Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1
RSS
Настройка USG с IPVanish OpenVPN, UniFi Network
 
Я изучал статьи и следовал разным гайдам, но никак не могу заставить мой UniFi USG работать с VPN от IPVanish. Это вроде бы обычная настройка OpenVPN, и другие раньше вроде получали всё в рабочем состоянии. Но в основном у них были EdgeMax или похожие устройства, и там частенько встречается настройка через UI. Лучший гайд, который я нашёл, — https://www.cyberbrian.net/2014/10/12/full-network-anonymous-vpn-wubiquiti-edgemax-router/, и я почти дословно его повторил, но, по-моему, у меня проблемы с 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

Может, я что-то делаю не так? На что ещё можно обратить внимание при поиске решения?

Спасибо.
 
@carlospaulino1

Ты пытаешься сделать это на USG или на EdgeRouter? У меня были проблемы с производительностью при использовании modify table на USG, так что ER-lite, скорее всего, будет лучше для этого. В общем, я скачал .OVPN файлы от NordVPN и заменил строку pull route на route-noexec. Потом нужно создать правило firewall modify route, вроде такого:

root@ubnt# show firewall modify SOURCE_ROUTE
rule 20 {
   action modify
   description "трафик из GNO идёт через VPN"
   destination {
   }
   modify {
       table 1
   }
   source {
       address X.X.X.X/X <IP твоего VLAN>
   }
}

[edit]

И таблицу маршрутизации, например такую:

root@ubnt# show protocols
static {
   table 1 {
       interface-route 0.0.0.0/0 {
           next-hop-interface vtun1 {
               distance 20
           }
       }
       interface-route 0.0.0.0/1 {
           next-hop-interface vtun1 {
               distance 10
           }
       }
   }
}

[edit]

И в конце добавь правило Modify в свой firewall. Вот этот гайд даёт много деталей по настройке source routing: https://help.ubnt.com/hc/en-us/articles/204952274-EdgeRouter-Policy-based-routing-source-address-based-
 
@jsrobinson

Как тебе удалось это сделать? Я хочу, чтобы весь трафик из одного VLAN выходил через VPN, но никак не могу понять, как это настроить.
 
У меня похожая настройка с NordVPN на edgerouter: один VLAN идет через NordVPN, а другие — через обычный шлюз провайдера. Мне пришлось добавить route-nopull в OVPN-файл.
 
Мне тоже интересно, потому что от этого зависит, куплю ли я USG или другой роутер с DDRWT.
 
Тоже хочу это настроить.
 
Ты собирался это решить? Я тоже пытаюсь сделать то же самое.
 
Я тут немного заинтересовался. У меня есть IPvanish, и я хочу направить весь трафик в одном или двух моих VLAN через их VPN.
Страницы: 1
Читают тему (гостей: 1)