我搜索了一整天,但一无所获。我刚刚在一台戴尔 Optiplex 990 上安装了 ubuntu 12.04 双启动,它有一个 Intel 82579LM NIC。我已通过以太网将其连接到我的大学网络,它显示已连接到有线网络,但我没有互联网,无法 ping 任何内容。下面我进行了一些基本检查(几乎是我在这方面知识的极限)。值得注意的是,当运行 Windows(它是双启动)时,互联网工作正常,因此 NIC 和以太网电缆本身都很好。我还从英特尔下载了 NIC 的驱动程序,并在 ubuntu 中安装在机器上(驱动程序从这里)
我已经运行了以下命令: ifconfig:
aly@neon:~/Downloads/e1000e-2.1.4/src$ ifconfig
eth0 Link encap:Ethernet HWaddr 90:b1:1c:5e:2a:06
inet6 addr: 2001:630:12:1082:92b1:1cff:fe5e:2a06/64 Scope:Global
inet6 addr: 2001:630:12:1075:92b1:1cff:fe5e:2a06/64 Scope:Global
inet6 addr: fe80::92b1:1cff:fe5e:2a06/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6268 errors:0 dropped:0 overruns:0 frame:0
TX packets:172 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:891800 (891.8 KB) TX bytes:36150 (36.1 KB)
Interrupt:20 Memory:e1500000-e1520000
eth0:avahi Link encap:Ethernet HWaddr 90:b1:1c:5e:2a:06
inet addr:169.254.3.202 Bcast:169.254.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:20 Memory:e1500000-e1520000
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:2152 errors:0 dropped:0 overruns:0 frame:0
TX packets:2152 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:137020 (137.0 KB) TX bytes:137020 (137.0 KB)
串行通信
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
ping 8.8.8.8
aly@neon:~/Downloads/e1000e-2.1.4/src$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 169.254.3.202 icmp_seq=1 Destination Host Unreachable
From 169.254.3.202 icmp_seq=2 Destination Host Unreachable
From 169.254.3.202 icmp_seq=5 Destination Host Unreachable
From 169.254.3.202 icmp_seq=6 Destination Host Unreachable
From 169.254.3.202 icmp_seq=7 Destination Host Unreachable
From 169.254.3.202 icmp_seq=8 Destination Host Unreachable
下面是连接信息的截图(连接到有线网络时),看起来很奇怪,因为没有 ipv4 addr
答案1
尝试运行以下命令:
sudo ifconfig eth0:avahi down
然后再次尝试连接。
答案2
我注意到:
SIOCSIFFLAGS:无法分配请求的地址
这表明 /etc/network/interfaces 中的设置与网络管理器相互干扰和冲突。请检查:
sudo gedit /etc/network/interfaces
该文件应该只包含以下内容:
auto lo
iface lo inet loopback
校对,保存并关闭 gedit。重新启动 NM:
sudo service network-manager restart
现在能连接吗?如果没有,请检查网络管理器中的任何设置。例如,如果您要求静态地址 192.168.1.203,而大学网络使用 192.168。55.0 等,则无法连接。删除 NM 中的所有额外设置。