iT邦幫忙

0

如何ping到不同網域的PC?

匿名 2012-10-01 11:27:3420921 瀏覽
  • 分享至 

  • twitterImage


請問我這樣設定有甚麼問題嗎?
那如果沒問題
想請問如何能夠讓pc1 ping 的到 linux server
很奇怪的是同網段pc1竟然ping不到routerB

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
4
jobs
iT邦新手 5 級 ‧ 2012-10-02 23:25:24
最佳解答

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通。

4
hector958
iT邦研究生 2 級 ‧ 2012-10-01 11:44:00

WIN7加個路由設定:
route add 192.168.100.0 mask 255.255.255.0 192.168.1.254 -p

ROUTER B 預設是否拒絕外部網路對它PING?相關設定看一下。

匿名 檢舉

找不到有關類似ping開啟的選項
路徑設過了還是不行
我想一日ping routerB不到
就沒辦法跟linux server連線成功

8
jazozazo
iT邦高手 1 級 ‧ 2012-10-01 12:01:29

錯的很離譜阿
router 應該是要和 router 接在一起才對
如圖這樣接的意義在哪裡
是要做lab嗎
router負責幫你 routing 不同網段的資料傳送才對
小弟建議樓主修改為

之所以修改為這樣 是因為樓主不懂router以及switch 的運作原理
所以才會有這種設計圖

看更多先前的回應...收起先前的回應...
匿名 檢舉

其實RouterB底下還有其他PC不只linux server,只是沒有畫出來,你可能會問我為什麼要用router接不用swich,因為我只有router沒有swich,才想把router當swich用

匿名 檢舉

另外routerA是用來對外的public IP,我將routerB接在routerA底下有甚麼錯嗎

jazozazo iT邦高手 1 級 ‧ 2012-10-01 14:29:05 檢舉

想把router當swich用 這種用法的確可行
那麼建議修改為下列方式

這樣你的對外router就會產生2組 static route
接下來就是在你的內部router設定路由即可

匿名 檢舉

我會試試的
感謝你的建議

jazozazo iT邦高手 1 級 ‧ 2012-10-01 14:54:49 檢舉

內部 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

jazozazo iT邦高手 1 級 ‧ 2012-10-01 22:35:29 檢舉

你ping不到routerb是正常的
因為router不管mac位址
只管ip 以及routing
所以小弟還是會建議樓主修改為這樣

中間透過switch幫你把 win7 到 routerB建立起來
這樣你會省是很多
因為在switch 環境中
只要同網段就可透過mac互相溝通

2
hon2006
iT邦大師 1 級 ‧ 2012-10-01 14:12:18

這個圖也太簡化,讓人看不出問題在那裡.至少pc要先連到hub之類的.有這種一對二的網路線也幫我買一條.

匿名 檢舉

很抱歉讓你看不懂,至於一對二的網路線等我買到再通知您

我要發表回答

立即登入回答