Здравствуйте.
Не то чтобы прям проблема. Я терпеливый, упорный и туповатый, могу и десять раз подключаться/отключаться, пока заработает. Но было бы интересно разобраться.
Сервер - OpenWRT 15, OpenVPN tun, udp.
Клиент - ArchLinux, NetworkManager, мобильный телефон в режиме USB-модема с МТС.
Запускаю машину. Иду в «соединения VPN», жму свое соединение. Через секунду/две выскакивает окошко-уведомление «соединение установлено»
Пишу ping 10.8.0.1 - ноль реакции.
Смотрю ip r - всё нормально
...
10.8.0.1 via 10.8.0.5 dev tun0 proto static metric 50
10.8.0.5 dev tun0 proto kernel scope link src 10.8.0.6 metric 50
...
Отключаюсь. Попил чаю. Походил по интернетам. Вообще никаких настроек не менял. И модемное соединение не разрывал. Снова подключаюсь к myvpn. Проверяю снова пингом. Если не работает - опять чаю.
На некотором разе - вдруг начинает отвечать.
Думал про route-delay (похоже же вроде по поведению?). Прописывал и в push на сервере, и в /etc/NetwotkManager/system-connections/myvpn.nmconnection - не влияет.
Wireshark - не понял куда там смотреть. Он же так и пишет «нет ответа на echo request». Т.е. ничем не информативнее ping. Вроде.
Всё тоже самое на ноутбуке с WindowsXP - работает с первого раза. Пытался импортировать оттуда настройки myvpn.ovpn на всякий случай - никакой разницы. Точно так же с пятого/десятого раза пинги начинают ходить.
Может кто подскажет в чём может быть загвоздка?