我只是在尝试使用Linux盒子I设置为我内部网络上的路由器进行一些简单的伪装。路由器驻留在另一个连接到我的Internet连接的Linksys路由器后面。
Linux.路由器的eth1在网络上的网络上的网络上192.168.1.0的Linksys路由器,IP地址为192.168.1.103
路由器的eth0是192.168.0.0网络,IP为192.168.0.103
该网络(192.168.0.0)我的笔记本电脑与192.168.0.100的IP连接到它。
Linux.路由器可以通过eth1从Linksys路由器与Internet通信。
现在我的问题是(我读了NAT教程)和
生锈的iptables指南
如何在Linux盒上进行IPMASQuerAding,以便我的笔记本电脑可以通过Linux路由器共享Internet连接?
我已经能够提出的最好的就是我需要尝试这个....
(但它不起作用)
[代码:1]
#eth1 - 传入接口
# (来自网络的传入接口)
#
#eth0 - 传出界面
# (来自专用网络的传出接口)
#
#从内部私有中制作所有数据包
#网络看起来好像他们来自路由器
#源头源头它们的源地址
#退出路由器。
# (即更改数据包源地址,以便它匹配
#路由器的#。)
iptables -t nat -a postrouting -o eth0-j masquerade
回声1>/ proc / sys / net / ipv4 / ip_forward
[/ code:1]
在路由器中运行此脚本后,我仍然无法在192.168.1.0网络上ping任何计算机。
此外,在路由器中的映射是什么文件?
它是/ proc / net / ip_conntrack吗?
还有一件事,它是否与路线命令有关?我总是需要键入它的笔记本电脑与我的Linux路由器一起使用,我知道它必须用给其他网络的路线和分配网关,但我没有完全理解路线命令。
谢谢,
[img]http://home.pct.edu/~leeand00/Hole in the Ozone Layer.gif[/img]
- 一个男人不是一个岛屿......这就是我们有四肢的原因!