У меня проблема с OpenVPN в Linux, потому что он переопределяет мои шлюзы, поэтому весь сетевой трафик проходит через VPN-туннель. Я хочу протолкнуть через туннель только трафик из конкретной подсети. Мои маршруты без OpenVPN работают:
default 192.168.0.1 0.0.0.0 UG 0 0 0 wlan0
192.168.0.0 * 255.255.255.0 U 0 0 0 wlan0
После включения VPN:
default 172.22.73.193 128.0.0.0 UG 0 0 0 tun0
default 192.168.0.1 0.0.0.0 UG 0 0 0 wlan0
static-78-8-9-5 192.168.0.1 255.255.255.255 UGH 0 0 0 wlan0
172.22.73.192 * 255.255.255.192 U 0 0 0 tun0
192.168.0.0 * 255.255.255.0 U 0 0 0 wlan0
Я попытался удалить первый маршрут с помощью команды sudo route del default gw 172.22.73.193
, но он всегда завершается неудачно с SIOCDELRT: No such process
.
Могу ли я добиться этого, изменив OpenVPN