Сервер на Debian 9 свежая установка с последующим обновлением.
Необходимо, чтобы на сервере с двумя сетевыми интерфейсами разрешались имена и корректно ходил трафик из обеих подсетей. А если точнее, то необходимо обеспечить серверу возможность обновляться, получать нужные пакеты для расширения функционала и тд через интерфейс enp4s1, смотрящий в роутер с выходом в интернет. На роутере так же активирован dhcp. Через интерфейс enp1s0, предоставляем ресурсы сервера клиентам.
enp4s1 - Интерфейс смотрящий интернет
адрес роутера, он же gateway для нас - 192.168.70.1
enp1s0 - Интерфейс смотрящий в локальную сеть
статический адрес - 10.70.70.10
шлюз 10.70.70.1
Проблема в том, что для каждого интерфейса шлюз не укажешь, это вызывает ошибки типа:
фев 25 15:53:09 SL070 ifup: failed to bring up enp1s0
фев 25 15:53:09 SL070 systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
фев 25 15:53:09 SL070 systemd[1]: Failed to start Raise network interfaces.
В случае, если адресацию enp4s1 получаем по dhcp с роутера, а интерфейс локальной сети enp1s0, настраивается в статике без указания серверов имен и шлюзов, то ошибки поднятия интерфейса не происходит, интернет ресурсы пингуются и по ip и по именам, но в отношении локалки, получаем Неизвестную сеть и сопутствующие ей подсети не пингуются.
Голову сломал, а так решения и не нашел, файл /etc/resolv.conf также настраивался, но при перезагрузке он перетирается и там присутствует только адрес интернет роутера.