我已经使用 ubuntu 很长时间了,但最近遇到了网络适配器的新问题。我无法连接到互联网。在网上搜索了一段时间后,我发现我的网卡没有收到任何数据包。
输出自ifconfig
:
root@sundar-Ubuntu:/etc# ifconfig
eth0
Link encap:Ethernet HWaddr 82:4d:41:2a:3d:aa
inet6 addr: fe80::804d:41ff:fe2a:3daa/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
接收数据包:0错误:82169掉落:0 超限:0框架:82169
TX packets:29 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:8380 (8.3 KB)
Interrupt:42 Base address:0xe000
lo
Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:140 errors:0 dropped:0 overruns:0 frame:0
TX packets:140 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:11088 (11.0 KB) TX bytes:11088 (11.0 KB)
有什么建议么?
答案1
我看不到您的 eth0 接口分配有 IPv4 地址 - 这通常是由于某些 DHCP 故障造成的。请尝试运行
sudo dhclient
看看是否能解决问题。 ifconfig 的正常输出应如下所示
eth1 Link encap:Ethernet HWaddr 00:22:15:7c:84:18
inet addr:10.1.1.4 Bcast:10.1.1.255 Mask:255.255.255.0
inet6 addr: fe80::222:15ff:fe7c:8418/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:696011 errors:0 dropped:0 overruns:0 frame:0
TX packets:524673 errors:0 dropped:0 overruns:0 carrier:13
collisions:0 txqueuelen:1000
RX bytes:861213542 (861.2 MB) TX bytes:63705140 (63.7 MB)
Interrupt:46
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:77511 errors:0 dropped:0 overruns:0 frame:0
TX packets:77511 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:71573206 (71.5 MB) TX bytes:71573206 (71.5 MB)
答案2
就我而言,sudo dhclient
问题没有得到解决,至少没有立即解决。我重新启动并从 BIOS 中切换“启用板载 LAN”设置。然后以太网又可以正常工作了。