我正在尝试使用本指南在TomatoUSB上启用多个IP。 我们的防火墙规则需要NAT,并允许1to1到两个服务器。
/usr/sbin/ip addr add 208.xx133/30 dev vlan1 /usr/sbin/ip addr add 208.xx132/30 dev vlan1 /usr/sbin/iptables -t nat -I PREROUTING -d 208.xx133 -j DNAT --to-destination 192.168.7.100 /usr/sbin/iptables -t nat -I PREROUTING -d 208.xx132 -j DNAT --to-destination 192.168.7.130 /usr/sbin/iptables -I FORWARD -p tcp -d 192.168.7.130 --dport 25 -j ACCEPT /usr/sbin/iptables -I FORWARD -p tcp -d 192.168.7.101 --dport 80 -j ACCEPT /usr/sbin/iptables -t nat -I POSTROUTING 1 -p all -s 192.168.7.130 -j SNAT --to 208.xx132 /usr/sbin/iptables -t nat -I POSTROUTING 1 -p all -s 192.168.7.101 -j SNAT --to 208.xx133

我使用指南写这些,但路由器只转发1 IP,是我做错了什么或导游错了? 你能指出什么是偶然的错误?
#For each IP you need this command and this rule: /sbin/ifconfig vlan1:0 208.xx130 netmask 255.255.255.224 /usr/sbin/iptables -t nat -I PREROUTING 2 -d 208.xx130 -j WANPREROUTING #For each open port you need rules like these two: /usr/sbin/iptables -t nat -A WANPREROUTING -p tcp -d 208.xx130 --dport 80 -j DNAT --to-destination 192.168.1.130:80 /usr/sbin/iptables -I wanin -p tcp -m tcp -d 192.168.1.130 --dport 80 -j ACCEPT
在“pipe理”下的“防火墙”选项卡中input这些规则。 为我工作。
我已经用同一个子网上的两个IP做了一些事情,但是这并不容易。 我不记得确切的命令,但只是添加另一个IP地址将无法正常工作。
那就是说,你为什么试图让这个更复杂? 将交换机插入调制解调器/ DSL盒,并为您的服务器提供一个外部IP地址。 然后在每台服务器上安装好的防火墙。