我pipe理一台也可以作为路由器的linux服务器,并在以下networking之间进行路由:
所有主机都可以从Linux服务器,WAN,Wifi,VPN和LAN客户端访问。 但是从局域网和无线接入点来看,我无法访问一些网页,下面是一个例子:现在8tracks.com是不可用的(23.23.196.130)。
首先我尝试从AP到达(如果我尝试从局域网)相同的结果连接build立请求发送,但没有答案来。
7秒后closures连接。
然后我从服务器连接,并成功加载页面。
另一个奇怪:如果我尝试通过VPN连接,连接将成功。
对于所有networking,我都有相同的路由设置,所有接口的防火墙规则都是统一的。
我不知道为什么工作连接,否则与其他接口具有相同的configuration。

你也可能有一大堆masquaraded / NAT连接。 Linux在静态散列表中处理它们,这可能会溢出。 之后,你会得到这个神秘的问题。
一个命令
cat /proc/sys/net/netfilter/nf_conntrack_max
你说,这个散列图的上限是多less? 将其与13重复,并使用该命令进行设置
echo #muchbiggernumber# >/proc/sys/net/netfilter/nf_conntrack_max
如果这是你的问题的原因,你可以直观地把这个改变永久编辑为/etc/sysctl.conf。