我的路由器将我的网络分为两个子网 - 192.168.1.0/24 用于有线客户端,192.168.2.0/24 用于无线客户端。我的家庭服务器位于 192.168.1.42,无法从无线子网上的客户端访问。在检查没有防火墙规则阻止这种情况后,我相信问题与我的家庭服务器上的 IP 路由有关,但我不确定它们是如何以这种方式配置的,或者重置它们的最佳方法是什么。
$ ip route
default via 192.168.1.1 dev eth0 proto static metric 100
default via 192.168.2.10 dev enx00c0ca9150d0 proto static metric 101
169.254.0.0/16 dev eth0 scope link metric 1000
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown
172.18.0.0/16 dev br-04e97bd45b14 proto kernel scope link src 172.18.0.1
172.19.0.0/16 dev br-4446693f3776 proto kernel scope link src 172.19.0.1
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.42 metric 100
192.168.2.0/24 dev enx00c0ca9150d0 proto kernel scope link src 192.168.2.236 metric 100
$ ifconfig
enx00c0ca9150d0 Link encap:Ethernet HWaddr <hwaddr>
inet addr:192.168.2.236 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::f988:d8cd:a896:1a0d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:31031 errors:0 dropped:0 overruns:0 frame:0
TX packets:37161 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1428566 (1.4 MB) TX bytes:3642834 (3.6 MB)
eth0 Link encap:Ethernet HWaddr <hwaddr>
inet addr:192.168.1.42 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::d250:99ff:fe81:26ca/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:27145978 errors:0 dropped:0 overruns:0 frame:0
TX packets:25074194 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:18550324198 (18.5 GB) TX bytes:20993111588 (20.9 GB)
Interrupt:18
我相信任何接口的默认 192.168.2.10 路由enx00c0ca9150d0
都是导致问题的原因,但我不确定该接口是什么?或者为什么它有 192.168.2.0/24 子网的路由。
答案1
想通了,忘了我已经插入了 wifi-pineapple,并且互联网连接共享脚本显然使用 192.168.2.1。