Кремень КД Реклама
Кремень КМ Реклама

Удаленный доступ к OctoPrint с помощью Hamachi

andrepol215
Идет загрузка
Загрузка
23.03.2017
5629
25
RepRap

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

5
Этот способ удаленного управления подойдет для тех в кого серый ip с NAT. Мы будем использовать программу Hamachi, которая позволяет создать виртуальную частную сеть (VPN).

Исходная позиция - Orange Pi PC с установленным Armbian 5.20 и OctoPrint.

Шаг 1 - Настройка Hamachi на компьютере

Для начала скачиваем Hamachi и устанавливаем на компьютер.

При запуске нажимаем создать новую сеть, программа запросит регистрации, регистрируемся и входим под своим логином и паролем. Если не появится окно создания новой сети, то нажимаем еще раз.

Теперь настраиваем программу с помощью этой статьи.

Шаг 2 - Настройка апельсинки

Далее мы должны обновить апельсинку

sudo apt-get update && sudo apt-get upgrade

Устанавливаем Hamachi и вспомогательный компонент

sudo wget http://vpn.net/installers/logmein-hamachi_2.1.0.165-1_armhf.deb

sudo dpkg -i logmein-hamachi_2.1.0.165-1_armhf.deb

sudo wget http://ftp.de.debian.org/debian/pool/main/l/lsb/lsb-core_4.1+Debian8+deb7u1_armhf.deb

sudo dpkg -i lsb-core_4.1+Debian8+deb7u1_armhf.deb


Запускаем

sudo /etc/init.d/logmein-hamachi start

Иногда при использовании команды 'sudo hamachi' он показывает ошибку

bash: /usr/bin/hamachi: No such file or directory

Используйте етот код для ее решения:

sudo ln -s /lib/ld-linux-armhf.so.3 /lib/ld-linux.so.3



Логинемось, пишем свой е-mail, по которому мы регистрировались в шаге 1

sudo hamachi login

sudo hamachi attach e-mail

Придумуємо нік апельсинке, лапки обязательные.

sudo hamachi set-nick 'OrangePi'

Подключаемся к созданной сети 123 в шаге 1

sudo hamachi do-join 123

Шаг 3 - Автозапуск

Взял отсюда. Создаем файл

sudo nano hamachi

Вставляем скрипт. Не забудьте изменить имя пользователя 'your name' (строка 5)

#!/bin/bash

###################################

### Start-up script for Hamachi ###

###################################

USER=your name

case '$1' in

start)

/sbin/tuncfg

/bin/su - $USER -c 'logmein-hamachi start'

;;

stop)

/bin/su - $USER -c 'logmein-hamachi stop'

;;

restart|force-reload)

/bin/su - $USER -c 'logmein-hamachi start'

/bin/su - $USER -c 'logmein-hamachi stop'

;;

*)

exit 1

;;

esac

exit 0


Делаем исполняемым

sudo chmod +x hamachi

sudo mv hamachi /etc/init.d

sudo ln -s /etc/init.d/hamachi /etc/rc2.d/S99hamachi

sudo ln -s /etc/init.d/hamachi /etc/rc2.d/K99hamachi


Перезагружаем

sudo reboot

Шаг 4 - Підключення

Ми налаштовали апельсинку. Запускаємо Hamachi на комп'ютері. Тепер в нашій мережі має появитися Orange Pi і горіти зеленим кольором.

Щоб підключитися до сервера нажимаємо правою клавішою на Orange Pi і копіюємо Ipv4. Вставляємо Ipv4 в браузер http://'Ipv4':5000/. Також можна підключитися через Putty.

Чтобы увидеть камеру надо изменить ip в настройках Octoprint на этот что нам выдал Hamachi (Ipv4)

Шаг 5 - Подключение Android к VPN

Не сочтите за рекламу, но в этом видео подробно рассказывается о то как подключить телефон к VPN.

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

5
Комментарии к статье