Как настроить VPN через обратный SSH-туннель с помощью маршрутизатора OpenWrt?

1079
Munsta

У меня TP-Link MR3020 с OpenWrt 15.05.1 со всем установленным хорошим программным обеспечением, и я запускаю обратный туннель SSH (OpenSSH с обеих сторон) к экземпляру Amazon EC2 Ubuntu 14.04 и серверу pptpd на маршрутизаторе. Маршрутизатор находится в сети, защищенной брандмауэром, и я хочу получить доступ к этой сети независимо от нашего существующего VPN (который действительно нестабилен).

Я попытался туннелировать 1723 вручную и выполнить классический PPTP, но я не могу успешно туннелировать протокол GRE, и после тайм-аута я получаю ошибку 619.

Каковы мои другие варианты здесь? Могу ли я попробовать один туннель TCP-порта с OpenVPN? Могу ли я настроить OpenWrt в качестве клиента, а затем подключиться к VPS (смогу ли я подключиться к другим устройствам в сети или только к MR3020?). Мне просто нужно услышать от экспертов, что возможно, чтобы я стал «единым» с сетью, и у меня не должно быть проблем с его реализацией.

PS Я выбрал PPTP из-за этой замечательной статьи, которая показывает, как OpenVPN действительно плохо работает на младших маршрутизаторах https://justus.berlin/2016/02/performance-of-tunneling-methods-in-openwrt/

0

1 ответ на вопрос

-1
Aman Juman

Убедитесь, что вы установили GRE в OpenWRT. Пользователь это:

opkg install gre kmod-gre 
Хотя это может ответить на вопрос, было бы лучше ответить, если бы вы могли дать какое-то объяснение ** почему ** это так. DavidPostill 6 лет назад 2
Можете ли вы объяснить «Пользователь это -a»? [Из обзора] (https://superuser.com/review/low-quality-posts/678021) fixer1234 6 лет назад 0
Это была опечатка, отредактированная. Aman Juman 6 лет назад 0