Ifconfig命令:
許多windows非常熟悉ipconfig命令行工具,他被用來獲取網絡接口配置信息並對此進行修改。Linux系統擁有一個類似的工具,也就是ifconfig(interfaces config)。通常需要以root身份登錄,或使用sudo以便在Linux機器上使用ifconfig工具。依賴於ifconfig命令中使用一些選項屬性,ifconfig工具不僅可以被用來簡單獲取網絡接口配置信息,還可以修改這些配置;
1.命令格式:
Ifconfig[網絡設備][參數]
2.命令功能:
Ifconfig命令是用來查看和配置網絡設備。當網絡環境發生變化時可通過此命令對網絡進行相應的配置。
3.命令參數:
Up啓動指定網絡設備/網卡
Down 關閉制定網絡設備/網卡。該參數可以有效地阻止通過指定接口的IP信息流,如果想永久的關閉一個接口,我們還需要從核心路由表中將該接口的路由信息全部刪除。
Arp 設置指定網卡是否支持ARP協議。
-a顯示接口的全部信息。
-s 顯示摘要信息(類似於 netstat -i)
Add 給指定網卡配置IPv6地址
Del刪除指定網卡的Ipv6地址
Mtu:<字節數>設置網卡的最大傳輸單元(bytes)
Netmask: 設置網卡的子網掩碼
Addres :爲網卡設置的Ipv4地址
示例1:啓動關閉指定網卡
命令:
Ifconfig eth0 up
Ifconfig eth0 down
說明:ifconfig eth0 up 爲啓動網卡eth0;
Ifconfig eth0 down 爲關閉網卡eth0;
注意:ssh登錄linux服務器操作要小心,關閉了就不能開啓了,除非你有多網卡。
示例2:配置IP地址命令:
輸出:
給eth0網卡配置ip地址:192.168.120.56
Ifconfig eth0 192.168.120.56
給eth0網卡配置IP地址192.168.120.56並加上子網掩碼:255.255.255.0
Ifconfig eth0 192.168.120.56 netmask 255.255.255.0
給eth0網卡網卡配置給eth0網卡配置IP地址192.168.120.56並加上子網掩碼:255.255.255.0 ,加上個廣播地址:192.168.120.255
Ifconfig eth0 192.168.120.33 netmask 255.255.255.0 broadcast 192.168.120.255
示例3:啓動關閉ARP協議
命令:
Ifconfig eth0 arp:開啓網卡eth0的arp協議;
Ifconfig eth0 -arp:關閉網卡eth0的arp協議;
示例4:設置最大傳輸單元
命令:ifconfig eth0 mtu 1500