我家里有两个路由器。
“主”路由器连接到互联网(92.168.1.1),有 Wi-Fi,我的台式电脑(192.168.1.10)通过以太网电缆连接到它。
由于我客厅的 Wi-Fi 信号很弱,我将第二个路由器(TP-Link Archer-C6 - 192.168.1.5)设置为“接入点”模式。这意味着它通过电缆连接到主路由器,并且它只是“扩展”了 wifi(具有同名/密码的 wifi 网络)。我将 NAS、电视、条形音箱和 Alexa 连接到第二个路由器。我的手机和平板电脑连接到我的 wifi,它会根据我所在的房间动态更改路由器。看图。
但我的电脑有问题。有时(我不知道发生这种情况的具体情况)我的电脑无法访问互联网。例如,我打开一个网页,但 5 秒后就断开了连接。如果我重新连接网络接口,我会再次获得连接,但只能持续几秒钟。
我不确定问题是什么,但我认为可能是第二个路由器 DHCP 干扰了主路由器。但通过电缆连接到第二个路由器的所有设备(电视、NAS)都可以访问互联网,而且连接到主路由器的手机也可以访问外部页面。
我在我的日志文件(Ubuntu 18.04)中没有发现任何有趣的东西。以下是连接丢失期间一些命令的输出
root:~# ifconfig enp7s0; ip r; ping 192.168.1.1 -c 1 -W 1; arp -n; ping -c 1 -w 1 192.168.1.5
enp7s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::fe4f:aced:12a0:9d12 prefixlen 64 scopeid 0x20<link>
ether b4:2e:99:3f:29:30 txqueuelen 1000 (Ethernet)
RX packets 938782 bytes 1168780050 (1.1 GB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 454949 bytes 67960742 (67.9 MB)
TX errors 49 dropped 0 overruns 0 carrier 0 collisions 0
default via 192.168.1.1 dev enp7s0 proto dhcp metric 100
169.254.0.0/16 dev enp7s0 scope link metric 1000
192.168.1.0/24 dev enp7s0 proto kernel scope link src 192.168.1.10 metric 100
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
--- 192.168.1.1 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
Address HWtype HWaddress Flags Mask Iface
192.168.1.1 ether d8:7d:7f:b3:16:78 C enp7s0
192.168.1.3 ether 00:11:32:b3:57:42 C enp7s0
192.168.1.5 ether cc:32:e5:78:0b:06 C enp7s0
PING 192.168.1.5 (192.168.1.5) 56(84) bytes of data.
64 bytes from 192.168.1.5: icmp_seq=1 ttl=64 time=0.346 ms
--- 192.168.1.5 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.346/0.346/0.346/0.000 ms
请注意,当第二个路由器处于接入点模式时,无需进行太多设置。
我还可以从 NAS ping 两个路由器(ping 192.168.1.1 工作正常)您知道可能是什么问题吗?或者我如何获取更多信息?谢谢
答案1
好的,我尝试设置静态 IP 地址,在此期间我注意到我的另一部手机的 IP 正在干扰我的 PC。我重新分配了它,现在问题解决了。