ifconfig
是一個用于配置和顯示 Linux 內核中網絡接口的命令行實用程序。通過 ifconfig
,你可以查看網絡接口的狀態、配置 IP 地址、子網掩碼、廣播地址等信息。以下是如何使用 ifconfig
進行網絡調試的一些建議:
ifconfig
eth0
的接口):ifconfig eth0
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
sudo ifconfig eth0 up
sudo ifconfig eth0 down
sudo ifconfig eth0 broadcast 192.168.1.255
sudo ifconfig eth0 mtu 1400
診斷網絡連接問題:
ping
命令檢查與另一臺設備的連通性:ping 8.8.8.8
traceroute
命令查看數據包在網絡中的傳輸路徑:traceroute 8.8.8.8
netstat
命令查看網絡連接、路由表和網絡接口統計信息:netstat -tuln
保存網絡接口配置:
在某些 Linux 發行版中,你可以使用 ifconfig
命令將網絡接口配置保存到 /etc/network/interfaces
(Debian/Ubuntu)或 /etc/sysconfig/network-scripts/ifcfg-eth0
(RHEL/CentOS)文件中。
請注意,ifconfig
命令在某些 Linux 發行版中可能已被棄用,取而代之的是 ip
命令。在這種情況下,你可以使用 ip
命令執行類似的操作。