按照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
如何无法连接,有何现象
lspci -knn | grep -iA2 net
看看,如果设备 id 是 10ec:8168 可以安装 r8168-dkms
无法上网(打开网页),就是无法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
我先安装试试。
尝试了,还是不行。不知是否是有其他系统服务没有开启?但系统开机后重启就没有问题了,有些困惑。
在无法上网(打开网页),无法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
FindHao
(FindHao)
7
如果是双系统,考虑win的影响。
我学校的路由器,在我进入win重启后,linux的网络连不上,然后重启进入bios或者完全断电后再进入linux问题解决。
abs1788
(nickey)
8
halo,大神,还在吗,关于网络连接问题,还想咨询一些东西