Network-Interface
如何確定這是什麼網路介面以及為什麼它阻止我進入子網?
我的路由器將我的網路分成兩個子網 - 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 子網的路由。
想通了,忘了我插入了wifi-pineapple,網際網路連接共享腳本顯然使用了192.168.2.1。