Debina 9 无法连接网络,重启后可以正常连接

求助

(含糖) #1

按照Debian 9之后,开机无法连接网络,ping局域网(使用静态IP, NetworkManger配置,有设置DNS)的网关和网站域名显示无法连接,但ipconfig显示有网络名enp2s0(不是eth0,安装时默认)。
但是重启之后可以就可以正常连接网络。
大家有什么主意吗?

不知是否与网卡有关(debian默认驱动和实体firemware不一致)。

$ sudo ethtool -i enp2s0

driver: r8169
version: 2.3LK-NAPI
firmware-version: rtl8168e-3_0.0.4 03/27/12
expansion-rom-version:
bus-info: 0000:02:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no


#2

如何无法连接,有何现象

 

lspci -knn | grep -iA2 net 看看,如果设备 id 是 10ec:8168 可以安装 r8168-dkms


(含糖) #3

无法上网(打开网页),就是无法ping 通局域网网关(unreachable);而且使用sudo等命令需要很久采用响应

lspci -knn | grep -iA2 net

显示信息如下(8169是系统默认的):

02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 07)
Subsystem: ASUSTeK Computer Inc. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [1043:200f]
Kernel driver in use: r8169
Kernel modules: r8169
03:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N 6235 [8086:088e] (rev 24)
Subsystem: Intel Corporation Centrino Advanced-N 6235 AGN [8086:4060]
Kernel driver in use: iwlwifi

r8168-dkms我先安装试试。


(含糖) #4

尝试了,还是不行。不知是否是有其他系统服务没有开启?但系统开机后重启就没有问题了,有些困惑。


#5

在无法上网(打开网页),无法ping 通局域网网关的情况下,执行以下指令将结果全部复制贴上来

ls -l /etc/resolv.conf
cat /etc/resolv.conf
cat /etc/NetworkManager/NetworkManager.conf
dpkg -l | grep 'dnsmasq\|resolvconf'
sudo route -nv
sudo netstat -ntlp
systemctl list-unit-files --no-pager | grep 'dns\|resolv'
ping -c2 114.114.114.114
ping -c2 forums.debiancn.org
wget http://mirrors.ustc.edu.cn/ubuntu/dists/xenial/Release

(含糖) #6

$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 35 Jul 13 21:56 /etc/resolv.conf -> /var/run/NetworkManager/resolv.conf
网络文件配置应该没有问题,就是按系统默认安装的,以前安装Debian 8没有这样的问题。重启之后网络连接就没有问题了。


(FindHao) #7

如果是双系统,考虑win的影响。
我学校的路由器,在我进入win重启后,linux的网络连不上,然后重启进入bios或者完全断电后再进入linux问题解决。


(nickey) #8

halo,大神,还在吗,关于网络连接问题,还想咨询一些东西


(驿窗) #9

建议你直接问就好~