1.請問如何能夠讓pc1 ping 的到 linux server?
A:在Router B設定Forwarding ICMP 到192.168.100.10,只要Ping Router B的WAN IP,Router就會自動幫你Forward給Linux server。
2.同網段pc1竟然ping不到routerB?
A:Router通常預設都會把WAN的Ping Block,因為要保護Router不被惡意的用Ping攻擊,只要到Firewall設定找看看有沒有Block WAN Request相關的設定Disable,就能Ping通。
WIN7加個路由設定:
route add 192.168.100.0 mask 255.255.255.0 192.168.1.254 -p
ROUTER B 預設是否拒絕外部網路對它PING?相關設定看一下。
錯的很離譜阿
router 應該是要和 router 接在一起才對
如圖這樣接的意義在哪裡
是要做lab嗎
router負責幫你 routing 不同網段的資料傳送才對
小弟建議樓主修改為
之所以修改為這樣 是因為樓主不懂router以及switch 的運作原理
所以才會有這種設計圖
其實RouterB底下還有其他PC不只linux server,只是沒有畫出來,你可能會問我為什麼要用router接不用swich,因為我只有router沒有swich,才想把router當swich用
另外routerA是用來對外的public IP,我將routerB接在routerA底下有甚麼錯嗎
想把router當swich用 這種用法的確可行
那麼建議修改為下列方式
這樣你的對外router就會產生2組 static route
接下來就是在你的內部router設定路由即可
我會試試的
感謝你的建議
內部 router 加個靜態的 route 即可
ip route 0.0.0.0 0.0.0.0 192.168.2.1
將所有不是192.168.100.0網段的封包都往 192.168.2.1這個介面丟
如果你要限制不能上網的話就修改為
ip route 192.168.1.0 255.255.255.0 192.168.2.1
ping 不到routerB
route路徑也設過了
比較納悶的是為何同一網段會ping不到routerB
你ping不到routerb是正常的
因為router不管mac位址
只管ip 以及routing
所以小弟還是會建議樓主修改為這樣
中間透過switch幫你把 win7 到 routerB建立起來
這樣你會省是很多
因為在switch 環境中
只要同網段就可透過mac互相溝通