Linux

Debian Jessie:我的區域網路不工作了!

  • February 18, 2015

通過使用無線網路,我可以毫無問題地連接到 Internet。我定義了一個 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)

看起來您的有線連接沒有從 DSL 連接獲取 IP 地址。

這可能是因為您要連接的網路上沒有執行 DHCP 伺服器,也可能是因為介面配置不正確。

嘗試執行以下操作:

  1. 安裝ifupdown-extra包,(以 root 身份):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 軟體包提供的工具)

如果 network-manager 無法配置您的 LAN 介面(即第 3 步失敗,但其他步驟有效),則您的系統可能未正確配置以使其管理介面。查看 Debian Wiki 中的以下條目:https ://wiki.debian.org/NetworkManager並確保您/etc/network/interfaces 沒有任何會阻止它工作的 eth0 條目。

引用自:https://unix.stackexchange.com/questions/167897