Всех приветствую!
В общем, имею следующее: OpenVPN сервер на VDS > Zyxel Keenetic dsl > OpenVPN клиент на Ubuntu 16.04. При подключении к OpenVPN серверу с ноута на Ubuntu 16.04(через консоль или через network manager), по OpenVPN — траффик с машины, включая весь софт, прекрасно бегает по туннелю. При попытке запустить Tor браузер или Whonix после соединения с OpenVPN начинается висяк на этапе
Loading networkstatus consensus
Загрузка состояния сети
Сегодня Я подоткнул свой старый роутер Tenda W300D в качестве шлюза, попробовал подключиться той же схемой Ethernet>VPN>Tor>Internet и все заработало. В общем, оказывается, что беда в роутере. Ни на старом, ни на новом нет никаких правил NAT или правил фаерволла. Просто поднято соединение с интернетом от провайдера и все.
При этом с работы у меня так же все работает, там в качестве шлюза сервер стоит. Но самое интересное, что с телефона дома все работает при связке Wi-Fi>OpenVPN>Orbot>Internet.
Я уже создавал темку с проблемой подключения Tor к сети. Частичным решением было поднятие SSH туннеля, которое мне подсказали, однако хочется, чтобы все работало и с OpenVPN и с этим роутером. Прошу подсказать, в чем может быть дело!? Если нужно, могу скинуть дамп с wireshark при попытке соединения Tor, но может есть более простое решение?
OpenVPN server 2.3.4, OpenSSL 1.0.1t
OpenVPN client 2.3.10, OpenSSL 1.0.2g
Прошивка роутера полседняя: v2.05(AAGK.0)C6. На 2.03 была аналогичная ситуевина.
( Конфиги OpenVPN )
Как уже говорил - на роутере никаких пробросов портов и тому подобного. Просто поднято соединение и DHCP для локалки. Но Я полагаю, что именно это и нужно.
( Zyxel startup-config: )