Linux
Debian Jessie:我的區域網路不工作了!
通過使用無線網路,我可以毫無問題地連接到 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 伺服器,也可能是因為介面配置不正確。
嘗試執行以下操作:
- 安裝ifupdown-extra包,(以 root 身份):
apt-get install ifupdown-extra
- 使用硬體開/關無線電開關禁用無線電介面。
- 檢查您的 LAN 介面 (eth0) 是否獲得 IP 地址
- 如果沒有,強制它使用 dhcp 獲取 IP 地址:
dhclient eth0
- 如果上述方法不起作用,請嘗試為靜態執行的介面設置 IP 地址:
ip addr add 192.168.1.15 dev eth0; ip route add default via 192.168.1.1
- 如果第 4 步或第 5 步有效,請測試您的網路連接執行
network-test
(ifupdown-extra 軟體包提供的工具)如果 network-manager 無法配置您的 LAN 介面(即第 3 步失敗,但其他步驟有效),則您的系統可能未正確配置以使其管理介面。查看 Debian Wiki 中的以下條目:https ://wiki.debian.org/NetworkManager並確保您
/etc/network/interfaces
沒有任何會阻止它工作的 eth0 條目。