我刚刚组装了一台台式电脑并且用 Ubuntu 14.04 创建了一个 Live USB。
我启动 USB 来“试用 Ubuntu”,一切正常,但计算机拒绝通过以太网连接到网络。
我没有其他选择,例如 Wifi。 当我将同一根以太网电缆连接到我的笔记本电脑时,它可以成功连接。
问题是网卡在我的主板上,并且被系统识别。内核模块已加载,我尝试重新加载它们。 (正如您将在下面看到的)
以下是一些信息:
~$ lspci -nnk | grep -iA2 net
03:00.0 Ethernet Controller [0200]: Realtek Semiconductor Co. Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
Subsystem: Gigabyte Technology Co., Ltd Motherboard [1458:e000]
Kernel driver in use: r8169
因此内核驱动程序是:r8169。 我重新加载它:
~$ sudo modprobe -r r8169
~$ sudo modprobe r8169
但没有结果...仍然没有连接......
我也尝试使用 ethtool:
~$ ethtool eth0
我得到了:
[...] 速度:100Mb/s
双工:全双工
端口:MII
物理强度: 0
收发器: 内部
自动协商:开启
无法获取网络唤醒设置:操作不允许
当前消息级别:0x00000033 (51)
drv 探测 ifdown ifup
检测到链接:是[...]
当我尝试 ping 我的路由器地址时,它显示“网络不可达”。
我没有在网络连接设置中更改任何内容。这是一个 Live USB,因此所有内容都处于默认首选项中。
但是,系统显然识别的是主板上的卡,而不是外部卡。
我还应该尝试什么来解决我的问题?有人遇到过类似的问题吗?
提前致谢。
答案1
这些步骤对我有用,但是 YMMV。
保持计算机处于打开状态。让其处于空闲状态并观察 WiFi 信号图标。保持以太网电缆处于连接状态。
拔下路由器电源插头,等待 30 秒,然后重新插入,以重新启动路由器。
答案2
对于我的特殊情况来说,这是一个非常快速且简单的解决方案。
在您的路由器中:
- 转到 DHCP 客户端表并确保该设备未列出。
- 如果是,请将其删除。
- 重启路由器