环境:fedora5+Windows XP+vmware server 1.04
1.利用IPTABLES使198.199.37.0 与 198.168.80.0 互通.
service iptables start
Iptables –F
Iptables –t nat –F
Iptables –t mangle –F
Iptables –X
Iptables –t nat –X
Iptables –t mangle -X
内核启用转发支持Echo 1 > /proc/sys/net/ipv4/ip_forward
FORWARD链默认接受所有的包Iptables -P FORWARD ACCEPT
2.利用iptables实现内网可以访问外网,但是外网不能访问内网.
reboot
service iptables start
Iptables –F
Iptables –t nat –F
Iptables –t mangle –F
Iptables –X
Iptables –t nat –X
Iptables –t mangle -X
内核启用转发支持Echo 1 > /proc/sys/net/ipv4/ip_forward
FORWARD链默认扔掉所有的包Iptables -P FORWARD DROP
Iptables –A POSTROUTING –t nat –s 198.168.80.0/24 -o eth1 –j MASQUERADE
Iptables –A FORWARD –m state –state ESTABLISHED,RELATED –j ACCEPT
Iptables –A FORWARD –s 198.168.80.0/24 –j ACCEPT
198.168.80.0 能访问198.199.37.0网段.
3.利用iptables实现外网198.199.37.0可以访问内网198.168.80.0,但是内网不能访问外网.
reboot
service iptables start
Iptables –F
Iptables –t nat –F
Iptables –t mangle –F
Iptables –X
Iptables –t nat –X
Iptables –t mangle -X
内核启用转发支持Echo 1 > /proc/sys/net/ipv4/ip_forward
FORWARD链默认扔掉所有的包Iptables -P FORWARD DROP
Iptables –A POSTROUTING –t nat –s 198.199.37.0/24 -o eth0 –j MASQUERADE
Iptables –A FORWARD –m state –state ESTABLISHED,RELATED –j ACCEPT
Iptables –A FORWARD –s 198.199.37.0/24 –j ACCEPT
198.199.37.0 能访问网段. 198.168.80.0
4.利用iptables实现外网198.199.37.0可以访问内网198.168.80.52的WWW服务,但是内网不能访问外网.
reboot
service iptables start
Iptables –F
Iptables –t nat –F
Iptables –t mangle –F
Iptables –X
Iptables –t nat –X
Iptables –t mangle -X
内核启用转发支持Echo 1 > /proc/sys/net/ipv4/ip_forward
FORWARD链默认扔掉所有的包Iptables -P FORWARD DROP
Iptables –A POSTROUTING –t nat –s 198.199.37.0/24 -o eth0 –j MASQUERADE
Iptables –A FORWARD –m state –state ESTABLISHED,RELATED –j ACCEPT
Iptables –A FORWARD –p tcp –s 198.199.37.0/24 –d 198.168.80.52 –j ACCEPT --dport 80
198.199.37.0 能访问网段. 198.168.80.52的www服务
5.利用iptables实现外网198.199.37.0 能访问内网网. 198.168.80.52的www服务,内网能自由访问外网.
reboot
service iptables start
Iptables –F
Iptables –t nat –F
Iptables –t mangle –F
Iptables –X
Iptables –t nat –X
Iptables –t mangle -X
内核启用转发支持Echo 1 > /proc/sys/net/ipv4/ip_forward
FORWARD链默认扔掉所有的包Iptables -P FORWARD DROP
Iptables –A POSTROUTING –t nat –s 198.199.37.0/24 -o eth0 –j MASQUERADE
Iptables –A FORWARD –m state –state ESTABLISHED,RELATED –j ACCEPT
Iptables –A FORWARD –p tcp –s 198.199.37.0/24 –d 198.168.80.52 –j ACCEPT --dport 80
Iptables –A FORWARD –s 198.168.80.0/24 –j ACCEPT
外网198.199.37.0 能访问内网网. 198.168.80.52的www服务,内网能自由访问外网.