ubuntu18 以上/etc/network/interfaces 已经不再生效,改用netplan

https://www.hi-linux.com/posts/49513.html

服务器版的ubuntu通过编辑/etc/netplan/下的yaml文件设置网络,保存后执行

sudo netplan try  # 回车
sudo netplan apply

桌面版的ubuntu进入到桌面后通过图形化设置。打开新的tty快捷键ctrl+Alt+F2,tty进入桌面命令startx

问题与解决1:服务器ping不通项目机,依照下述步骤排查

# 查看和验证ip是否配置正确
ip a
ping 127.0.0.1
ping 192.168.11.55   # 看本机ip是否可以ping通
ping 192.168.20.254  # 看项目机网段是否可以ping通
# 如果可以ping通本机网段,ping不通其他网段,报错为目的主机不可达,检查本机网关是否正确设置
# 本机网关正确,检查路由表
ip route

# 我的服务器输出为
# default via 192.168.11.254 dev enp97s0f0 proto static metric 20100
# 169.254.0.0/16 dev br-96979b5c2lbe scope link metric 1000 Linkdown
# 172.17.0.0/16 dev docker0 proto kernel scope link sc 172.17.0.1 Linkdown
# 172.18.0.0/16 dev br-ff23d085b760 proto kernel scope link sr 172.18.0.1 Linkdown
# 172.19.0.0/16 dev br-a20d1291b3f1 proto kernel scope link sr 172.19.0.1 Linkdown
# 192.168.11.0/24 dev enp97s0f0 proto kernel scope link sr 192.168.11.55 metric 100
# 192.168.16.0/20 dev br-96979b5c21be proto kernel scope link sc 192.168.16.1 linkdown

# 另一台可以正常工作的服务器的输出为
# default via 192.168.9.254 dev enp98s0f0 proto static metric 20100
# 169.254.0.0/16 dev enp98s0f0 scope link metric 1000
# 172.17.0.0/16 dev docker proto kernel scope link sc 172.17.0.1
# 192.168.9.0/24 dev emp98s0f0 proto kernel scope link sc 192.168.9.54 metric 100

# 清理路由
ip route del 192.168.16.0/20
# 然后就可以了

标签: linux

添加新评论