1. 程式人生 > >linux下網絡卡配置管理工具ifconfig小結

linux下網絡卡配置管理工具ifconfig小結

1.ifconfig

ifconfig(interface configuration的縮寫)是在Unix-like系統中用於檢視以及配置網路介面裝置的系統管理工具。ifconfig工具目前逐漸在廢棄,被ip addr或ip link說取代。

2.ifconfig的使用格式

ifconfig [interface]
ifconfig interface options

3.ifconfig的一些常用操作

(1)檢視當前系統中存活的網路介面裝置資訊

ifconfig

(2)檢視指定的網路介面裝置的資訊

ifconfig eth0     #檢視eth0這塊乙太網卡的裝置資訊

(3)檢視所有的網路介面裝置

ifconfig -a
備註:預設情況下,ifconfig只顯示處在RUNNING狀態的網絡卡裝置,而被ifdown設定狀態為DOWN,或網絡卡故障,或沒插網線等這樣非正常工作狀態的網絡卡裝置是不被顯示出現的。而使用ifconfig -a後,所有的網絡卡介面裝置都會被顯示出來。

(4)啟動或關閉指定的網路介面裝置

ifconfig eth0 up    #啟動網絡卡eth0
ifconfig eth1 down  #關閉網絡卡eth0

(5)為網絡卡配置或刪除IPv6地址

ifconfig eth0 add 33ffe:3240:800:1005::2/64
ifconfig eth0 del 33ffe:3240:800:1005::2/64

(6)修改網絡卡MAC地址

ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE   #修改網路介面裝置eth0的MAC地址

(7)為網絡卡配置IP地址

ifconfig eth0 192.168.120.56     #給eth0網絡卡配置IP地:192.168.120.56
ifconfig eth0 192.168.120.56 netmask 255.255.255.0     #給eth0網絡卡配置IP地址:192.168.120.56 ,並加上子掩碼:255.255.255.0
ifconfig eth0 192.168.120.56 netmask 255.255.255.0 broadcast 192.168.120.255    #給eth0網絡卡配置IP地址:192.168.120.56,加上子掩碼:255.255.255.0,加上個廣播地址: 192.168.120.255
(8)設定最大傳輸單元
ifconfig eth0 mtu 1500

4.ifconfig輸出內容說明

[root@localhost ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:50:56:BF:26:20  
          inet addr:192.168.120.204  Bcast:192.168.120.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8700857 errors:0 dropped:0 overruns:0 frame:0
          TX packets:31533 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:596390239 (568.7 MiB)  TX bytes:2886956 (2.7 MiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:68 errors:0 dropped:0 overruns:0 frame:0
          TX packets:68 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:2856 (2.7 KiB)  TX bytes:2856 (2.7 KiB)

其中eth0表示一塊網路介面裝置,lo表示本機的迴環介面裝置。

第一行:連線型別:Ethernet(乙太網)HWaddr(硬體mac地址)

第二行:網絡卡的IP地址、廣播地址、子網掩碼

第三行:UP(代表網絡卡開啟狀態)RUNNING(代表網絡卡的網線被接上)MULTICAST(支援組播)MTU:1500(最大傳輸單元):1500位元組

第四、五行:接收、傳送資料包情況統計

第七行:接收、傳送資料位元組數統計資訊。

5.ifconfig對網絡卡的配置更新,在機器重啟後會失效。在/eth/sysconfig/network-scripts/目錄下有ifcfg-ethX樣子的檔案,例如ifcfg-eth0,ifcfg-eth1等等。這是網絡卡的配置檔案。通過修改這些配置檔案,在機器重啟後,網絡卡的配置修改會繼續生效。

學習資料來源於:

http://www.cnblogs.com/peida/archive/2013/02/27/2934525.html