LINUX.ORG.RU
ФорумAdmin

роутинг


0

0

У нас доступ в интернет осуществляется через спутник, defaultroute - tun0. Для некоторых задач потребовали, чтобы трафик с определённых ip направлялся по наземному каналу(через гейт), для чего я сделал след правило: iptables -t nat -A POSTROUTING -p icmp -s $VPN_IP_RANGE2 -o eth1 -j SNAT --to-source 192.168.1.1. Но оно не даёт желаемого результата. В чём я ошибаюсь?

route add -net 81.4.252.0/255.255.255.0 dev ppp1

iptables -A FORWARD -s 10.2.1.2 -d 81.4.252.0/255.255.255.0 -o ppp1 -j ACCEPT

iptables -A FORWARD -s 81.4.252.0/255.255.255.0 -d 10.2.1.2 -i ppp1 -j ACCEPT

iptables -t nat -A POSTROUTING -o ppp1 -j SNAT --to-source РЕАЛ_ИП_ДЛЯ_ppp1

вобшем вс что нужно разрулить в гейт пишеш, а только потом все в спутник, ну и роутинг тожет писать нужно... возможно что у меня написано слишком длинно....

anonymous
()

gw#echo "201 earth" >> /etc/iproute/rt_tables
gw#ip route add default via earth_gw_ip table earth
gw#ip rule add from local_ip table earth

supaflyster
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.