Linux中ifconfig网络配置命令使用

1、ifconfig命令

Linux系统中的ifconfig命令能用于显示和配置Linux内核系统中的网络接口相关参数,在Linux终端上,使用ifconfig命令进行网卡信息的配置,当机器重启后,网卡重启,相关的配置信息将不再存在,如果想让配置永久生效的话,可以修改网卡的配置信息。

(1)命令语法

ifconfig (参数)

(2)常用参数

 ifconfig命令中常用的参数列举如下所示:

add<地址>:设置网络设备IPv6的ip地址;

del<地址>:删除网络设备IPv6的ip地址;

down:关闭指定的网络设备;

up:启动指定的网络设备;

io_addr<I/O地址>:设置网络设备的I/O地址;

irq<IRQ地址>:设置网络设备的IRQ;

mtu<字节>:设置网络设备的MTU;

netmask<子网掩码>:设置网络设备的子网掩码;

broadcast<地址>:设置网络设备的broadcast;

hw<网络设备><硬件地址>:设置网络设备的mac地址;

ip地址:设置网络设备的ip地址;

网络设备:要操作的网络设备,例如:eth0。

(3)实例

接下来,进行ifconfig命令的简单实例分析:

首先是去查看当前Linux系统网络设备的信息(处于激活状态的网络设备),可以使用下面命令:

# ifconfig -a

将会列举出当前Linux系统所有的网络设备相关信息,效果如下:

想要查看指定网络设备的信息,例如指定eth0,可以使用下面命令查看:

# ifconfig eth0

网络信息输出说明如下:

eth0表示当前设备的第一块网卡,HWaddr是网卡的物理地址,当前网卡的物理地址为76:39:F2:E3:80:3D,inet addr是网卡的ip地址,当前网卡的ip地址为192.168.27.132,Bcast为广播地址,为192.168.27.255,Mask是子网掩码地址,当前的子网掩码地址为255.255.254.0。

ifconfig命令输出网络设备信息总结如下:

  • 第一行:连接的类型:Ethernet(以太网),HWaddr(网卡的mac地址);
  • 第二行:当前网卡设备的ip地址、广播地址和子网掩码;
  • 第三行:IPv6地址信息;
  • 第四行:UP(网卡处于开启状态),RUNNING(网卡的网线已经连接上),MULTICAST(支持组播),MTU(最大传输单元);
  • 第五、六行:接收和发送数据包情况统计;
  • 第八行:接收和发送数据字节统计信息。

关闭或者启动指定网络设备,可以使用下面命令:

##关闭eth0网络设备
# ifconfig eth0 down

##启动eth0网络设备
# ifconfig eth0 up

修改后效果如下所示:

修改网卡的mac地址,例如,修改为76:39:F2:E3:80:00,可以使用下面命令:

# ifconfig eth0 hw ether 76:39:F2:E3:80:00

mac地址修改后重新查看,如下:

修改网络设备的ip地址为192.168.27.15:

# ifconfig eth0 192.168.27.15

修改后效果如下:

修改网络设备的broadcast(广播地址) 为192.168.26.255:

# ifconfig eth0 broadcast 192.168.26.255

修改后效果如下:

修改网络设备的netmask(子网掩码地址)为255.255.255.0:

# ifconfig eth0 netmask 255.255.255.0

修改后效果如下:

设置网络设备的MTU(最大传输单元),字节为单位:

# ifconfig eth0 mtu 1000

修改后效果如下:

至此,linux系统中ifconfig命令的基本介绍结束。

posted @   liangliangge  阅读(1748)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
点击右上角即可分享
微信分享提示