许多windows用户非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改。Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config)。通常需要以root身份登录或使用sudo以便在Linux机器上使用ifconfig工具。依赖于ifconfig命令中使用一些选项属性,ifconfig工具不仅可以被用来简单地获取网络接口配置信息,还可以修改这些配置。
实例1:显示网络设备信息(激活状态的)
ifconfig
实例2:启动关闭指定网卡
ifconfig eth0 upifconfig eth0 down
实例3:为网卡配置和删除IPv6地址
ifconfig eth0 add 33ffe:3240:800:1005::2/64ifconfig eth0 del 33ffe:3240:800:1005::2/64
实例4:用ifconfig修改MAC地址
ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE
实例5:配置IP地址
ifconfig eth0 192.168.120.56 ifconfig eth0 192.168.120.56 netmask 255.255.255.0 ifconfig eth0 192.168.120.56 netmask 255.255.255.0 broadcast 192.168.120.255
实例6:启用和关闭ARP协议
ifconfig eth0 arpifconfig eth0 -arp
实例7:设置最大传输单元
ifconfig eth0 mtu 1500