Я изучал статьи и следовал разным гайдам, но никак не могу заставить мой UniFi USG работать с VPN от IPVanish. Это вроде бы обычная настройка OpenVPN, и другие раньше вроде получали всё в рабочем состоянии. Но в основном у них были EdgeMax или похожие устройства, и там частенько встречается настройка через UI. Лучший гайд, который я нашёл, — , и я почти дословно его повторил, но, по-моему, у меня проблемы с SNAT-конфигурацией через CLI.
Вот пошагово, что я сделал:
Скопировал конфигурационные файлы IPVanish и сертификат в /config/openvpn/ipvanish.ovpn
Создал файл pass.txt в /config/auth/pass.txt
Вот детали конфигурации OpenVPN:
client
dev-type tun
proto tcp
remote nyc-a37.ipvanish.com 443
resolv-retry infinite
nobind
persist-key
persist-tun
persist-remote-ip
ca /config/openvpn/ca.ipvanish.com.crt
verify-x509-name nyc-a37.ipvanish.com name
auth-user-pass /config/auth/pass.txt
comp-lzo
verb 3
auth SHA256
cipher AES-256-CBC
keysize 256
Подключился по SSH к USG и ввёл:
configure
set interfaces openvpn vtun0 config-file /config/openvpn/ipvanish.ovpn
commit
save
set service nat rule 6005 description "MASQ corporate_network to VPN"
set service nat rule 6005 outbound-interface vtun0
set service nat rule 6005 type masquerade
set service nat rule 6005 protocol all
set service nat rule 6005 source group network-group corporate_network
commit
save
exit
show log tail
После этого я смотрю логи, и всё, что получаю — ошибки «resolve». Очевидно, интернет-соединения нет.
Dec 20 00:06:05 UbiquityUniFiUSG openvpn[13950]: RESOLVE: Cannot resolve host address: nyc-a37.ipvanish.com: Temporary failure in name resolution
Dec 20 00:06:15 UbiquityUniFiUSG openvpn[13950]: TCP: connect to [AF_INET]216.151.180.36:443 failed, will try again in 5 seconds: Connection timed out
Может, я что-то делаю не так? На что ещё можно обратить внимание при поиске решения?
Спасибо.
Вот пошагово, что я сделал:
Скопировал конфигурационные файлы IPVanish и сертификат в /config/openvpn/ipvanish.ovpn
Создал файл pass.txt в /config/auth/pass.txt
Вот детали конфигурации OpenVPN:
client
dev-type tun
proto tcp
remote nyc-a37.ipvanish.com 443
resolv-retry infinite
nobind
persist-key
persist-tun
persist-remote-ip
ca /config/openvpn/ca.ipvanish.com.crt
verify-x509-name nyc-a37.ipvanish.com name
auth-user-pass /config/auth/pass.txt
comp-lzo
verb 3
auth SHA256
cipher AES-256-CBC
keysize 256
Подключился по SSH к USG и ввёл:
configure
set interfaces openvpn vtun0 config-file /config/openvpn/ipvanish.ovpn
commit
save
set service nat rule 6005 description "MASQ corporate_network to VPN"
set service nat rule 6005 outbound-interface vtun0
set service nat rule 6005 type masquerade
set service nat rule 6005 protocol all
set service nat rule 6005 source group network-group corporate_network
commit
save
exit
show log tail
После этого я смотрю логи, и всё, что получаю — ошибки «resolve». Очевидно, интернет-соединения нет.
Dec 20 00:06:05 UbiquityUniFiUSG openvpn[13950]: RESOLVE: Cannot resolve host address: nyc-a37.ipvanish.com: Temporary failure in name resolution
Dec 20 00:06:15 UbiquityUniFiUSG openvpn[13950]: TCP: connect to [AF_INET]216.151.180.36:443 failed, will try again in 5 seconds: Connection timed out
Может, я что-то делаю не так? На что ещё можно обратить внимание при поиске решения?
Спасибо.
