问题描述
本博客的Debian10最近在做了一次软件包的更新后出现了每隔24小时断网的情况。
sudo apt update && sudo apt upgrade -y
问题分析
1、使用命令重启网卡报错,无法重启网络。
systemctl restart networking.service
错误提示:
Job for networking.service failed because the control process exited with error code.
See "systemctl status networking.service" and "journalctl -xe" for details.
2、查看syslog日志,分析得知应该是eth0网卡不存在导致
ifup[74186]: ifup: failed to bring up eth0 systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE systemd[1]: networking.service: Failed with result 'exit-code'. systemd[1]: Failed to start Raise network interfaces. systemd[1]: Starting Raise network interfaces... dhclient[74252]: Internet Systems Consortium DHCP Client 4.4.1 ifup[74258]: Cannot find device "eth0" dhclient[74252]: Failed to get interface index: No such device ifup[74252]: Failed to get interface index: No such device dhclient[74252]: exiting.
解决方法
1、使用查看网络配置文件,看到这里配置了eth0网卡,又因为source原因会加载Interfaces.d文件夹下的配置文件(默认是setup)
vi /etc/network/interfaces
2、在auto eth0和iface eth0 inet dhcp前加#注释掉即可。也可以直接注释掉#source /etc/netwrok/interface.d/*
3、最后interfaces配置文件如下
auto lo iface lo inet loopback auto enp4s3 allow-hotplug enp4s3 iface enp4s3 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 223.6.6.6 8.8.8.8
至此获取动态IP时断网问题解决。
目前有 0 条评论