目前架構是這樣,設定靜態路由之後,PC1可以PING到PC2,但
有什麼情況下,可以在PC2拿掉Gateway,可以讓PC1 PING能夠通呢?
未來。WIFI的那個位置,會換成Vigor 2962
你有NU840H....
1.有設VLAN
PC1/PC2不同網段=>N840H 801.1q會自動路由,沒Gateway不通
2.沒有VLAN
840H的LAN端設2個IP: 192.168.1.2/192.168.2.2,兩段需靜態路由
840H[內對外]把PC2 拒絕上網
3.把PC1/PC2設成同網段,放大遮罩,沒設路由/Gateway都Ping的到
192.168.0.1/22=192.168.0.1/255.255.252.0
=192.168.0.X+192.168.1.X+192.168.2.X+192.168.3.X
把需求告知防火牆廠商設一下就可以了
如果使用 fortigate ,在 PC1 到 PC2 的政策勾選 NAT ,就可以帶 192.168.2.1 的 IP 去連線 PC2 (192.168.2.100) , 在 PC2 沒設定 Gateway 的狀態下。
方向只有 PC1 到 PC2 會通,反之不行。
這方法通常是拿來 debug PC2 有沒有設定 gateway 的問題。
Vigor 沒使用過,不清楚可不可以這樣用。
如果PC2是Windows/Linux/Android, Vigor用這方法應該可以:
Vigor LAN端DHCP server設定不發gateway IP.
另外設定 DHCP option 121 和 249 發192.168.1.0/24的route給LAN下的 client.
https://www.draytek.com/support/knowledge-base/5314
只能在你WIFI那只ROUTER設定上
"當192.168.1.X/24 去 192.168.2.X/24" 的時候, 設定snat把source ip改成192.168.2.1的
跟你設定了gateway幾乎沒分別
切成同一子網才有可能。/24=>/23 ~ arp只會在同一個廣播域內廣播~ 如果不同子網~不可能ping的到! 除非你改寫路由協議! 或是在router 上做nat ! 另外一般的wifi router, lan口跟wan口也是不一樣~我說的切同一子網 只有兩個都在lan口才會通!