linux下網絡卡配置管理工具ifconfig小結
阿新 • • 發佈:2019-02-19
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地址
(8)設定最大傳輸單元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
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