几天以来,我的运行 16.04 的 PC 无法再访问互联网。我尝试过禁用 Ipv6、更换 USB 网络适配器和更改电源管理行为,但都不起作用。连接到 WiFi 的所有其他设备都可以访问互联网,甚至同一台 PC 上安装的 Windows 10 也可以。
一些信息:USB 网络适配器:tl-wn725n v2
WiFi 路由器:tl-wdr3600
ifconfig
输出:
enp1s0 Link encap:Ethernet HWaddr d8:cb:8a:ed:03:8f
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) 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:585 errors:0 dropped:0 overruns:0 frame:0
TX packets:585 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:40003 (40.0 KB) TX bytes:40003 (40.0 KB)
wlxc46e1f271df7 Link encap:Ethernet HWaddr c4:6e:1f:27:1d:f7
inet addr:192.168.0.104 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::c66e:1fff:fe27:1df7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:22 errors:0 dropped:381 overruns:0 frame:0
TX packets:92 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6599 (6.5 KB) TX bytes:25095 (25.0 KB)
route -n
输出:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
对路由器进行 ping 操作成功,但对 8.8.8.8 进行 ping 操作导致 100% 的数据包丢失。
sudo route add default gw 192.168.0.1 dev wlxc46e1f271df7
并且sudo route add default gw 192.168.0.1 dev wlxc46e1f271df7
(尝试了两者,因为我不确定哪一个)都导致错误消息:SIOCADDRT: No such device
(PS:我是初学者,所以请告诉我需要什么进一步的信息来帮助我)
(注:我无法使用以太网连接我的电脑,因为它离 WiFi 路由器太远)
答案1
与其他建议一样,您需要先修复路由。如果不确定哪个是路由器的 IP,您可以在 Windows 上检查网络详细信息。尝试使用 sudo 确保您以权限运行 ifconfig 命令。