如何让192.168.1.xxx
( eth2
) 上的 LAN 转发数据包到其他 LAN ( eth0
) 10.42.0.19
(Win7 PC)?
两个 LAN 都连接到 Ubuntu PC。我可以从连接到 的 PC ping 到eth0
连接到 的 PC eth2
。但是,我无法从连接到 的 PC ping 到eth2
连接到 的 PC eth0
。
您可以看到,tracert
一种方式可以完成,但另一种方式则无法完成。如何实现?
这种方式可以从第二个 Win7 运行到第一个 Win7:
C:\Users\scott>tracert 192.168.200.36
Tracing route to WIN7 [192.168.200.36]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms SCOTT-P5QC [10.42.0.1]
2 <1 ms <1 ms <1 ms wr850g.hr.cox.net [192.168.1.1]
3 25 ms 24 ms 31 ms WIN7 [192.168.1.100]
4 18 ms 17 ms 40 ms WIN7 [192.168.200.36]
Trace complete.
这样从第一个 Win7 到第二个 Win7 就断了:
C:\Users\scott>tracert 10.42.0.19
Tracing route to 10.42.0.19 over a maximum of 30 hops
1 52 ms 1 ms 1 ms hubrouter.westell.com [192.168.200.1]
2 43 ms 98 ms 45 ms 192.168.1.1
3 45 ms 105 ms 24 ms SCOTT-PC [192.168.1.102]
4 SCOTT-PC [192.168.1.102] reports: Destination protocol unreachable.
Trace complete.
从第一个 Win7 到 Ubuntu 路由器的工作原理:
C:\Users\scott>tracert 10.42.0.1
Tracing route to SCOTT-P5QC [10.42.0.1]
over a maximum of 30 hops:
1 105 ms <1 ms 4 ms hubrouter.westell.com [192.168.200.1]
2 19 ms 17 ms 33 ms 192.168.1.1
3 35 ms 34 ms 5 ms SCOTT-P5QC [10.42.0.1]
Trace complete.
netstat
Ubuntu 路由器中的路线:
scott@scott-P5QC:~$ netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default wr850g.hr.cox.n 0.0.0.0 UG 0 0 0 eth2
10.42.0.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth2
局域网布局手抄:
我也在Ubuntu 论坛
答案1
通过安装解决了webmin
。然后用它来重置iptables
。说真的,这是一个管理防火墙的好工具。
webmin
告诉我其中有 2 条规则iptables
它无法理解,所以我保存iprules
到一个文件中,进行了重置,然后所有 3 台电脑都可以共享文件。
事实上,防火墙一直在使用 运行iptables
。因此必须对其进行修改。
scott@scott-P5QC:~$ sudo dpkg -i webmin_1.580_all.deb
Selecting previously unselected package webmin.
(Reading database ... 229686 files and directories currently installed.)
Unpacking webmin (from webmin_1.580_all.deb) ...
Setting up webmin (1.580) ...
Webmin install complete. You can now login to xxxxxxxxxxxxxxxxxxx
as root with your root password, or as any user who can use sudo
to run commands as root.
Processing triggers for ureadahead ...
ureadahead will be reprofiled on next reboot
显示它的样子:
来源 -Ubuntu 极客