|
我有两块网卡,做NAT服务
连到外面的ip地址为1.2.3.4(校园网用户)
还有一块网卡作为内部网络的网关:192.168.1.1
现在我想让内网192.168.1.0/24的所有用户都能通过1.2.3.4上网
上网时,显示ip为1.2.3.4,我这么设置我的rc.local文件
:
[root@vicomte root]# cat /etc/rc.d/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -P INPUT ACCEPT
/sbin/iptables -P FORWARD ACCEPT
/sbin/iptables -P OUTPUT ACCEPT
/sbin/iptables -F -t nat
/sbin/iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j SNAT --to-source 10.22.11.123
发现从192.168.1.2的内网可以ping到1.2.3.4
但是ping不通1.2.3.4的网关1.2.0.1
为什么?难道我的设置不对吗,谢谢 |
|