ifconfig 工具

ifconfig 工具

ifconfig 命令经常使用格式

格式:ifconfig
显示当前激活的网络接口信息。php

格式:ifconfig {INTERFACE}
显示指定网络接口的信息。好比:eth0, eth1。linux

格式:ifconfig -a
显示全部网络接口的信息,不管是否激活。网络

格式:ifconfig {INTERFACE} up
格式:ifup {INTERFACE}
激活指定网络接口。好比:eth0, eth1。工具

格式:ifconfig {INTERFACE} down
格式:ifdown {INTERFACE}
关闭指定网络接口。rest

格式:ifconfig {INTERFACE} {IP}
格式:ifconfig {INTERFACE} {IP} netmask {NETMASK}
为指定网络接口设置IP地址和掩码,并自动激活。好比:eth0, eth0:0, eth0:1,后两个为虚拟网卡。server

格式:ifconfig {INTERFACE} add {IP}
格式:ifconfig {INTERFACE}:0 {IP}
为指定网络接口添加IP地址。

格式:ifconfig {INTERFACE} del {IP}
为指定网络接口删除IP地址。blog

 

输出信息的含义

eth0:网络接口
link encap:网络类型,Ethernet是以太网
HWaddr:网卡MAC地址
Inet addr:IP地址
Bcast:广播地址
Mask:子网掩码
UP BROADCAST RUNNING MULTICAST:网卡运行状态接口

MTU:最大传输单元ip

collisions:以太网发生冲突的次数,若是该值太高,就要考虑网络硬件故障
RX packets,TX packets:接收和发送的数据包数量;
RX byte,TX byte表示接搜和传输的具体数目
Interrupt:中断信息get

实例

一、配置IP地址
ifconfig eth0 172.18.32.11 netmask 255.255.255.0 up
ifconfig eth0 192.168.120.56 netmask 255.255.255.0 broadcast 192.168.120.255
 
二、为一个网卡配置多个IP
ifconfig eth0:0 172.18.32.12 netmask 255.255.255.0 up
 
三、删除IP
ifconfig eth0:0 delete 172.18.32.12
 
四、激活/禁用设备
ifconfig ech0 up|down
 
五、修改MAC地址
ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE 
 
六、启用/关闭ARP协议

ifconfig eth0 arp
ifconfig eth0 -arp

 
七、设置最大传输单元MTU
ifconfig eth0 mtu 1500
 
 
以上使用ifconfig命令修改网卡配置后,须要重启网卡:service network restart 
若是想让配置重启后仍生效,请修改文件 /etc/sysconfig/network-scripts/ifcfg-eth0

 

更网络命令请参考:http://linux.vbird.org/linux_server/0140networkcommand.php 

相关文章
相关标签/搜索