当前位置: 技术问答>linux和unix
有关SQUID的一个问题
来源: 互联网 发布时间:2014-11-30
本文导语: 我在一机上装了双网卡和SQUID,该机接在互联网上,而且都正常了。在测试客户机时发现: 客户机PING不到互联网上的机。可是在客户机的IE浏览器上,使用代理服务器却能 浏览互联网上网页。 能不能让客户机PING到其...
我在一机上装了双网卡和SQUID,该机接在互联网上,而且都正常了。在测试客户机时发现:
客户机PING不到互联网上的机。可是在客户机的IE浏览器上,使用代理服务器却能
浏览互联网上网页。
能不能让客户机PING到其他机呢?
客户机PING不到互联网上的机。可是在客户机的IE浏览器上,使用代理服务器却能
浏览互联网上网页。
能不能让客户机PING到其他机呢?
|
squid是应用层代理,对icmp协议无效,所以无法ping通。
如果你需要ping通的话,需要用nat。可以通过ipchains或者iptable实现。
例如,你的内网的网络地址是192.168.4.0,掩码是255.255.255.0,则在服务器上运行:
#ipchains -A forward -s 192.168.4.0/24 -d ! 192.168.4.0/24 -j MASQ
就可以了。
如果你需要ping通的话,需要用nat。可以通过ipchains或者iptable实现。
例如,你的内网的网络地址是192.168.4.0,掩码是255.255.255.0,则在服务器上运行:
#ipchains -A forward -s 192.168.4.0/24 -d ! 192.168.4.0/24 -j MASQ
就可以了。