請教各位大大,
我們公司有2個點透過INTERNET建立site to site VPN, 小弟有一個疑問, 為何當VPN tunnel建立後, 就互相ping不到對方FIREWALL的public ip address?
有沒有可能彼此對對方的public IP有其他設定policy或是項目,造成路由不知道要走哪一條。
先前遇過一個情況是VPN通了,可是ping不到對方主機,結果發現,這邊firewall有在其他port設定了該對方內部網段,但是沒使用該port。
我正在懷疑是不是因為要送過去的icmp request封包因為沒被自己的firewall包在加密的tunnel內, 直接drop掉所導致. 正在研究中~
既是要PING FIREWALL "PUBLIC IP",一定不走TUNNEL,會走default route,然後由firewall nat outside interface去 ping 對方firewall public ip,回來時是否沒route table可循呢?或是對方firewall public interface 取消回應ICMP?
先從兩方面來看,該機器設備是否提供VPN TRUNK的設計;如果有,是否是設定不正確所導致。如果沒有,就無法做設定。
舉例:vpn trunk的設定
A SITE 設備位置 內部網段:192.168.0.1
B SITE 設備位置 內部網段:192.168.10.1
A SITE A-TRUNK-TO-B設置
從本地端 192.168.0.0/255.255.255.0
到遠端B SITE 192.168.10.0/255.255.255.0
通道 指定為A 設備您的VPN SSL加密的設定名稱
相反的
B SITE B-TRUNK-TO-A設置
從本地端 192.168.10.0/255.255.255.0
到遠端B SITE 192.168.0.0/255.255.255.0
通道 指定為B 設備您的VPN SSL加密的設定名稱
接著需要到您的A&B的網路管制條例去做設定
是單向還是雙向則看您的需求去下定義,個人下法是做雙向但由一方做PORT的管制(只限需求PORT的開放),看需求啦!全開放除非能非常確定病毒的掌控,否則B SITE那端有病毒發生時,也會傳到A SITE這端。提供您參考。