2025年3月24日 星期一 甲辰(龙)年 月廿三 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 系统应用 > Linux

Ubuntu18.04重启后网络不通处理方法

时间:05-08来源:作者:点击数:35

Ubuntu18.04重启后网络不通

问题现象

ifconfig看不到网卡

在这里插入图片描述

继续用ifconfig -a查看网卡

在这里插入图片描述

其实网卡本身是在的。只是没有up,也没有IP配置。

  • ifconfig ens160 up

将网卡启用后,仍然没有IP地址

在这里插入图片描述

这种情况遇到两次了,决定再不发生第三次,无论如何下次再用Ubuntu 1804直接用下面方法配置IP。

解决办法

用老方法配置:

  • sudo vi /etc/network/interfaces

VI界面写IP和路由:

  • auto lo
  • iface lo inet loopback
  • #allow-hotplug ens160
  • auto ens160
  • iface ens160 inet static
  • address 192.168.1.1
  • netmask 255.255.255.0
  • gateway 192.168.1.254
  • auto ens192
  • iface ens192 inet static
  • address 10.10.1.2
  • netmask 255.255.255.0
  • gateway 10.10.1.254
  • up route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.1.254 dev ens160
  • up route add -net 10.10.0.0 netmask 255.255.0.0 gw 10.10.1.254 dev ens192

接下来配置DNS:

  • sudo vi /etc/resolv.conf
  • nameserver 114.114.114.114

重启服务生效:

  • sudo /etc/init.d/networking restart

restart时,可能还会遇到如下报错:

在这里插入图片描述

以上还差一个shell,确保重启配置可以自动生效:

  • vi route.sh
  • /sbin/route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.1.254 dev ens160
  • /sbin/route del -net 0.0.0.0 netmask 0.0.0.0 gw 10.10.1.254 dev ens192
  • /sbin/route add -net 10.10.0.0 netmask 255.255.0.0 gw 10.10.1.254 dev ens192
  • cd /var/spool/cron
  • crontab -e
  • @reboot sh /script/route.sh

reboot,查看iface和route都在。

还有个问题,重启后网络不通,可以用如下方法配置IP,可以短暂使用:

  • ifconfig ens160 192.168.1.1 netmask 255.255.255.0
  • route add default gw 192.168.1.254

Ubuntu 18.04重启网络不通的具体现象为ifconfig看不到网卡,实则上网卡配置没丢失。反复确认netplan配置正确。

如果有大佬可以分享原因和解决办法最好了。也网上爬了很多文章,但是仍然无解。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门