Итак, это странно. У меня есть десятки серверов OpenVPN, размещенных на сервере pfsense 2.4. Недавно я столкнулся с проблемой, когда один клиент может подключиться, но не может пинговать маршрутизатор или шлюз OpenVPN. Другие пользователи в его офисе не страдают от той же проблемы. Этот клиент зашел так далеко, что сбросил настройки своего ПК с Windows 10 с теми же результатами.
Я использовал tcpdump для мониторинга трафика с его выделенного IP-адреса, и через клиент openvpn ничего не идет. Он может пинговать google.com, но не может пинговать 8.8.8.8.
Редактировать: Как было указано в комментариях, pinging google.com возвращает адрес ipv6. Я пробовал отключить сетевое подключение ipv6 в Windows 10, но безуспешно. Я согласен, что связь, по всей видимости, идет через ipv6
С тех пор, как этот первый клиент обратил мое внимание на проблему, я нашел еще одного клиента с той же проблемой. Единственное, что совпадает между этими двумя клиентами, это то, что они оба используют Comcast Business. Один находится на восточном побережье, а другой на западном побережье, оба в мегаполисах. В попытке проверить, работает ли все, я использовал iplocation.net, чтобы проверить, изменилось ли местоположение. При подключении к OpenVPN адрес ipv4 не загружается, но загружается при отключении от VPN.