Should I just change my computer's IP Address to be 192.168.10.something, or is there another way?
Se você só precisa falar temporariamente com 192.168.10.10, essa será a coisa mais fácil a se fazer.
Estou simplificando um pouco o seguinte para explicar melhor:
Para o seu computador falar com qualquer computador, seu sistema deve ter uma entrada em sua tabela de roteamento local (ou Base de Informações de Encaminhamento ) para essa sub-rede.
Uma sub-rede é um endereço de rede mais uma máscara de sub-rede . (Observe que a máscara de sub-rede pode estar no formato pontilhado (255.255.255.0) ou no formulário CIDR (/ 24) - eles expressam a mesma coisa embora certas coisas desejem apenas uma ou outra).
A máscara de sub-rede indica quantos bits o endereço de rede é longo. Todos os bits que são 0 na máscara de sub-rede (os últimos 8 para 255.255.255.0 ou / 24 - que é o último número na notação de quatro pontos) serão 0 para o endereço de rede. Um endereço IP completo realmente dado a uma máquina não terá 0s nesse ponto - mas as entradas da tabela de roteamento funcionam com endereços de rede.
Uma entrada na tabela de roteamento consiste em uma sub-rede e uma interface, e informa ao seu sistema que, se o seu sistema enviar tráfego para fora dessa interface, ele poderá alcançar essa sub-rede.
Você obtém uma entrada gratuita na tabela de roteamento sempre que o sistema obtiver um endereço IP mais uma máscara de sub-rede, seja fazendo isso manualmente ou aconteça automaticamente via DHCP.
Se você tiver um único adaptador ethernet, e ele obtiver a máscara IP / subnet 192.168.7.4/24 via DHCP, o / 24 está dizendo que seu sistema pode enviar algo fora desse adaptador ethernet e alcançar qualquer outra coisa que comece com 192.168 .7.
Se você estiver em uma situação típica de LAN, onde outras máquinas nessa LAN têm o mesmo endereço de rede (192.168.7) e máscara de sub-rede (/ 24 ou 255.255.255.0), isso funciona.
Você também recebe uma entrada de tabela de roteamento gratuita para o seu endereço de loopback. 127.0.0.1/8.
Se você adicionar outra interface ethernet, digamos um USB, e configurá-lo manualmente com um IP, digamos 192.168.10.1, a mesma coisa acontece acima com rotas livres. Assumindo que você atribuiu o adaptador ethernet USB 192.168.10.1 com máscara de sub-rede / 24 (ou 255.255.255.0). Então agora seu computador pode acessar 192.168.10.7 porque ele tem um caminho para isso.
E se:
-
você tem dois adaptadores que podem alcançar a mesma sub-rede?
-
Se eles diferirem na máscara de sub-rede, o mais específico (o número CIDR mais alto) será "vencido" e será usado. (Uma coisa interessante a ser mencionada é que você pode pensar em / 32 - ou máscara de sub-rede 255.255.255.255 - como um atalho que significa "este IP específico" - assim você pode fazer tráfego originário de seu sistema local destinado a um IP específico para saia de uma interface diferente - como uma interface VPN - se você quiser fazendo uma entrada de tabela de roteamento com um / 32.)
-
Caso contrário, existe outro valor chamado métrica - o adaptador com a menor métrica será usado. Normalmente, você configuraria adaptadores mais rápidos para ter métricas mais baixas. Seu adaptador com fio deve ter uma métrica mais baixa que a sua sem fio por esse motivo.
-
Se forem o mesmo CIDR e a mesma métrica, seu sistema pode escolher um e, em seguida, ficar com ele ou carregar o equilíbrio entre eles. Isso pode ser configurável dependendo do sistema operacional e dos drivers.
-
-
seu sistema quer enviar tráfego para algum lugar, mas não possui uma entrada na tabela de roteamento? Ele usa o gateway padrão - isso consiste em um endereço IP (que deve ser atingido por alguma outra regra de roteamento local). Normalmente, isso apontará para o roteador voltado para a Internet na mesma LAN em uma configuração inicial e é definido pelo DHCP. você pode configurá-lo manualmente também, como você provavelmente já sabe.
-
você não tem um gateway padrão? Deixa cair o tráfego e não o envia.
-
você tem vários gateways padrão? Ele provavelmente irá escolher um aleatório e ficar com ele ou pode carregar o equilíbrio entre eles. Isso pode ser configurável dependendo do sistema operacional e dos drivers.