AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 1164123
Accepted
zainsyedz
zainsyedz
Asked: 2024-08-21 17:05:30 +0800 CST2024-08-21 17:05:30 +0800 CST 2024-08-21 17:05:30 +0800 CST

Roteando o tráfego entre 2 roteadores

  • 772

Esta é aproximadamente a infraestrutura de rede a partir de agora

Como você pode ver, tenho dois roteadores/firewalls no Nethserver e no OpnSense (este foi instalado recentemente com o novo ISP).

A sub-rede da LAN Nethserver é 192.168.0.0/24 (chamada de sub-rede 0) A sub-rede da LAN OpnSense é 192.168.2.0/24 (chamada de sub-rede 2)

A maioria dos dispositivos conectados à rede (ponto de acesso ou via switch) são da sub-rede 192.168.0.0/24 com o DG de 192.168.0.1

Entendo que os dispositivos na sub-rede 0 não são capazes de se conectar/comunicar diretamente com dispositivos da sub-rede 2, pois são de sub-redes diferentes (o ARP não funciona) e qualquer solicitação é basicamente enviada eventualmente para o DG 192.168.0.1

Uma vez aqui, o roteador Nethserver o envia para fora da rede para encontrar o(s) dispositivo(s)

Tentei adicionar uma rota estática no Nethserver usando o comando abaixo

ip route add 192.168.2.0/24 via 192.168.2.1 dev eth0

Mas isso apenas dá a saída

RTNETLINK answers: Network is unreachable

Estou faltando alguma coisa aqui. Eu sei isso. Mas não posso apontar o dedo para isso.

networking
  • 2 2 respostas
  • 50 Views

2 respostas

  • Voted
  1. Best Answer
    u1686_grawity
    2024-08-21T22:07:07+08:002024-08-21T22:07:07+08:00

    Entendo que os dispositivos na sub-rede 0 não são capazes de se conectar/comunicar diretamente com dispositivos da sub-rede 2, pois são de sub-redes diferentes (o ARP não funciona)

    Se entendi seu diagrama corretamente, ambas as sub-redes IP estão na mesma Ethernet (sem VLANs ou qualquer outro isolamento L2). Nesta configuração, o ARP pode funcionar – os hosts simplesmente não sabem da possibilidade. Isso está diretamente relacionado à sua mensagem de erro.

    respostas: A rede está inacessível

    O "próximo salto" deve ser um endereço para o qual seu sistema já tenha uma rota direta. Você não pode rotear 192.168.2.0/24 via 192.168.2.1 porque a tabela de roteamento ainda não sabe como chegar a 192.168.2.1 .

    Se você tiver certeza de que 192.168.2.1 está na mesma rede Ethernet (ou seja, pode ser resolvido via ARP), há duas maneiras de informar o Linux sobre isso:

    • Use o onlinksinalizador para substituir a verificação.

      ip route add 192.168.2.0/24 via 192.168.2.1 dev eth0 onlink
      
    • Ou crie manualmente uma rota local (não gateway) para o próximo salto.

      ip route add 192.168.2.1/32 dev eth0
      ip route add 192.168.2.0/24 via 192.168.2.1
      
    • Mas... como toda a sub-rede está igualmente na mesma Ethernet, você pode simplesmente declarar a sub-rede inteira como on-link:

      ip route add 192.168.2.0/24 dev eth0
      

      ...e então o sistema usará ARP diretamente para todos os hosts. (Você também pode implantar essa rota em dispositivos clientes via DHCP para obter melhor desempenho.)

    Esperamos que tudo isso seja temporário – embora ter duas sub-redes e dois roteadores sobrepostos dessa forma não seja o pior, certamente também não é uma boa prática. (Por exemplo, você entrará em situações em que o tráfego passa por um roteador em uma direção, mas diretamente na outra, e isso confunde seu firewall.) Idealmente, as duas sub-redes seriam VLANs diferentes e os roteadores teriam uma conexão /30 dedicada. entre eles (ou, claro, um roteador para lidar com ambas as sub-redes).

    Alternativamente, você poderia ter uma sub-rede IP com dois gateways, o DHCP fornecendo um endereço de gateway e certos servidores sendo configurados manualmente para usar o outro. Ainda não é ótimo, mas parece um pouco melhor do que a configuração atual.

    • 0
  2. mrd83
    2024-08-21T23:58:30+08:002024-08-21T23:58:30+08:00

    Vale ressaltar também que para conectividade total a rota “FROM” também deve estar presente - a “outra ponta” da comunicação precisa saber para onde enviar a resposta. Significado: você também deve criar uma rota semelhante no OpnSense.

    • 0

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve