Добрый день! По инструкции настроил Debian (PPTP), вроде все прошло ок. Raspberry подключена через WI-FI к сети интернет. Мне необходимо пробросить до нее порт для удаленного подключения (на ней установлен локальный сервер Blynk). Вопрос -как мне это сделать? По инструкции все сделал, но не работает(
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
В качестве IP адреса для проброса порта вы прописали внутренний адрес Распберри - 192.168..., однако не настроили маршрут в эту сеть.
Тут есть два пути.
1. Раз туннель установлен с Распберри, то имеет смысл поменять адрес в услуге "Проброс TCP порта" на выданный вам в сети VPNKI - 172.16.31.243
2. Можете оставить и внутренний адрес в услуге Проброс TCP порта, но тогда нужно сказать на личной странице VPNKI, то это туннель к маршрутизатору (ведь в этом случае Распберри и будет маршрутизатором между внутренней сетью и VPNKI)
В любом случае, после перенастройки нужно:
1. Переустановить соединение
2. со страницы Инструменты проверить доступность IP адреса, который вы указали в услуге Проброс TCP порта
3. Со страницы Инструменты проверить доступность порта Распберри, который вы указали в услуге
вот только после перезагрузки не стартует интерфейс ppp0, если включить в ручную то все ок...
Делал так -Добавим установление PPTP туннеля при загрузке компьютера, открываем файл
sudo nano -B /etc/rc.local
10. И перед "exit П0" вставляем туда текст
vpn="on"
if [ $vpn = on ]; then
printf "\nVPN connection to VPNKI\n"
pon vpnki updetach
sleep 5
sudo route add -net "172.16.0.0/16" dev "ppp0" #Маршрут к сети VPNKI
sudo route add -net "192.168.100.0/24" dev "ppp0" #Например маршрут к "другому" вашему туннелю (в домашнюю сеть 192.168.100.0/24)
printf "Netstat output of all PPTP sockets\n"
netstat -a | grep "/var/run/pptp/"
fi
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Вполне возможно, что /etc/rc.local в вашей системе не загружается.
В моем древнем Распберри работал именно он, но ему лет 5 уже...
Дело в том, что в ubuntu, debian и прочих есть три возможные системы старта - System V init, upstart, systemd.
Для начала нужно понять что используется именно у вас.
Мне казалось, что работа /etc/rc.local имеет отношение к SystemV, но если у вас другая система старта, то rc просто не сработает.
Хотя из скриптов systemd можно вызывать и rc.local - вопрос сделано ли это или нет. Думаю нет.
Можно написать стартовый скрипт для systemd и он запустит подключение. Но тут нужно подумать.