Читал вот эту статью
https://help.ubuntu.ru/wiki/sharing_internetНа сервере установлена обычная десктопная Ubuntu 16,04. (для серверной я еще слишком ламер)
условия: интернет приходит с роутера по адресу 192,168,0,1
Внутренняя подсеть должна быть по адресу 192,168,17,0/24
Соответственно настраиваю первую сетевую карту как обычно, проверяю - выход в интернет есть.
Настраиваю вторую сетевую карту:
ставлю IP 192.168.17.225, маску 24, шлюз нет.
Что было сделано:
выяснил, что первая сетевая называется enp0s25, вторая - enp1s0
/etc/sysctl.conf: раскомментировал net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -o enp0s25 -j MASQUERADE
iptables-save > /etc/iptables.up.rules
в /etc/network/interfaces добавил pre-up iptables-restore < /etc/iptables.up.rule
up route add -net 192.168.17.0 netmask 255.255.255.0 dev enp0s25
up route add -net 0.0.0.0 netmask 255.255.255.255 dev enp1s0
Внешние машины в 17-й подсети видят сервер, а роутер уже нет.
Сервер видит и подключенных в 17-й подсети и нулевую и интернет есть.
ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 30/09/2017). Модератором раздела принято решение закрыть тему.
--zg_nico