Windows 下有線網路正常,Ubuntu 下網卡已連線卻無法上網。排除硬體與 ISP 故障後,專注於 Ubuntu 網路設定。
sudo systemctl restart NetworkManager(舊版用 sudo service network-manager restart)ifconfig eth0(或 ip link)sudo ifconfig eth0 down && sudo ifconfig eth0 upipconfig /all),注意 IP 不衝突、DNS 正確。Ubuntu 預設 DNS 常為 192.168.1.1,但路由器可能已修改,需確認。/etc/network/interfaces(舊版)/etc/netplan/01-netcfg.yaml)network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: false
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [192.168.1.1, 114.114.114.114]
套用:sudo netplan apply
interfaces 範例auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1 114.114.114.114
重啟網路:sudo systemctl restart networking 或重開機。
/etc/resolv.conf 在新版 Ubuntu 由 systemd-resolved 管理,手動修改重開機會失效,請改用上述正規管道。