ifconfig 是一種用于設置和展示 Linux 內核里網絡設備信息的命令工具。在 Debian 系統管理過程中,ifconfig 能夠實現如下功能:
-
顯示網絡設備詳情:通過運行 ifconfig 命令,能夠獲取系統內所有運行中的網絡設備及其相關數據,包括 IP 地址、子網掩碼以及廣播地址等。
示例:
ifconfig
-
設置網絡設備參數:利用 ifconfig 可以為網絡設備指定 IP 地址、子網掩碼等屬性。
示例:
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
-
開啟/關閉網絡設備:借助 ifconfig 可以激活或者停用網絡設備。
示例:
sudo ifconfig eth0 up sudo ifconfig eth0 down
-
更改網絡設備特性:ifconfig 還支持調整網絡設備的部分屬性,比如 MTU(最大傳輸單元)及硬件地址(MAC 地址)。
示例:
sudo ifconfig eth0 mtu 1500 sudo ifconfig eth0 hw ether 00:11:22:33:44:55
-
排查網絡故障:ifconfig 對于排查網絡連接異常也有幫助,像是驗證網絡設備的工作狀態、確認 IP 地址配置狀況等。
示例:
ifconfig eth0
雖然 ifconfig 在 Debian 系統管理中有其價值,但是需要注意的是,自 Debian 8 起,ifconfig 就已被認為是舊版工具了,推薦采用 ip 命令來代替。關于 ip 命令的具體用法,請參照前文所述的例子。