ifconfig 功能说明:用于配置网卡IP地址等网络参数或显示当前网络的接口状态 说明: ifconfig命令在配置网卡信息时必须以root用户的身份来执行。 如果系统中没有ifconfig命令,那就需要安装一下,安装命令为 yum-y install net-tools 使用ifconfig命令配置网卡信息仅会临时生效,重启网络或服务器配置就会失效。 在网卡重启或机器重启之后,用ifconfig命令配置的网卡信息就不存在了。要想将上述配置信息永远地存储在服务器里,需要修改网卡的配置文件 语法格式: ifconfig [interface] [option] 参数选项 -a 显示所有的网络接口信息,包括活动的和非活动的 up 激活指定的网络接口施 down 关闭指定的网络接口 hw 设置网络接口的物理地址(MAC地址) 范例:显示当前系统开启的所有网络接口信息 [root@mongo ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:4D:DE:CB inet addr:192.168.22.199 Bcast:192.168.22.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fe4d:decb/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1190109 errors:0 dropped:0 overruns:0 frame:0 TX packets:1331955 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:115495294 (110.1 MiB) TX bytes:6688816349 (6.2 GiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:4811578 errors:0 dropped:0 overruns:0 frame:0 TX packets:4811578 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:42342360309 (39.4 GiB) TX bytes:42342360309 (39.4 GiB) 对于上面的命令结果,eth0表示第1块网卡,第2块网卡为eth1,以此类推,lo表示回环接口。 下面以eth0的结果作进一步说明: 第1行:显示连接类型为Ethernet(以太网),HWaddr表示硬件的MAC地址。 第2行:依次显示网卡的IP地址(inet addr)、广播地址(Bcast)和子网掩码(Mask)。 第3行:IPv6地址的配置信息,由于没有使用IPv6地址,因此这里没有IP地址显示。 第4行:"UP"代表网卡的开启状态,"RUNNING"代表网卡上的网线处于连接状态,"MULTICAST"代表支持组播,"MTU:1500"表示最大传输单元为1500字节。 第5、6行:显示了网卡接收、发送数据包的统计信息。 第8行:显示了网卡接收、发送数据字节数的统计信息。 范例:显示指定网卡的信息 [root@mongo ~]# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:0C:29:4D:DE:CB inet addr:192.168.22.199 Bcast:192.168.22.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fe4d:decb/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1211386 errors:0 dropped:0 overruns:0 frame:0 TX packets:1355219 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:117088016 (111.6 MiB) TX bytes:6827916142 (6.3 GiB) 范例:启动指定网卡 [root@mongo ~]# ifconfig eth0 up 范例:关闭指定网卡 [root@mongo ~]# ifconfig eth0 down 范例:为网卡配置IP地址 [root@mongo ~]# ifconfig eth0 192.168.56.56 范例:为网卡配置别名IP [root@mongo ~]# ifconfig eth0:0 192.168.56.110 255.255.255.0 up 或者: [root@mongo ~]# ifconfig eth0:1 192.168.56.111/24 up 范例:修改网卡MAC地址 [root@mongo ~]# ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE
原文:https://www.cnblogs.com/l10n/p/14179519.html