Há um post muito bom sobre o "duplo NAT". link
Especialmente na seção "Roteamento", você aprenderá que o seu modem precisa realizar NAT para os dois intervalos de IP (aquele entre o modem e o Mac e o entre o Mac e o PI).
Isenção de responsabilidade - Eu entendo que muitos dos meus problemas poderiam ser resolvidos conectando o pi diretamente ao roteador, mas eu realmente me interessei em resolver este problema.
Minha configuração:
Roteador cisco DD-wrt - > mac - (internet compartilhada) - > raspberryPi
posso ssh entre meu mac e o pi sem problema. Eu posso ssh no meu mac usando DDNS através de noip, está tudo bem. Eu posso então ssh no pi da sessão ssh no meu mac. Isso funciona para mim, mas estou esperando para executar um servidor web no pi (atualmente tem barracudedrive instalado). Em última análise, isso vai ter um bom lugar ao lado do roteador. Até lá, seria legal configurar o DDNS ou algum jeito de falar com o pi do wan.
Eu tentei algumas soluções envolvendo ssh port forwards no mac, mas estou obtendo resultados medíocres. Eu configurei um host DDNS para o pi e tenho uma porta encaminhada no roteador de 8080 para 1024 na minha máquina local. Então, no mac, eu tenho um port forward de 1024 para o port 22 no pi. Se eu inserir isso em um navegador da web (somente o firefox, não o chrome) eu entendo que esse endereço tem um servidor ssh v2 debian. Se eu fizer isso do meu mac, eu não recebo nada.
Se alguém tiver alguma idéia de como chegar a este pi na internet compartilhada do wan eu adoraria ouvi-lo. Como eu disse, ligar para o roteador elimina o meu problema, mas eu adoraria mexer no meu Mac por enquanto.
Há um post muito bom sobre o "duplo NAT". link
Especialmente na seção "Roteamento", você aprenderá que o seu modem precisa realizar NAT para os dois intervalos de IP (aquele entre o modem e o Mac e o entre o Mac e o PI).