Я пытаюсь настроить site-to-site VPN между двумя USG (с подсетями 10.0.1.0/24 и 10.1.1.0/24), которыми управляет один контроллер. Просто выбираю тип VPN «auto». USG вроде как соединяются (если посмотреть сети на каждом USG, вижу site-to-site VPN с адресом 10.255.254.1 на одной стороне и 10.255.254.2 на другой), но пинговать устройства с другой сети не получается. Пробовал настраивать статические маршруты вручную с обеих сторон — эффекта нет. Может, что-то упускаю? Вот логи с основного USG (того, где настраиваю соединение):
Dec 29 22:29:49 USG-Houston netplugd[572]: vti0: игнорирую событие
Dec 29 22:29:49 USG-Houston zebra[680]: интерфейс vti0 индекс 13 <POINTOPOINT,NOARP> добавлен.
Dec 29 22:29:49 USG-Houston zebra[680]: предупреждение: PtP интерфейс vti0 с адресом 10.255.254.1/32 требует адрес пира
Dec 29 22:29:49 USG-Houston zebra[680]: mtu интерфейса vti0 изменено с 1500 на 1436
Dec 29 22:29:49 USG-Houston netplugd[572]: vti0: игнорирую событие
Dec 29 22:29:52 USG-Houston charon: 00[DMN] Запуск демона IKEv2 charon (strongSwan 4.5.2)
Dec 29 22:29:52 USG-Houston charon: 00[KNL] прослушивание интерфейсов:
Dec 29 22:29:52 USG-Houston charon: 00[KNL] eth0
Dec 29 22:29:52 USG-Houston charon: 00[KNL] xx.xx.xx.xx (публичный IP хоста)
Dec 29 22:29:52 USG-Houston charon: 00[KNL] eth1
Dec 29 22:29:52 USG-Houston charon: 00[KNL] 10.0.1.1
Dec 29 22:29:52 USG-Houston charon: 00[KNL] imq0
Dec 29 22:29:52 USG-Houston charon: 00[KNL] eth1.100
Dec 29 22:29:52 USG-Houston charon: 00[KNL] 10.0.100.1
Dec 29 22:29:52 USG-Houston charon: 00[CFG] загрузка CA-сертификатов из '/etc/ipsec.d/cacerts'
Dec 29 22:29:52 USG-Houston charon: 00[CFG] загрузка AA-сертификатов из '/etc/ipsec.d/aacerts'
Dec 29 22:29:52 USG-Houston charon: 00[CFG] загрузка OCSP-сертификатов из '/etc/ipsec.d/ocspcerts'
Dec 29 22:29:52 USG-Houston charon: 00[CFG] загрузка атрибутных сертификатов из '/etc/ipsec.d/acerts'
Dec 29 22:29:52 USG-Houston charon: 00[CFG] загрузка CRL из '/etc/ipsec.d/crls'
Dec 29 22:29:52 USG-Houston charon: 00[CFG] загрузка секретов из '/etc/ipsec.secrets'
Dec 29 22:29:52 USG-Houston charon: 00[CFG] загружен IKE-секрет для xx.xx.xx.xx (публичный IP хоста) xx.xx.xx.xx.(публичный IP удалённого)
Dec 29 22:29:52 USG-Houston charon: 00[CFG] sql плагин: URI базы данных не задан
Dec 29 22:29:52 USG-Houston charon: 00[LIB] плагин 'sql': не удалось загрузить - sql_plugin_create вернул NULL
Dec 29 22:29:52 USG-Houston charon: 00[CFG] загружено 0 конфигураций RADIUS сервера
Dec 29 22:29:52 USG-Houston charon: 00[CFG] в HA конфигурации отсутствуют локальный/удалённый адрес
Dec 29 22:29:52 USG-Houston charon: 00[LIB] плагин 'ha': не удалось загрузить - ha_plugin_create вернул NULL
Dec 29 22:29:52 USG-Houston charon: 00[DMN] загруженные плагины: test-vectors curl ldap aes des sha1 sha2 md5 random x509 revocation constraints pubkey pkcs1 pgp pem openssl fips-prf gmp agent pkcs11 xcbc hmac ctr ccm gcm attr kernel-netlink resolve socket-raw farp stroke updown eap-identity eap-aka eap-md5 eap-gtc eap-mschapv2 eap-radius eap-tls eap-ttls eap-tnc dhcp addrblock
Dec 29 22:29:52 USG-Houston charon: 00[JOB] запущено 16 рабочих потоков
Dec 29 22:29:52 USG-Houston charon: 03[CFG] получена команда: добавить соединение 'peer-(публичный IP удалённого)-tunnel-vti'
Dec 29 22:29:52 USG-Houston charon: 03[CFG] добавлена конфигурация 'peer-(публичный IP удалённого)-tunnel-vti'
Dec 29 22:29:54 USG-Houston mca-monitor: mca-monitor.do_monitor(): mcad.setparam выполняется, прошло 39 сек (макс=960)
Dec 29 22:29:54 USG-Houston zebra[680]: интерфейс vti0 индекс 13 изменён <UP,POINTOPOINT,RUNNING,NOARP>.
Dec 29 22:29:54 USG-Houston netplugd[572]: vti0: игнорирую событие
Dec 29 22:29:56 USG-Houston ntpd[2405]: Прослушивание на 17 vti0 10.255.254.1 UDP 123
Dec 29 22:30:00 USG-Houston mcad: ace_reporter.reporter_handle_response(): [setparam] применение system.cfg завершено
В общем, вроде VPN установился, но пинги в другую сеть не проходят. Что можно проверить или добавить?
Dec 29 22:29:49 USG-Houston netplugd[572]: vti0: игнорирую событие
Dec 29 22:29:49 USG-Houston zebra[680]: интерфейс vti0 индекс 13 <POINTOPOINT,NOARP> добавлен.
Dec 29 22:29:49 USG-Houston zebra[680]: предупреждение: PtP интерфейс vti0 с адресом 10.255.254.1/32 требует адрес пира
Dec 29 22:29:49 USG-Houston zebra[680]: mtu интерфейса vti0 изменено с 1500 на 1436
Dec 29 22:29:49 USG-Houston netplugd[572]: vti0: игнорирую событие
Dec 29 22:29:52 USG-Houston charon: 00[DMN] Запуск демона IKEv2 charon (strongSwan 4.5.2)
Dec 29 22:29:52 USG-Houston charon: 00[KNL] прослушивание интерфейсов:
Dec 29 22:29:52 USG-Houston charon: 00[KNL] eth0
Dec 29 22:29:52 USG-Houston charon: 00[KNL] xx.xx.xx.xx (публичный IP хоста)
Dec 29 22:29:52 USG-Houston charon: 00[KNL] eth1
Dec 29 22:29:52 USG-Houston charon: 00[KNL] 10.0.1.1
Dec 29 22:29:52 USG-Houston charon: 00[KNL] imq0
Dec 29 22:29:52 USG-Houston charon: 00[KNL] eth1.100
Dec 29 22:29:52 USG-Houston charon: 00[KNL] 10.0.100.1
Dec 29 22:29:52 USG-Houston charon: 00[CFG] загрузка CA-сертификатов из '/etc/ipsec.d/cacerts'
Dec 29 22:29:52 USG-Houston charon: 00[CFG] загрузка AA-сертификатов из '/etc/ipsec.d/aacerts'
Dec 29 22:29:52 USG-Houston charon: 00[CFG] загрузка OCSP-сертификатов из '/etc/ipsec.d/ocspcerts'
Dec 29 22:29:52 USG-Houston charon: 00[CFG] загрузка атрибутных сертификатов из '/etc/ipsec.d/acerts'
Dec 29 22:29:52 USG-Houston charon: 00[CFG] загрузка CRL из '/etc/ipsec.d/crls'
Dec 29 22:29:52 USG-Houston charon: 00[CFG] загрузка секретов из '/etc/ipsec.secrets'
Dec 29 22:29:52 USG-Houston charon: 00[CFG] загружен IKE-секрет для xx.xx.xx.xx (публичный IP хоста) xx.xx.xx.xx.(публичный IP удалённого)
Dec 29 22:29:52 USG-Houston charon: 00[CFG] sql плагин: URI базы данных не задан
Dec 29 22:29:52 USG-Houston charon: 00[LIB] плагин 'sql': не удалось загрузить - sql_plugin_create вернул NULL
Dec 29 22:29:52 USG-Houston charon: 00[CFG] загружено 0 конфигураций RADIUS сервера
Dec 29 22:29:52 USG-Houston charon: 00[CFG] в HA конфигурации отсутствуют локальный/удалённый адрес
Dec 29 22:29:52 USG-Houston charon: 00[LIB] плагин 'ha': не удалось загрузить - ha_plugin_create вернул NULL
Dec 29 22:29:52 USG-Houston charon: 00[DMN] загруженные плагины: test-vectors curl ldap aes des sha1 sha2 md5 random x509 revocation constraints pubkey pkcs1 pgp pem openssl fips-prf gmp agent pkcs11 xcbc hmac ctr ccm gcm attr kernel-netlink resolve socket-raw farp stroke updown eap-identity eap-aka eap-md5 eap-gtc eap-mschapv2 eap-radius eap-tls eap-ttls eap-tnc dhcp addrblock
Dec 29 22:29:52 USG-Houston charon: 00[JOB] запущено 16 рабочих потоков
Dec 29 22:29:52 USG-Houston charon: 03[CFG] получена команда: добавить соединение 'peer-(публичный IP удалённого)-tunnel-vti'
Dec 29 22:29:52 USG-Houston charon: 03[CFG] добавлена конфигурация 'peer-(публичный IP удалённого)-tunnel-vti'
Dec 29 22:29:54 USG-Houston mca-monitor: mca-monitor.do_monitor(): mcad.setparam выполняется, прошло 39 сек (макс=960)
Dec 29 22:29:54 USG-Houston zebra[680]: интерфейс vti0 индекс 13 изменён <UP,POINTOPOINT,RUNNING,NOARP>.
Dec 29 22:29:54 USG-Houston netplugd[572]: vti0: игнорирую событие
Dec 29 22:29:56 USG-Houston ntpd[2405]: Прослушивание на 17 vti0 10.255.254.1 UDP 123
Dec 29 22:30:00 USG-Houston mcad: ace_reporter.reporter_handle_response(): [setparam] применение system.cfg завершено
В общем, вроде VPN установился, но пинги в другую сеть не проходят. Что можно проверить или добавить?
