Маршрутизация определенных IP-адресов через 2-й Ethernet, который использует VPN

Мой компьютер Ubuntu 16.04, назовите его Jeffery, имеет 3 Ethernet-соединения. Первые два прекрасно работали некоторое время, но я хочу добавить третий, который подключается к OpenVPN, чтобы я мог удаленно войти в систему Jeffery. Компьютер в VPN может видеть Jeffery просто отлично, но я не могу Jeffery увидеть компьютеры в VPN, предположительно из-за моей IP-маршрутизации.

  • enp2s25 - (Работает нормально) Общий интернет-трафик (DHCP)
  • enp2s0f3 - (Работает нормально) Локальная сеть. Джеффри выступает в качестве DNS-сервера (192.168.1.x) и использует интернет-соединение enp2s25 с этой сетью.
  • enp2s0f1 - (еще не работает) Трафик на 10.8.0.x (подключается к локальной сети через DHCP).

Я хочу направить общий трафик через enp2s25 и IP-адреса в домене 10.8.0.x для маршрутизации через enp2s0f1 . Часть, с которой у меня возникают трудности, заключается в том, что у меня enp2s0f1 подключен к VPN, и я не могу пропинговать другие машины в VPN. Вот моя таблица IP, когда я не подключен к enp2s0f1 .

default via 10.99.2.1 dev enp0s25  proto static  metric 100 
10.99.2.0/23 dev enp0s25  proto kernel  scope link  src 10.99.3.84  metric 100 
169.254.0.0/16 dev enp2s0f0  scope link  metric 1000 linkdown 
172.16.0.0/24 dev enp2s0f0  proto kernel  scope link  src 172.16.0.1 linkdown 
192.168.1.0/24 dev enp2s0f3  proto kernel  scope link  src 192.168.1.1  metric 100 
192.168.13.0/24 dev vmnet8  proto kernel  scope link  src 192.168.13.1 
192.168.179.0/24 dev vmnet1  proto kernel  scope link  src 192.168.179.1

Вот моя таблица IP, когда я подключаюсь к enp2s0f1 и не вхожу в какие-либо маршруты в менеджере сети для enp2s0f1 . Я не могу пропинговать ни один из серверов в VPN в этой конфигурации.

default via 10.99.2.1 dev enp0s25  proto static  metric 100 
default via 10.99.2.1 dev enp2s0f1  proto static  metric 101 
10.8.0.0/24 dev tun0  proto kernel  scope link  src 10.8.0.20  metric 50 
10.99.2.0/23 dev enp0s25  proto kernel  scope link  src 10.99.3.84  metric 100 
10.99.2.0/23 dev enp2s0f1  proto kernel  scope link  src 10.99.3.46  metric 101 
108.4.231.124 via 10.99.2.1 dev enp2s0f1  proto static  metric 100 
169.254.0.0/16 dev enp2s0f0  scope link  metric 1000 linkdown 
172.16.0.0/24 dev enp2s0f0  proto kernel  scope link  src 172.16.0.1 linkdown 
192.168.1.0/24 dev enp2s0f3  proto kernel  scope link  src 192.168.1.1  metric 100 
192.168.13.0/24 dev vmnet8  proto kernel  scope link  src 192.168.13.1 
192.168.179.0/24 dev vmnet1  proto kernel  scope link  src 192.168.179.1

Мне нужно, чтобы эта конфигурация происходила автоматически при загрузке. Я попытался вручную ввести IP-маршрут через:

sudo ip route add 10.8.0.1 dev enp2s0f1

, но это не помогло, то есть я все еще не мог видеть другие компьютеры в VPN.

0
задан 24 April 2019 в 14:46

0 ответов

Другие вопросы по тегам:

Похожие вопросы: