编辑:我已经编辑的问题和标题带来更多的清晰度,希望有人能够指出我在正确的方向。
************************* * Internet Modem/Router * * 192.168.1.1 * ************************* * * * 192.168.1.2(eth0) ************************* * Linux Firewall * ************************* * 192.168.2.1(eth1) , 192.168.3.1(eth1:0) <--- (Virtual Interface) * * * ************************* *********** * Switch * * * * * Router ********** 192.168.0.x network. ************************* *********** * * 10.0.0.200 * * * * * * * * * * * * * * * * * PC * * PC * * * * * * * * * IP:192.168.2.10 IP: 192.168.3.10 Gateway: 192.168.2.1 Gateway: 192.168.3.1
两个networking(即192.168.2.0/24和192.168.3.0/24计算机的网关都位于Linux防火墙机器,即192.168.2.1(eth1),192.168.3.1(eth1:0 – 虚拟接口)。
注意:192.168.2.0/24和192.168.3.0/24networking中的计算机都连接到一台交换机。
192.168.2.0/24networking中的计算机和192.168.3.0/24networking中的计算机应该能够相互共享文件,ping,ssh等。
来自192.168.2.0/24或192.168.3.0/24的机器访问192.168.0.xnetworking中的机器,相同的包应发送到路由器10.0.0.200。
sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 1iptables -L链INPUT(策略DROP)目标protselect源目的地
随时随地接受
ACCEPT tcp – any 192.168.1.2 tcp spts:login:65535 dpt:ssh> state新build,接受tcp – 任何地方192.168.1.2 tcp spts:login:65535 dpt:ndmp>国家相关,build立了接受所有 – 任何地方的任何地方
logging所有 – 任何地方任何地方的日志级别警告丢弃所有地方链FORWARD(政策接受)目标保护select源的目的地
随时随地接受链OUTPUT(策略ACCEPT)目标protselect源目的地
随时随地接受
ACCEPT tcp – 192.168.1.2 tcp spt:ssh dpts:login:65535 state ESTABLISHED ACCEPT tcp – 192.168.1.2 tcp spt:ndmp dpts:login:65535 state ESTABLISHED ACCEPT all – anywhere anywhere机器:192.168.2.10
活动路线:
networking目标networking掩码网关接口指标
0.0.0.0 0.0.0.0 192.168.2.1 192.168.2.10 10
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.2.0 255.255.255.0 192.168.2.10 192.168.2.10 10
192.168.2.12 255.255.255.255 127.0.0.1 127.0.0.1 10
192.168.2.255 255.255.255.255 192.168.2.10 192.168.2.10 10
224.0.0.0 240.0.0.0 192.168.2.10 192.168.2.10 10
255.255.255.255 255.255.255.255 192.168.2.10 192.168.2.10 1默认网关:192.168.2.1
持久路线:
没有机器:192.168.3.10
活动路线:
networking目标networking掩码网关接口指标
0.0.0.0 0.0.0.0 192.168.3.1 192.168.3.10 10
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.2.0 255.255.255.0 192.168.3.10 192.168.3.10 10
192.168.2.12 255.255.255.255 127.0.0.1 127.0.0.1 10
192.168.2.255 255.255.255.255 192.168.3.10 192.168.3.10 10
224.0.0.0 240.0.0.0 192.168.3.10 192.168.3.10 10
255.255.255.255 255.255.255.255 192.168.3.10 192.168.3.10 1默认网关:192.168.3.1
持久路线:
没有
为了更容易阅读上述命令的输出在这里可以在Pastebin中find
我已经读过LARTC,但是坦白地说,在这一点上它是吓人的。 我有点缺乏从何处开始的知识/信息。 任何指引我的方向都会有所帮助。
我相信你需要几个修复:
所有的192.168.2.0/24机器都需要一个从192.168.3.0/24机器接口的networking路由 – 反之亦然。
所有的192.168.2.0/24和192.168.3.0/24机器都需要一个10.0.0.200的主机路由。
所有192.168.2.0/24和192.168.3.0/24机器都需要通过10.0.0.200地址为192.168.0.0/24networking路由。
所有的192.168.0.0/24机器都需要一个10.0.0.200的主机路由。
所有的192.168.0.0/24机器都需要默认路由10.0.0.200。
我可能忽视了其中的一件,这里有很多件。