Лучший способ подключить две сетевые карты с интернетом. Правильное построение маршрутов.
У меня есть компьютер с убунтой (ну т.е. netplan и Network Manager) к нему подключено две сетевые карты обе с интернетом одна - eth0 с обычным интернетом за NAT вторая - eth1 с реальным IP адресом.
Как правильно прописать маршруты, что весть трафик через обычный интернет eth0
А на eth1 сделать проброс на пару портов во внутренней сети.
Задача - чтоб весь трафик шел через eth0 Но входящий трафик для проброшенных портов и установленные соединения через eth1
Вопрос чисто про маршруты. Как его лучше сделать?
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: yes
dhcp4-overrides:
route-metric: 100
eth1:
dhcp4: yes
dhcp4-overrides:
route-metric: 200
Или
sudo ip route add default via <eth0_gateway> dev eth0
sudo ip route add <eth0_network>/<mask> dev eth0 src <eth0_ip>
sudo ip route add <eth1_network>/<mask> dev eth1 src <eth1_ip>
sudo ip rule add from <eth1_ip> table 200
sudo ip route add default via <eth1_gateway> dev eth1 table 200
sudo ip route add <eth1_public_ip> via <eth1_gateway> dev eth1