Leasing DHCP Inexpugnável usando LEDE / OpenWRT (LuCI)

0

Então, tudo isso começou ao tentar executar um apt-get update no meu Raspberry Pi0. Minha configuração é a seguinte:

Eu tenho um roteador Netgear WNR2000v5 configurado com uma ponte de retransmissão entre as portas LAN e a interface do cliente conectada ao meu WiFi principal. O RPi0 está conectado ao roteador Netgear via MiniUSB & gt; Hub USB com adaptador ethernet.

A interface do cliente ( wwan ) está configurado com um ip estático como mostrado:

Configuração de IP estático do cliente:

enter image description here

A rede LAN é configurada com a configuração abaixo de acordo com um tutorial do OpenWRT para a ponte de retransmissão.

Configuração de IP estática da LAN:

enter image description here

A ponte de retransmissão une as duas interfaces:

Configuração da ponte de retransmissão:

enter image description here

Um servidor DHCP é configurado apenas para a interface da LAN. O roteador netgear possui atualmente 4 dispositivos conectados via portas:

  • TV Samsung
  • Framboesa Pi B +
  • Desktop PC
  • Framboesa Pi 0

Coisas estranhas para mencionar:

Meu ISP é o XFinity, então eu posso usar o XFi para monitorar os endereços IP conectados na rede.

1) A TV Samsung diz que está conectado à internet com endereço ip 10.0.0.128. XFi diz que uma TV Samsung está conectada com o endereço IP 10.0.0.228

2) O Raspberry Pi B + é visível nas concessões do LEDE DHCPv6 com endereço IP 10.0.0.84. eu posso ssh (às vezes - caso contrário, recebo um tempo limite de conexão) no Pi da minha rede principal (ou seja, sem estar conectado através das portas LAN no roteador netgear). A apt-get update funciona através do ssh para o RPi B +.

3) Com o Wifi desativado no meu PC, consigo acessar a internet perfeitamente. O PC diz seu endereço IP 10.0.0.200. Não aparece nem no XFi nem no LuCI. Além disso, posso VNC para o PC com o seu endereço indicado.

4) Isso é o que é mais incompreensível para mim ... O Raspberry Pi 0 está recebendo uma concessão DHCP para um intervalo de rede diferente. A única diferença nesta conexão é o adaptador USB. Isso importaria mesmo? Uma foto do que é visto no LuCI está abaixo:

Locações de dispositivos LuCI:

enter image description here

Eu tentei mudar o RPi0 para ter um IP estático na faixa de rede que eu quero ( 10.0.0.0 ) mas não devo estar fazendo certo.

Há muito mais informações que eu passei, mas antes de desordenar o post, gostaria de ver se há algo óbvio que estou perdendo. No entanto, há muitas coisas estranhas acontecendo para eu mesmo saber por onde começar ... O que estou perdendo?

Sterling Butters
fonte

Respostas:

0

Ok, desde que eu sou um noob de rede não tenho certeza porque isso funcionou, mas eu adicionei uma rota estática e parecia resolver o meu problema:

enter image description here

Não sei qual deve ser o tipo de rota, mas o unicast funciona, eu acho

Ainda não tenho certeza sobre todas as outras estranhezas - ainda apreciaria uma explicação.

Atualização: Eu não tenho idéia porque especificar a interface lan funcionou na primeira vez, mas parou de funcionar pouco depois. Especificando o relay_bridge as coisas da interface parecem funcionar de forma consistente.

ATUALIZAR: Estou deixando a resposta acima caso ela tenha algum mérito (embora eu ache que a configuração foi coincidentemente embaralhada de uma forma que as coisas milagrosamente funcionaram um pouco). Como a configuração acabou encerrando, não tenho certeza de que a resposta acima está correta. Em vez disso, o que tenho agora que tem funcionado consistentemente é este:

Depois de seguir este tutorial exatamente: https://openwrt.org/docs/guide-user/network/wifi/relay_configuration Eu joguei com as máscaras de rede ipv4 para as interfaces lan e wwan até que os dispositivos fossem visíveis * para a rede e os dispositivos conectados via lan tivessem acesso à internet. Além disso, eu habilitei o mascaramento de rede em Rede & gt; Firewall Para lan, o ipv4 netmask era 255.0.0.0 e para wwan o ipv4 netmask era 255.255.255.0. Se o tutorial não fornecer informações para preencher um campo, o campo foi deixado em branco.

  • por "visível" quero dizer que eu poderia acessar os dispositivos na rede pelo seu IP conhecido. Curiosamente, uma varredura de rede não é capaz de detectar esses dispositivos (essa é outra pergunta no Superusuário)
Sterling Butters
fonte