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 

相關文章
相關標籤/搜索