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 / unix / Perguntas / 727525
Accepted
Martin
Martin
Asked: 2022-12-07 08:22:44 +0800 CST2022-12-07 08:22:44 +0800 CST 2022-12-07 08:22:44 +0800 CST

Quais são as vantagens de manter o endereço IPv4 secundário com a mesma máscara de sub-rede do endereço IPv4 primário?

  • 772

Digamos que eu tenha um servidor com uma eth0interface com endereço IPv4 192.168.0.1/24. Eu tenho um aplicativo em execução neste servidor que precisa se vincular a outro endereço IPv4 na 192.168.0.0/24rede, mas o restante dos aplicativos em execução no servidor precisa continuar usando 192.168.0.1como endereço de origem para conexões de saída. Digamos que esse outro endereço tenha que ser 192.168.0.2. Eu poderia adicionar 192.168.0.2/24e eth0garantir ip route change default via 192.168.0.254 dev eth0 src 192.168.0.1que, por padrão, as conexões de saída sejam usadas 192.168.0.1como endereço de origem. Alternativamente, eu poderia adicionar 192.168.0.2/32em vez de 192.168.0.2/24to eth0e então não preciso tocar na tabela de roteamento.

Existe alguma vantagem em manter o endereço secundário com a mesma máscara de sub-rede do endereço primário? Ou mais especificamente com base no meu exemplo, qual seria a diferença entre configurar 192.168.0.2/32na interface de rede em vez de 192.168.0.2/24?

networking
  • 1 1 respostas
  • 35 Views

1 respostas

  • Voted
  1. Best Answer
    telcoM
    2022-12-07T12:10:13+08:002022-12-07T12:10:13+08:00

    Não tenho certeza, mas especificar uma máscara de /32pode implicar em um link ponto a ponto, o que pode desabilitar o uso de ARP para isso. Isso pode causar algum comportamento inesperado. Você pode contornar isso com configurações adicionais (possivelmente em ambas as extremidades da conexão que usa o endereço 192.168.0.2).

    Mas isso se torna exatamente o tipo de hack excessivamente inteligente que fará com que seu telefone exploda nas férias com mensagens de seus colegas de trabalho: " Troquei uma placa de rede quebrada, este serviço quebrou e não consigo nem entender como funcionava trabalhe antes, ajude!!! "

    Ou pode ser você mesmo depois de um ano ou mais, voltando a este sistema e se perguntando: " Lembro que fiz algo muito inteligente aqui, mas quais foram todas as partes disso? "

    A tabela de roteamento deve ser uma das primeiras coisas a serem observadas ao solucionar problemas de um sistema que possui mais de um endereço IP, portanto, uma rota padrão personalizada pode ser facilmente descoberta por um solucionador de problemas competente. " Hmm... a rota padrão tem um atributo extra que especifica o endereço de origem... isso significa que deve haver mais de um possível endereço de origem configurado para aquele segmento de rede! "

    Isso levaria a pessoa em questão a correr ip address show(já que o antigo ifconfignão mostrará endereços extras adicionados às interfaces com ip address add... pergunte-me como eu sei) e descubra o segundo endereço, que de outra forma seria completamente normal, sem risco de casos especiais "ponto-a-ponto".

    Portanto, em suma, eu diria que o uso /24e a personalização da tabela de roteamento tornarão a configuração mais explícita e mais fácil de descobrir se/ quando necessário.

    Mas admito que isso é quase totalmente baseado em opinião.

    • 2

relate perguntas

  • Encontrar threads/scripts associados a uma porta?

  • Pergunta sobre arquivos montados em rede

  • Um endereço IP pode terminar em 255 e não ser um endereço IP de transmissão?

  • Incapaz de identificar qual saída de endereço MAC do comando arp ou comando ip está correta

  • Roteador estranho funciona com centos 6 [fechado]

Sidebar

Stats

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

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk 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