在我的笔记本电脑上,我在没有桌面环境的情况下运行 Debian 测试。
/etc/network/interfaces
我通过添加条目然后运行来管理 Wifi 连接/etc/init.d/networking restart
。
dmesg
说:
[299290.544631] wlp58s0: deauthenticating from 48:3c:0c:61:4f:14 by local choice (Reason: 3=DEAUTH_LEAVING)
[299291.069299] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready
[299294.563615] wlp58s0: authenticate with 18:a6:f7:32:37:ab
[299294.571331] wlp58s0: send auth to 18:a6:f7:32:37:ab (try 1/3)
[299294.578272] wlp58s0: authenticated
[299294.579344] wlp58s0: associate with 18:a6:f7:32:37:ab (try 1/3)
[299294.583557] wlp58s0: RX AssocResp from 18:a6:f7:32:37:ab (capab=0x431 status=0 aid=2)
[299294.588342] wlp58s0: associated
[299294.608659] IPv6: ADDRCONF(NETDEV_CHANGE): wlp58s0: link becomes ready
ifconfig
然后说:
wlp58s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.2.110 netmask 255.255.255.0 broadcast 192.168.2.255
inet6 2a01:cb08:897e:7a00:e6b3:18ff:fe2f:318b prefixlen 64 scopeid 0x0<global>
inet6 fe80::e6b3:18ff:fe2f:318b prefixlen 64 scopeid 0x20<link>
ether e4:b3:18:2f:31:8b txqueuelen 1000 (Ethernet)
RX packets 7080996 bytes 9820109755 (9.1 GiB)
RX errors 0 dropped 1 overruns 0 frame 0
TX packets 2326384 bytes 274722217 (261.9 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
如果我将浏览器指向http://192.168.2.1/
我会获得路由器的登录掩码。
但我无法与外界建立任何互联网连接:
ping 151.101.1.69
PING 151.101.1.69 (151.101.1.69) 56(84) bytes of data.
From 192.168.2.1 icmp_seq=1 Destination Net Unreachable
From 192.168.2.1 icmp_seq=2 Destination Net Unreachable
多年来,这种情况在我的多台“类似”计算机上发生过(总是没有 DE 的 Debian 测试),而且发生的频率越来越低,但现在我正处于这样的网络中。
route
(如评论中建议的)的输出是:
$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.2.1 0.0.0.0 UG 0 0 0 wlp58s0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlp58s0
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 wlp58s0
我最近的尝试是尝试通过添加到来使用 opendns
wpa-ssid XXXXXXXXX
wpa-psk YYYYYYYYYY
dns-nameservers 208.67.222.222 208.67.220.220
但它没有奏效。
我可以尝试什么来获得可用的互联网连接?
更新:如果我停止网络并使用 Android 平板电脑的网络共享,则笔记本电脑可以使用平板电脑通过同一网络建立的连接。
根据要求,这里是tcpdump
发送到192.168.2.1
,然后发送到 的三个数据包的输出1.1.1.1
:
tcpdump -n -i wlp58s0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on wlp58s0, link-type EN10MB (Ethernet), capture size 262144 bytes
13:48:59.227404 IP 192.168.2.1.42052 > 255.255.255.255.7437: UDP, length 173
13:49:01.538860 IP 192.168.2.111 > 192.168.2.1: ICMP echo request, id 17222, seq 1, length 64
13:49:01.540630 IP 192.168.2.1 > 192.168.2.111: ICMP echo reply, id 17222, seq 1, length 64
13:49:02.094846 IP 192.168.2.1.42052 > 255.255.255.255.7437: UDP, length 173
13:49:02.541021 IP 192.168.2.111 > 192.168.2.1: ICMP echo request, id 17222, seq 2, length 64
13:49:02.542778 IP 192.168.2.1 > 192.168.2.111: ICMP echo reply, id 17222, seq 2, length 64
13:49:03.543168 IP 192.168.2.111 > 192.168.2.1: ICMP echo request, id 17222, seq 3, length 64
13:49:03.544845 IP 192.168.2.1 > 192.168.2.111: ICMP echo reply, id 17222, seq 3, length 64
13:49:05.167181 IP 192.168.2.1.42052 > 255.255.255.255.7437: UDP, length 173
13:49:05.357735 IP 192.168.2.111 > 1.1.1.1: ICMP echo request, id 17234, seq 1, length 64
13:49:05.359445 IP 192.168.2.1 > 192.168.2.111: ICMP net 1.1.1.1 unreachable, length 92
13:49:06.359858 IP 192.168.2.111 > 1.1.1.1: ICMP echo request, id 17234, seq 2, length 64
13:49:06.361538 IP 192.168.2.1 > 192.168.2.111: ICMP net 1.1.1.1 unreachable, length 92
13:49:06.600727 ARP, Request who-has 192.168.2.111 tell 192.168.2.1, length 28
13:49:06.600779 ARP, Reply 192.168.2.111 is-at e4:b3:18:2f:31:8b, length 28
13:49:07.361967 IP 192.168.2.111 > 1.1.1.1: ICMP echo request, id 17234, seq 3, length 64
13:49:07.363836 IP 192.168.2.1 > 192.168.2.111: ICMP net 1.1.1.1 unreachable, length 92
13:49:08.239176 IP 192.168.2.1.42052 > 255.255.255.255.7437: UDP, length 173
13:49:08.449494 IP 192.168.1.1.5353 > 224.0.0.251.5353: 0 [5a] PTR (QM)? _services._dns-sd._udp.local. (168)
^C
19 packets captured
19 packets received by filter
0 packets dropped by kernel
答案1
由于您已连接到路由器,您的路由已正确配置,并且您没有到 LAN 外部的互联网连接 - 那么问题应该出在路由器及其互联网连接/配置中,而不是您的。这也不是 DNS 的问题,因为您正在 ping 简单的 IP 地址。
我可以尝试什么来获得可用的互联网连接?
如果您可以访问路由器的控制面板,请尝试检查其配置以查看是否有任何错误(网关、IP 地址、操作模式等)。您还可以询问有关路由器问题的另一个问题。
如果没有,我怀疑您是否能够以任何方式获得工作连接,除非管理该路由器的人修复它。