Crie uma rede local / 16 (255.255.0.0)

1

Meu entendimento de rede nua e crua me levou a acreditar que se eu definir um endereço IP de, por exemplo, 10.0.2.25 com a máscara de rede 255.255.0.0 em uma máquina, ele deverá ver todos os hosts na sub-rede 10.0.1.0/24 ( e muitos outros em toda a sub-rede 10.0.0.0/16)

Eu apenas tentei, mas a máquina com 10.0.2.25/16 não visualizou todos os endereços 10.0.1.0/24.

Duas perguntas:

  1. Como configurar essa rede simplesmente?
  2. Qual é o erro no meu entendimento?
por Vinko Vrsalovic 03.04.2013 / 10:47

3 respostas

9

I just tried it, but the machine with 10.0.2.25/16 didn't see at all 10.0.1.0/24 addresses

10.0.2.25/16 pode enviar pacotes para 10.0.1.0/24, mas quando 10.0.1.0/24 tenta responder pensa que o outro hospedeiro está fora de sua rede, portanto, tentará enviar os pacotes de volta através de um roteador (ou falhar).

    
por 03.04.2013 / 10:58
4

How to set up such a network simply?

Assim como você fez, você entendeu corretamente, deve haver apenas um problema com a implementação - certamente não há nada de errado com a ideia de fazer o que você fez.

What's the mistake in my understanding?

Nada, você só precisa garantir que esse uso de um / 16 seja implementado em todos os lugares apropriados, em todas as máquinas desse intervalo, em todos os roteadores, etc.

O uso de máscaras de rede que não são / 24 é extremamente comum nos dias de hoje e funciona muito bem, mas você precisa garantir que elas sejam implementadas de maneira adequada e completa.

Caso contrário, bom trabalho;)

    
por 03.04.2013 / 10:53
1

Obviamente, se a outra máquina for / 24, só poderá ver máquinas nesse escopo. As máscaras de sub-rede precisam corresponder se elas serão visíveis umas às outras.

    
por 03.04.2013 / 10:53