Debian Jessie:我的 LAN 不工作!

Debian Jessie:我的 LAN 不工作!

我可以使用无线网络毫无问题地连接到互联网。我定义了 DSL 连接,当 LAN 连接时可以连接到 Internet。当我插入网线时,网络管理器图标一直等待来自 LAN 的地址,而连接 DSL 没有任何反应。我应该怎么办?

ifconfig 的输出:

    eth0      Link encap:Ethernet  HWaddr 28:d2:44:ce:05:84  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:22 errors:0 dropped:2 overruns:0 frame:0
          TX packets:45 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1320 (1.2 KiB)  TX bytes:15390 (15.0 KiB)

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:252 errors:0 dropped:0 overruns:0 frame:0
          TX packets:252 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:18528 (18.0 KiB)  TX bytes:18528 (18.0 KiB)

wlan0     Link encap:Ethernet  HWaddr 30:10:b3:14:07:6b  
          inet addr:192.168.1.4  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::3210:b3ff:fe14:76b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5330 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5671 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:3872796 (3.6 MiB)  TX bytes:1117262 (1.0 MiB)

答案1

您的有线连接似乎没有从 DSL 连接获取 IP 地址。

这可能是因为您连接的网络上没有运行 DHCP 服务器,或者因为接口配置不正确。

尝试执行以下操作:

  1. 安装ifupdown-额外包,(作为根):apt-get install ifupdown-extra
  2. 使用硬件开/关无线电开关禁用无线电接口。
  3. 检查您的 LAN 接口 (eth0) 是否获得 IP 地址
  4. 如果没有,请强制其使用 dhcp 获取 IP 地址:dhclient eth0
  5. 如果上述方法不起作用,请尝试为静态运行的接口设置 IP 地址:ip addr add 192.168.1.15 dev eth0; ip route add default via 192.168.1.1
  6. 如果步骤 4 或 5 有效,请测试您的网络连接是否运行network-test(ifupdown-extra 包提供的工具)

如果网络管理器无法配置您的 LAN 接口(即步骤 3 失败,但其他步骤有效),则可能您的系统未正确配置以使其管理接口。查看 Debian Wiki 中的以下条目:https://wiki.debian.org/NetworkManager并确保您/etc/network/interfaces 没有任何 eth0 条目,这会阻止它工作。

相关内容