我是 ubuntu 新手,无法通过 eth0 访问互联网(直到昨天它都可以正常工作)。我浏览了论坛并实施了其他用户提出的一些建议(创建新的以太网、安装 compat-wireless 等),但似乎没有任何效果。
ifconfig 命令输出:
eth0 Link encap:Ethernet HWaddr bc:ee:7b:2c:21:64
inet6 addr: fe80::beee:7bff:fe2c:2164/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:504 errors:0 dropped:47 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:95552 (95.5 KB)
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:65536 Metric:1
RX packets:3019 errors:0 dropped:0 overruns:0 frame:0
TX packets:3019 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:237206 (237.2 KB) TX bytes:237206 (237.2 KB)
有人可以帮帮我吗?
答案1
在这种情况下,只需简单重启即可解决问题(参见评论)。
根据 Barafu Albino 的说法,DHCP 似乎并没有先给设备分配 IP 地址,而是在重启后才起作用……
如果您可以提供可能发生的情况的更多详细信息或发布您自己的答案,请编辑此社区 wiki 答案。这只是为了从未回答队列中删除问题。
答案2
如您所见,您的 eth0 接口没有 IPv4 地址。这通常意味着您没有获得 DHCP 租约。反过来,这通常是因为您的网络没有 DHCP(不工作或 MAC 过滤)。在继续之前,您应该询问网络管理员是否必须使用动态(DHCP)或静态 IP,以及数字是多少。