Eu tenho a seguinte configuração:
- Roteador sem fio - 192.168.2.1
- Notebook Linux Minteu-192.168.2.166 (DHCP)
- Notebook com Windows 10C-192.168.2.152 (DHCP)
- Impressora Brother MFC 7360N conectada aeucom cabo Ethernet - 192.168.3.3 (IP estático)
Posso imprimir deeubem. Mas não deC.
Li alguns guias passo a passo que explicam como compartilhar a impressora, mas todos parecem presumir queCpode executar ping na impressora.
O método de rede com fio da impressora éCompartilhado com outros computadores:
Mas não importa.
Portanto, não estou perguntando como compartilhar a impressora. Tudo o que estou perguntando é o que devo fazer para permitirCfazer ping na impressora?
Tenho controle total sobre o roteador, os laptops e a impressora.
PS
Tenho pouco conhecimento sobre a configuração de rede, mas estou bem com soluções de linha de comando.
EDITAR 1
Meu Bell Home Hub 1000 não me permite alterar a máscara de rede. Portanto, a impressora deve estar em 192.168.2.x ou a impressão deve estar configurada para funcionar sem ping, através do cups. Para este post eu gostaria de me concentrar na solução de rede pura. É possível permanecer em 255.255.255.0 e ainda tornar a impressora passível de ping para todos? Posso alterar o endereço IP da impressora, é claro, mas fazer isso sozinho não funcionou para mim.
Responder1
A solicitação Ping é transmitida de acordo com a máscara de sub-rede.
Se sua máscara de sub-rede estiver definida como 255.255.255.0, a impressora não receberá a solicitação proveniente de 192.168.2.0/24, pois não está em sua sub-rede: 192.168.3.0/24.
Você pode então alterar sua máscara de sub-rede para permitir a comunicação entre esses intervalos de IP (255.255.0.0) ou alterar o IP estático da impressora para que faça parte do mesmo intervalo de IP.
Responder2
Acho que encontrei a resposta sobre como fazer o ping funcionar.https://wiki.debian.org/BridgeNetworkConnectionsProxyArpfoi útil. Basicamente, trata-se de configurar uma ponte ARP emeu.
Então, aqui estão as etapas:
- Altere o endereço IP da impressora para 192.168.2.5, certifique-se de que esteja dentro da faixa de IPs que não são atribuídos pelo DHCP do roteador.
- Altere o endereço IP da interface eth0 deeupara 192.168.2.4 (mesma restrição - este endereço deve ser excluído do DHCP).
- (como root emeu) echo 1 > /proc/sys/net/ipv4/conf/all/proxy_arp
- (como root emeu) echo 1 > /proc/sys/net/ipv4/ip_forward
- (como root emeu) ip ro adicionar 192.168.2.5/32 dev eth0
E funcionou! Eu poderia fazer ping na impressora de outros laptops na rede! E, como resultado, consegui adicioná-la como impressora de rede a todos aqueles laptops.