配置路由的方法
第一、 内核有要支持iptables,软件要安装iptable工具
Flashcp uImage /dev/mtd4 –v
Apt-get install iptables
第二、临时:sudo echo "1">/proc/sys/net/ipv4/ip_forward
# sysctl -w net.ipv4.ip_forward=1
这样设置之后,当前系统就能实现包转发,但下次启动计算机时将失效。为了使在下次启动计算机时仍然有效,需要将下面的行写入配置文件/etc/sysctl.conf。
# vi /etc/sysctl.conf
net.ipv4.ip_forward = 1
iptables -F
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.1.0/24
-o eth1 -j MASQUERADE
第一句是清除掉之前所有的iptables规则,第二第三句是允许接收和发送数据包,第四句是在eth0网口上NAT。注意,要在有外部IP的网口上做NAT。
注意:客户机的网关 要是设置成eth0 的ip地址。
第一、 内核有要支持iptables,软件要安装iptable工具
Flashcp uImage /dev/mtd4 –v
Apt-get install iptables
第二、临时:sudo echo "1">/proc/sys/net/ipv4/ip_forward
# sysctl -w net.ipv4.ip_forward=1
这样设置之后,当前系统就能实现包转发,但下次启动计算机时将失效。为了使在下次启动计算机时仍然有效,需要将下面的行写入配置文件/etc/sysctl.conf。
# vi /etc/sysctl.conf
net.ipv4.ip_forward = 1
iptables -F
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.1.0/24
-o eth1 -j MASQUERADE
第一句是清除掉之前所有的iptables规则,第二第三句是允许接收和发送数据包,第四句是在eth0网口上NAT。注意,要在有外部IP的网口上做NAT。
注意:客户机的网关 要是设置成eth0 的ip地址。