У вас есть общедоступный IP-адрес, предоставленный вам вашим интернет-оператором. Однако этот общедоступный IP-адрес будет отличаться от IP-адреса вашего Beagle в вашей локальной сети.
Чтобы войти в свой Beagle из Интернета, вам необходимо подключиться к вашему общедоступному IP-адресу и добавить переадресацию портов на ваш маршрутизатор, чтобы порт 22
, который является портом сокета, используемым ssh
, перенаправлялся с вашего общедоступного IP-адреса. IP на ваш локальный IP.
Итак, вам нужно войти в консоль управления маршрутизатором, перейти к параметрам «переадресации портов» и выбрать переадресацию соединений TCP / IP на порт 22 для переадресации на ваш IP-адрес Beagle. Чтобы это работало в долгосрочной перспективе, вы должны установить статический IP-адрес для вашего Beagle, в противном случае, если ваша плата остается в автономном режиме в течение длительного времени, DHCP-сервер на вашем маршрутизаторе, вероятно, в какой-то момент назначит другой IP-адрес, и переадресация должна быть настроена опять таки.
Хорошее руководство по настройке статического IP-адреса в Beagle/Angstrom можно найти здесь: http://derekmolloy.ie/set-ip-address-to-be-static-on-the-beaglebone-black/
Еще одна вещь: поскольку ваш оператор также будет время от времени назначать вам разные общедоступные IP-адреса, вы можете захотеть использовать какую-то службу динамического DNS. С помощью этого вида службы вы можете создать свой «пользовательский» DNS-адрес (например, user3180454.no-ip.com
), который всегда будет указывать на ваш общедоступный IP-адрес, к которому вы можете создать ssh-соединение (службе потребуется какой-либо метод для поддержания этого IP-адреса в рабочем состоянии). на сегодняшний день вы увидите инструкции о том, как это сделать из используемого вами сервиса).
Пара таких услуг:
http://no-ip.com/
http://freedns.afraid.org/
person
julumme
schedule
10.01.2014