Я относительно новичок в Ubuntu, но многому научился, пытаясь исправить мои настройки.
По сути, моя проблема в том, что у меня есть настольный компьютер, который должен подключаться к службе VPN для определенных приложений, но я иногда использую его для BBC iPlayer, и наличие любой формы VPN ограничивает работу BBC iPlayer.
Мой план - привязать определенные приложения к одной сетевой карте, а другую - к другой. Затем я могу использовать свой маршрутизатор ASUSwrt для управления тем, какая сетевая карта направлена на VPN-туннель, а какая нет. Тем не менее, я был бы рад услышать о других способах сделать это, есть лучшие / более элегантные варианты.
До сих пор я обнаружил, что мне нужно отредактировать файл /etc/network/interfaces
. Но когда я это делаю, я получаю сбой сети, так как оба сетевых адаптера, которые у меня есть на машине, перестают работать. Файл в настоящее время читает:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto enp6s0 enp9s0
# Ethernet motherboard port
iface enp6s0 inet static
address 192.168.1.120/24
network 192.168.1.0
netmask 255.255.255.0
metric 50
up route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1
up route add default gw 192.168.1.1
# Ethernet tp-link PCIe port
iface enp9s0 inet static
address 192.168.1.121/24
network 192.168.1.0
netmask 255.255.255.0
metric 100
Очевидно, что первые 3 строки генерируются автоматически.
Я пробовал множество других вариантов, но безуспешно. Пожалуйста, кто-нибудь может мне помочь с правильным кодом интерфейса. Я был бы признателен, если бы знал, существует ли простой способ использовать route
для отправки трафика приложений на каждый сетевой адаптер?
Заранее спасибо!