我昨天安裝了 Ubuntu 16.04,旁邊是 Windows7。我透過乙太網路線連接到路由器 - 它在 W7 上工作正常,但在 Ubuntu 上我看不到任何網站,也無法 ping 任何內容。
WiFi 連線正常,但我的房間離路由器太遠。我怎樣才能解決這個問題?
路線-n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 100 0 0 enp2s0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 enp2s0
192.168.0.0 0.0.0.0 255.255.255.0 U 100 0 0 enp2s0
貓 /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
編輯:
我剛剛觀察到,將乙太網路線插入筆記型電腦後,我可以連接到網路大約 45 秒。 45 秒後就無法再造訪任何網站。
我還嘗試更新我的驅動程式 - 沒有幫助。
也許這會有所幫助:
piotr@Espadon:~$ sudo lspci | grep -i net
02:00.0 Ethernet controller: Qualcomm Atheros AR8161 Gigabit Ethernet (rev 08)
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 2200 (rev c4)
答案1
您的網路服務可能有問題。嘗試重置它們:按打開終端Ctrl+ Alt+T然後輸入:sudo service networking restart
。命令運行後,重新啟動計算機,重新啟動後它將重新配置設定。
但是,Ubuntu 編寫存在一些問題“在沒有完整網路配置的情況下啟動”....第二次重新啟動即可解決問題。
如果這不起作用,並且此後問題仍然存在,請打開命令列並輸入以下內容:
echo on | sudo tee /sys/class/net/eth0/device/power/control
這應該可以解決問題,並且在以太網之後肯定可以工作。
答案2
一切看起來都很好,除了一件事:你確實需要修復您的 DNS。將其替換為
nameserver 192.168.0.1
nameserver 8.8.8.8
nameserver 8.8.4.4
這樣,您的路由器的 DNS 將首先被搜索,因此如果您想使用 OpenDNS 或類似的東西來阻止站點,您可以這樣做。之後,將搜尋 Google 的兩個開發者 DNS 伺服器。