一台机器,装了RHEL 3.0ES,做透明代理(iptables+squid)。平均流量大概是10Mbps。前段时间由于网络调整,暂时把网线拔掉了一段时间,然后再把网线插回去的时候,突然发现无法跟所有侦听TCP端口的网络进程进行通讯了。其症状非常奇怪,在其他机器上ping可以ping通,telnet ip port可以连通,但是返回结果为空。例如这台机器侦听22(SSH)、8081(HTTP)、3128(squid)端口,telnet ip 22、telnet ip 8081、telnet ip 3128 均可以连上,但无论敲什么指令,均没有任何反馈。相应的客户端当然也都无法正常工作。用Sniffer工具侦听,发现除了TCP三次握手之外,Linux机器返回的包均只有ACK标志位为1,其他位(包括PUSH)均为0