Отказ от ответственности - я понимаю, что многие из моих проблем можно решить, подключив пи прямо к маршрутизатору, но я действительно заинтересовался решением этой проблемы.
Моя настройка:
DD-WRT Cisco -> Mac -(общий Интернет)-> RaspberryPi
Я могу ssh между моим Mac и пи без проблем. Я могу SSH в мой Mac с помощью DDNS через noip, все в порядке. Затем я могу ssh в пи из сеанса SSH на моем Mac. Это работает для меня, но я надеюсь запустить веб-сервер на пи (в настоящее время установлен barracudedrive). В конечном счете, это будет хорошее место рядом с маршрутизатором. До тех пор было бы неплохо настроить DDNS или какой-нибудь способ поговорить с пи из wan.
Я пробовал пару решений, связанных с переадресацией порта ssh на Mac, но я получаю посредственные результаты. Я настроил DDNS-хост для pi и перенес порт на маршрутизаторе с 8080 до 1024 на моей локальной машине. Затем на Mac у меня есть порт вперед с 1024 до порта 22 на пи. Если я ввожу это в веб-браузер (только Firefox, а не Chrome), я получаю, что этот адрес имеет сервер Debian ssh v2. Если я сделаю это с моего Mac, я ничего не получу.
Если у кого-то есть идеи относительно того, как добраться до этого пи в общедоступном интернете, я бы с удовольствием его не услышал. Как я уже сказал, подключение к маршрутизатору устраняет мою проблему, но я бы с удовольствием покалечил мой Mac.