- 论坛徽章:
- 0
|
iptables要做nat两网卡都有固定ip
echo 1 >; /proc/sys/net/ipv4/ip_forward
echo 1 >;/proc/sys/net/ipv4/conf/eth1/proxy_arp
echo 1 >;/proc/sys/net/ipv4/conf/eth0/proxy_arp
iptables -t nat -A POSTROUTING -s 200.200.199.0 -j SNAT --to-source 192.168.1.0
iptables -A PREROUTING -t nat -d 192.168.1.0 -j DNAT --to 200.200.199.0
两网卡的ip是eth0:192.168.1.51和eth1:200.200.199.222要做nat,想带mac地址管理的。
用iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE是可以的,可是用以上两句就不可以了。。为啥阿?
iptables -I INPUT -p tcp -m mac --mac-source 00:0D:87:4B:FA:B1 -j DROP
我想用这句是的只有定义过的mac才可以nat如何语句才是正确的阿?
我是看
http://cmpp.linuxforum.net/NetSnake/nathtcn.html
做的。。。请大家看看。。。 |
|