我最近将我的电脑设置为双启动 Ubuntu 14.04 和 Windows 10,但昨晚我发现我无法在 Ubuntu 端访问互联网(有线或无线)。互联网在 Windows 端运行良好,但在 Ubuntu 端却不行。我进行了大量搜索,但我找到的所有东西都没有任何帮助。
我可以 ping 通路由器的 IP,但当我尝试 ping 8.8.8.8 时,只收到“目标主机无法访问”的提示。尝试 ping www.google.com 时,返回“未知主机 wwww.google.com”。
我现在不知道该做什么。我从事编程工作,我更喜欢在 Unix 环境中编程,但不想使用虚拟机。感谢您的帮助。
编辑:
ifconfig 的输出:
eth0 Link encap:Ethernet HWaddr 74:d4:35:5e:f0:d8
inet6 addr: fe80::76d4:35ff:fe5e:f0d8/64 Scope:Link
inet6 addr: 2607:fcc8:ae03:ab00:76d4:35ff:fe5e:f0d8/64 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:47 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2208 (2.2 KB) TX bytes:0 (0.0 B)
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:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:608 (608.0 B) TX bytes:608 (608.0 B)
iwconfig 的输出:
lo no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
eth0 no wireless extensions.
答案1
当我遇到类似问题时,是因为我没有正确设置 DSN 地址。如果您使用的是静态 IP 地址,则值得检查一下。(就我而言,我犯了一个小错误)
sudo nano /etc/network/interfaces
确保你设置了一个有效的 dsn 地址 - 我使用谷歌的
auto eth0
iface eth0 inet static
address 192.168.0.210
gateway 192.168.0.1
netmask 255.255.255.0
dsn-nameservers 8.8.8.8 8.8.4.4
答案2
我刚刚解决了一个我认为与此无关的其他问题,从而找到了我的问题:https://unix.stackexchange.com/a/72698。我的主板是较新的技嘉主板,在 BIOS 中启用 IOMMU 选项可以解决我的网络问题以及 USB 端口在重启时偶尔停止工作的问题。