OpenWrt não pode acessar host em Lan

0

Eu consegui configurar um roteador antigo (linksys WRT160NL ) como um cliente wifi usando o OpenWrt 17.01.4 para conectar meu raspberry pi à minha rede e ter internet. A configuração é a seguinte

O roteador principal está em 192.168.0.1 (wan).

O Raspberry está em 192.168.1.222 (lan), conectado via cabo ao roteador OpenWrt, que posso acessar com 192.168.1.1 ou 192.168.0.30 do meu computador principal.

Mas não consigo me conectar à minha framboesa do meu computador principal no wan. Minhas configurações são

/etc/config/firewall : link

/etc/config/network : link

Eu segui este guia .

    
por k76u4vkweek547v7 07.03.2018 / 16:05

1 resposta

1

De acordo com o guia vinculado, você configura seu roteador OpenWrt com o disfarce. Em outras palavras, para cada conexão que o RaspPi inicia, o OpenWrt irá fingir que está fazendo as requisições ao invés do RaspPi. Por definição, isso não funciona ao contrário: quando você acessa o OpenWrt do seu PC principal, é realmente o OpenWrt; e o endereço IP do RaspPi não está acessível.

Em geral, o que você está tentando fazer (ligar uma LAN a uma estação WLAN no modo cliente) é difícil por motivos técnicos (o protocolo WLAN usa apenas 3 endereços MAC em vez dos 4 endereços MAC necessários para fazer isso funcionar corretamente).

Existem soluções alternativas, mas todas elas têm seus truques e desvantagens. Qual deles usar depende do que exatamente você está tentando alcançar colocando um RaspPi atrás de um roteador WLAN: O RaspPi é o único dispositivo para o qual você quer fazer isso? Você só precisa acessar portas especiais no RaspPi? Etc.

Editar

Duas opções para o propósito mencionado nos comentários:

1) Para usar o antigo roteador como um Wifi-Dongle glorificado para o RaspPi, dê uma olhada em wlan_kabel . Este é um programa que utiliza soquetes de pacotes para conectar diretamente a interface de rede WLAN à interface de rede LAN. Como consequência, o roteador não será mais acessado por WLAN.

Eu não tenho idéia se este programa está disponível para o OpenWrt, ou se você precisa fazer uma compilação cruzada.

2) Para acessar o aplicativo no RaspPi que controla a impressora, descubra qual porta ele usa e, em seguida, use encaminhamento de porta para tornar esta porta (ou várias portas) acessível sob o IP do roteador.

    
por 07.03.2018 / 16:49