Debian 系列發行版透過此檔案管理網路介面,修改後需重啟網路服務生效:
sudo /etc/init.d/networking restart
auto lo eth0
iface lo inet loopback
iface eth0 inet static
address 192.168.1.30
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
關鍵字說明:
auto:開機自動啟動該介面iface eth0 inet static:eth0 使用 IPv4 靜態 IPaddress/netmask/gateway:IP、子網路遮罩、預設閘道auto eth0
iface eth0 inet dhcp
nameserver 8.8.8.8
nameserver 8.8.4.4
# 或使用內部 DNS
nameserver 192.168.1.1
注意:若使用 NetworkManager 或 systemd-resolved,此檔案可能被自動覆寫,請改用對應工具設定 (如 nmcli、resolvectl)。
ping 8.8.8.8 # 測試外網連通
ping google.com # 測試 DNS 解析
ip addr show eth0 # 確認 IP 設定生效
systemctl restart networking 或 ifdown eth0 && ifup eth0/etc/resolv.conf 權限與內容,或檢查 /etc/nsswitch.conf hosts 項目