建議一段一段測
先確定有正確連線成功
再直接PING VPN主機
最後才是去PING 其他台電腦
首先您要先知道您的VPN用戶端連線上來後,拿到的是哪一段IP,比方說10.178.1.x
那麼您可以先ping 10.178.1.x網段內的其他主機,如果相同網段都不通,通常是沒有設定好policy
如果同網段可以通,ping到其他網段則不同,那麼可能原因有二
1.policy並不允許您可以連線到其他網段
2.封包routing並沒有正確
印像中PIX的Ping設定方向相反
建議Tracert 到10.178.145.x
看Packet是否有加入了VPN Trunnel
還有看PIX是否有開Policy
還有看同區的電腦是否有開Ping
還有看電腦防毒軟體防火牆軟體是否擋Ping了
或是只允許同區電腦才可以Ping
hybscott提到:
我家裡電腦ip是設定為實體ip,則就可以ping到公司區網的主機10.178.145.x
但目前家裡是設定DHCP,則連入就不能ping到公司區網的主機10.178.145.x
VPN 有很多種協定: PPTP, SSL, IPSec, L2TP....要先講清楚才能診斷....
樓主這種現象,
如果是使用 IPSec 的話, 代表 Server 端沒有開啟 NAT Traversal, 或是 Client 端沒有開啟 IPSec Passthrough, 或是分享器阻擋了 UDP port 50, 500, 4500;
如果是使用 PPTP 的話, 代表 Client 端的分享器沒有開啟 PPTP Passthrough, 或是沒有允許 GRE 封包通過, 或是分享器阻擋了 TCP port 1723.....
要打開ICMP相關Port,也就是區網內電腦的防火牆或網路設備要打開對ICMP封包的回應(ECHO)