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

2

Eu tenho a seguinte configuração:

  1. Roteador sem fio - 192.168.2.1
  2. Linux mint laptop L - 192.168.2.166 (DHCP)
  3. Windows 10 laptop W - 192.168.2.152 (DHCP)
  4. Impressora Brother MFC 7360N conectada a L com um cabo Ethernet - 192.168.3.3 (IP estático)

Eu posso imprimir a partir de L bem. Mas não de W .

Eu li alguns guias passo-a-passo explicando como compartilhar a impressora, mas todos eles assumem que W pode fazer ping na impressora.

O método de rede com fio da impressora é Compartilhado com outros computadores :

Mas isso não importa.

Então, não estou perguntando como compartilhar a impressora. Tudo o que estou perguntando é o que devo fazer para permitir que W faça ping na impressora?

Eu tenho controle total sobre o roteador, os laptops e a impressora.

P.S.

Eu tenho pouco entendimento sobre a configuração da rede, mas estou bem com as soluções de linha de comando.

EDIT 1

Meu Bell Home Hub 1000 não permite que eu mude a máscara de rede. Assim, a impressora deve estar em 192.168.2.x ou a impressão deve ser configurada para funcionar sem ping, através de xícaras. Para este post, gostaria de me concentrar na solução de rede pura. É possível permanecer em 255.255.255.0 e ainda fazer a impressora pingável de todos? Eu posso mudar o endereço IP da impressora, é claro, mas fazer isso sozinho não funcionou para mim.

    
por mark 26.10.2016 / 15:18

2 respostas

1

A solicitação de ping é transmitida de acordo com a máscara de sub-rede.

Se sua máscara de sub-rede estiver configurada para 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 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 seja parte do mesmo intervalo de IPs.

    
por 26.10.2016 / 15:43
0

Acho que encontrei a resposta como fazer o ping funcionar. O link foi útil. Basicamente, trata-se de configurar uma ponte ARP em L .

Então, aqui estão os passos:

  1. Altere o endereço IP da impressora para 192.168.2.5, verifique se ela está dentro do intervalo de IPs que não estão atribuídos pelo DHCP do roteador.
  2. Altere o endereço IP da interface eth0 de L para 192.168.2.4 (mesma restrição - esse endereço deve ser excluído do DHCP).
  3. (como root em L ) echo 1 > / proc / sys / net / ipv4 / conf / todos / proxy_arp
  4. (como root em L ) echo 1 > / proc / sys / net / ipv4 / ip_forward
  5. (como root em L ) ip ro add 192.168.2.5/32 dev eth0

E funcionou! Eu poderia pingar a impressora de outros laptops na rede! E, como resultado, consegui adicioná-lo como a impressora de rede a todos esses laptops.

    
por 13.11.2016 / 17:47

Tags