该命令用于查看机器挂载的网卡情况。
- add 设置网络设备IPv6的IP地址。
- del 删除网络设备IPv6的IP地址。
- down 关闭指定的网络设备。
- 设置网络设备的类型与硬件地址。
- io_addr 设置网络设备的I/O地址。
- irq 设置网络设备的IRQ。
- media 设置网络设备的媒介类型。
- mem_start 设置网络设备在主内存所占用的起始地址。
- metric 指定在计算数据包的转送次数时,所要加上的数目。
- mtu 设置网络设备的MTU。
- netmask 设置网络设备的子网掩码。
- tunnel 建立IPv4与IPv6之间的隧道通信地址。
- up 启动指定的网络设备。
- -broadcast 将要送往指定地址的数据包当成广播数据包来处理。
- -pointopoint 与指定地址的网络设备建立直接连线,此模式具有保密功能。
- -promisc 关闭或启动指定网络设备的promiscuous模式。
- [IP地址] 指定网络设备的IP地址。
- [网络设备] 指定网络设备的名称。
显示网络设备信息:ifconfig
[root@VM_0_3_centos 0voice_im]# ifconfig -adocker0: flags=4099 mtu 1500 inet 172.17.0.1 netmask 255.255.0.0 broadcast 0.0.0.0 ether 02:42:e4:61:cc:74 txqueuelen 0 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0eth0: flags=4163 mtu 1500 inet 172.16.0.3 netmask 255.255.240.0 broadcast 172.16.15.255 ether 52:54:00:85:42:01 txqueuelen 1000 (Ethernet) RX packets 47900380 bytes 9326439921 (8.6 GiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 49307587 bytes 10028468176 (9.3 GiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 loop txqueuelen 1000 (Local Loopback) RX packets 65996998 bytes 8271787355 (7.7 GiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 65996998 bytes 8271787355 (7.7 GiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
启动关闭指定网卡
ifconfig eth0 down 关闭ifconfig eth0 up #开启
配置IP地址
# ifconfig eth0 192.168.1.56 //给eth0网卡配置IP地址# ifconfig eth0 192.168.1.56 netmask 255.255.255.0 // 给eth0网卡配置IP地址,并加上子掩码# ifconfig eth0 192.168.1.56 netmask 255.255.255.0 broadcast 192.168.1.255// 给eth0网卡配置IP地址,加上子掩码,加上个广播地址
后台私信 [linux命令] 获取完整的linux命令文档,大纲如下所示