Как настроить несколько сетевых интерфейсов в Ubuntu 20.04
Делаю пет-проект, пришло время публикации и собственно настройки ubuntu. Поднял nginx который слушает порты: 80, 443. Настроил интерфейсы, делал по инструкции (поиск в интернете выдавал аналогичные решения). Но что то не получается. Из ens192 все работает, но из ens160 приложение не доступно. ens192 доступен из интернет, ens160 из локальной сети. Если поменять шлюз, то получается противоположная ситуация. Прошу знающих людей подсказать, что не так.
/etc/iproute2/rt_tables
#
# reserved values
#
255 local
254 main
253 default
0 unspec
#
# local
#
#1 inr.ruhep
50 192
51 160
/etc/netplan/50-cloud-init.yaml
network:
ethernets:
ens160:
addresses:
- 192.168.10.150/24
dhcp4: false
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
routes:
- table: 160
to: 0.0.0.0/0
via: 192.168.10.1
routing-policy:
- from: 192.168.10.150/24
priority: 301
table: 160
ens192:
addresses:
- XXX.XXX.88.20/29
dhcp4: false
gateway4: XXX.XXX.88.17
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
routes:
- table: 192
to: 0.0.0.0/0
via: XXX.XXX.88.17
routing-policy:
- from: XXX.XXX.88.20/29
priority: 300
table: 192
version: 2