Eu tenho duas perguntas, mas deixe-me explicar a situação primeiro. Eles são sobre o endereço IP (estático) de uma impressora conectada à rede.
Tivemos esta configuração de rede, usando um roteador consumidor normal (Cisco):
Printer IP address: 192.168.254.5 (static IP address)
Default gateway: 192.168.254.1 (for all devices)
Subnet mask: 255.255.255.0 (for all devices)
Em seguida, o roteador foi redefinido porque havia alguns problemas na Internet. As configurações acabaram ficando assim:
Printer IP address: 192.168.254.5 (static IP address)
Default gateway for the printer: 192.168.254.1 (only the printer)
Default gateway for the rest: 192.168.1.1 (all other devices)
Subnet mask: 255.255.255.0 (for all devices)
Bem, obviamente isso não funcionou tão bem. Consegui alterar o endereço IP da impressora para 192.168.1.5
(fora do intervalo de DHCP) e definir seu gateway padrão como 192.168.1.1
. Embora isso funcionasse para o Linux (Debian) que havia encontrado a impressora via DNS-SD, aparentemente o Windows não consegue lidar com mudanças de endereço IP.
O técnico veio e mudou o endereço IP da impressora de volta para 192.168.254.5
, mantendo o gateway padrão intacto. Para minha grande surpresa, isso funcionou ... um pouco. Às vezes há 0% de perda de pacotes ao pingar para a impressora, às vezes há MUITA perda de pacotes (10s de porcentagens), e muitas vezes depois de um tempo não há conectividade (embora, estranhamente, a impressora ainda possa ser detectada via DNS-SD).
Então, aqui estão as perguntas:
- Por que a impressora pode ser acessada quando está fora da sub-rede do roteador? Eu esperava que isso não funcionasse.
- Essa configuração maluca é a causa da conexão LAN escamosa à impressora?
Nota: temos alguns switches e roteadores (NAT) em casa, então eles podem complicar a rede. Eu acho que geralmente há duas ou três opções entre o computador e a impressora.
Edit: para esclarecer, minha pergunta não é sobre como fazer isso funcionar, mas sobre como o roteamento funciona normalmente e o que exatamente dá errado aqui - por que os pacotes não terminam onde deveriam ir.