这是我的第一篇文章,所以在此先感谢你们的帮助。 我会尽量保持背景的简洁和相关。
我在centOS 4.6上运行一个服务器来进行networking客户端testing。 我有为我自己保留的本地10.2.80.X / 24networking空间。 该服务器共有4个以太网端口:
我的目标是允许各个10.2.80.X子网(总共64个)相互通信,以及10.2.82.Xnetworking上的其他内部资源。 下面是我粗略的networking图的链接。
networking图
我可以很容易地通过各种10.2.80.X子网进行通信。 但是,我绝对不能把进入lan0的stream量从wan0出口到更大的公司networking中:
wan0端口可以完全访问10.2.82.Xnetworking,但不能通过lan0端口:
我已经启用了IP转发,尝试在iptables中添加各种FORWARD规则,禁用了NetworkManager,更改了网关,重新检查了我的子网掩码等。等等。我不知道,我的同事不在意了。 我被卡住了,截止date即将到来,所以我现在要疯了。
我接受任何build议,但我已经尝试了很多常见的补救措施。
谢谢!
问题可以在两个不同的层面:
在转发级别:ipforwarding可以被禁用,或者iptables规则被错误地configuration
在路由级别: 必须通知您的公司networking,通过IP 10.2.82.195可以访问各种10.2.80.xnetworking。 如果这是不可能的,你必须使用wan0接口IP(10.2.82.195)“伪装”(NAT)你的10.2.80.xnetworking。
我build议你做以下几点:
1)在你的Linux机器上运行命令tcpdump -i any icmp host 10.2.82.1
2)在10.2.80.x机器上,尝试ping 10.2.82.1 IP。
虽然您声明ping不起作用,但Linux机器上的tcpdump将loggingstream量。 复制并粘贴在这里。