2 сети с одинаковой адресацией через туннель
Доброго времени суток. Есть связка двух железок под гентой на ядре 2.6.35. Через них надо гонять данные с двух внешних машин. Гентушные машины связаны туннелем ipip. Выглядит сейчас все так:
1)Любая внешняя машина с ip 192.168.2.100
2)железка с внутренним ip 192.168.2.250, внешним 192.168.10.1
3)железка с внутренним ip 192.168.1.250, внешним 192.168.10.2
4)любая внешняя машина с ip 192.168.1.100
Все работает, но хотелось бы, чтобы внешние машины имели айпишники из одной подсети, скажем 192.168.1.100 и 192.168.1.200.
Для этого попытался использовать iptables, но я в нем не силен.
Вариант c маскарадингом не работает: iptables -A FORWARD -s $IP_LOCAL -j ACCEPT
iptables -A FORWARD -d $IP_LOCAL -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -s $IP_LOCAL -j MASQUERADE
Чего я делаю не так? Всем спасибо. з.ы. ip собрать возможности нет. железки специфические, поменять их тоже нельзя.