Сведения о вопросе

Killer

06:43, 7th August, 2020

Роутинг в Linux, помощь по iptables

Просмотров: 287   Ответов: 2

Здравствуйте.
В сети (192.168.1.0/24 eth1) есть сервер, у которого есть доступ к ресурсам провайдера (к примеру 78.29.0.0/23 и все они через eth0) и возможностью выхода в интернет через pptp.

Подключаюсь по pptp, появляется интерфейс ppp0.
Для роутинга интернета пишу:
route -net 0.0.0.0/0 dev ppp0
Интернет работает, внутренние ресурсы пингуются.
Прописываю на нем правила для маскарадинга чтобы компьютеры внутренней сети могли выходить в интернет через этот сервер как шлюз.
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
У сети интернет есть, но нет доступа к ресурсам провайдера (судя по traceroute пакеты дальше шлюза 192.168.1.1 не уходят). Каким правилом можно сделать этот доступ?



  Сведения об ответе

davran

14:22, 5th August, 2020

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE


  Сведения об ответе

crush

16:54, 23rd August, 2020

route add -net 78.29.0.0 netmask 255.255.254.0 dev eth1


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться