|
楼主 |
发表于 2003-5-16 16:26:39
|
显示全部楼层
help
我的配置 eth0 接adsl 猫
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.2
MASK=255.255.255.0
GATEWAY=192.168.0.4
BROADCAST=192.168.0.255
NETWORK=192.168.0.0
USERCTL=yes
我的eth1 接switch
DEVICE=eth1
USERCTL=yes
ONBOOT=yes
BOOTPROTO=none
BROADCAST=192.168.0.255
NETWORK=192.168.0.0
NETMASK=255.255.255.0
IPADDR=192.168.0.9
echo "1" > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -t nat -A PREROUTING -p tcp -d 192.168.0.9 --dport 110 -j DNAT --
to 192.168.0.1:110
/sbin/iptables -t nat -A PREROUTING -p tcp -d 192.168.0.9 --dport 25 -j DNAT --t
o 192.168.0.1:25
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to 192.168.0.2
我想把110 端口和25 端口留给192.168.0.1 主机的110 25 端口使用
结果是nat 可以使用了
端口映射还不行
echo "1" > /proc/sys/net/ipv4/ip_forward
着一个语句应该是
echo 1 > /proc/sys/net/ipv4/ip_forward
还是
echo "1" > /proc/sys/net/ipv4/ip_forward
因为我看到了这两种写法
不知道那个是正确的
我觉得echo 的话 应该是显示一个句子
是否可以取消呢? |
|