有线互联网无法与 Intel 82579LM NIC 配合使用

Aly*_*Aly 6 networking internet 12.04 internet-connection

我一直在寻找一整天无济于事。我刚刚在具有 Intel 82579LM NIC 的 Dell optiplex 990 上安装了 ubuntu 12.04 作为双引导。我通过以太网将它连接到我的大学网络,它说它已连接到有线网络,但我没有互联网并且无法 ping 任何东西。下面我包括了一些基本检查(几乎是我对这个主题的知识限制)。值得注意的是,当运行 Windows 时(它是双引导的),互联网工作正常,因此 NIC 和以太网电缆本身都很好。我也从intel下载了网卡的驱动,安装在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)
Run Code Online (Sandbox Code Playgroud)

lspci

 00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
Run Code Online (Sandbox Code Playgroud)

平 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
Run Code Online (Sandbox Code Playgroud)

这是连接信息的截图(连接到有线网络时),看起来很奇怪,因为没有ipv4 addr

在此处输入图片说明

gre*_*een 0

尝试运行以下命令:

sudo ifconfig eth0:avahi down
Run Code Online (Sandbox Code Playgroud)

然后再次尝试连接。


chi*_*555 0

我注意到:

SIOCSIFFLAGS:无法分配请求的地址

这表明 /etc/network/interfaces 中的某些设置与网络管理器存在干扰和冲突。请检查:

    sudo gedit /etc/network/interfaces
Run Code Online (Sandbox Code Playgroud)

该文件应该包含以下内容:

    auto lo
    iface lo inet loopback
Run Code Online (Sandbox Code Playgroud)

校对、保存并关闭 gedit。重启网管:

    sudo service network-manager restart
Run Code Online (Sandbox Code Playgroud)

现在可以连接了吗?如果没有,请检查网络管理器中的任何设置。例如,如果您请求静态地址 192.168.1.203,而大学网络使用 192.168。55 .0 等,您将无法连接。删除 NM 中的任何额外设置。