20230811
显卡pc
linux ubuntu 20.04
现象:设置固定ip后,xshell能连接,外网不能访问
ping www.baidu.com 目前不可达 解析网址错误
ping 8.8.8.8 不通
开始时以为是dns的问题,各种设置dns都没用,最后发现是路由网关的问题,一般默认是:
192.168.1.1
但当前的被设置为192.168.1.254了导致外网不同。
设置网关尝试了三种方法:
sudo ip route add default via 192.168.1.254
可行,但重启后就失效了
nmcli connection show
sudo nmcli connection modify netplan-enp4s0 ipv4.method manual ipv4.addresses 192.168.1.131/24 ipv4.gateway 192.168.1.254
设置了没效果
sudo nano 01-network-manager-all.yaml
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
enp4s0:
dhcp4: no
addresses:
- 192.168.1.131/24
gateway4: 192.168.1.254
nameservers:
addresses: [114.114.114.114, 8.8.4.4]
可行,最终方案。
总结:遇到问题,先按逻辑分析可能的原因,注意细节,越想偷懒, 时间花得越多。