@sailor_r
кратко о себе

Как использовать два и более openvpn клиентов одновременно?

Хочу подключаться к нескольким ip одновременно, для этого использую сервис VPN Gate и у меня есть, к примеру, два конфига.

Первый:
dev tun
proto tcp
remote 211.127.50.206 1603
;http-proxy-retry
;http-proxy [proxy server] [proxy port]
cipher AES-128-CBC
auth SHA1
resolv-retry infinite
nobind
persist-key
persist-tun
client
verb 3


Второй:
dev tun
proto tcp
remote 219.100.37.24 443
;http-proxy-retry
;http-proxy [proxy server] [proxy port]
cipher AES-128-CBC
auth SHA1
resolv-retry infinite
nobind
persist-key
persist-tun
client
verb 3


Когда я запуская второй клиент, то выпадает следующая ошибка (первый запущенный при этом работает):
ERROR: Linux route add command failed: external program exited with error status: 2


Если это поможет, то ifconfig и ip route выглядят так:
tun0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  mtu 1500
        inet 10.211.1.13  netmask 255.255.255.255  destination 10.211.1.14
        inet6 fe80::df47:a617:1626:7015  prefixlen 64  scopeid 0x20<link>
        unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 100  (UNSPEC)
        RX packets 241  bytes 80795 (80.7 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1403  bytes 182631 (182.6 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

tun1: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  mtu 1500
        inet 10.234.12.25  netmask 255.255.255.255  destination 10.234.12.26
        inet6 fe80::4eda:1f4e:3ec4:def5  prefixlen 64  scopeid 0x20<link>
        unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 100  (UNSPEC)
        RX packets 8  bytes 1739 (1.7 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 12  bytes 1248 (1.2 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


0.0.0.0/1 via 10.234.11.250 dev tun1 
10.211.1.14 dev tun0 proto kernel scope link src 10.211.1.13 
10.234.11.250 dev tun1 proto kernel scope link src 10.234.11.249 
128.0.0.0/1 via 10.234.11.250 dev tun1
  • Вопрос задан
  • 351 просмотр
Пригласить эксперта
Ответы на вопрос 1
@rPman
директива dev должна указывать на tap0 и tap1 в соответствующих конфигах

и еще, ошибки смотреть надо в логах, /var/log/*openvpn* (на сколько я помню, имя лога соответствует имени файла конфига и/или службы, по которой запускается openvpn)

p.s. пропиши route для подсетей провайдера vpn чтобы трафик второго не шел через первый открытый vpn
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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