Como tornar minha impressora de rede Ethernet visível para outros laptops?

Como tornar minha impressora de rede Ethernet visível para outros laptops?

Eu tenho a seguinte configuração:

  1. Roteador sem fio - 192.168.2.1
  2. Notebook Linux Minteu-192.168.2.166 (DHCP)
  3. Notebook com Windows 10C-192.168.2.152 (DHCP)
  4. 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:

insira a descrição da imagem aqui

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:

  1. 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.
  2. 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).
  3. (como root emeu) echo 1 > /proc/sys/net/ipv4/conf/all/proxy_arp
  4. (como root emeu) echo 1 > /proc/sys/net/ipv4/ip_forward
  5. (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.

informação relacionada