Wie mache ich meinen Ethernet-Netzwerkdrucker für andere Laptops sichtbar?

Wie mache ich meinen Ethernet-Netzwerkdrucker für andere Laptops sichtbar?

Ich habe folgendes Setup:

  1. Drahtloser Router - 192.168.2.1
  2. Linux Mint-LaptopM– 192.168.2.166 (DHCP)
  3. Windows 10-LaptopB– 192.168.2.152 (DHCP)
  4. Brother MFC 7360N Drucker angeschlossen anMmit einem Ethernet-Kabel - 192.168.3.3 (statische IP)

Ich kann drucken vonMgut. Aber nicht vonB.

Ich habe einige Schritt-für-Schritt-Anleitungen gelesen, in denen erklärt wird, wie man den Drucker freigibt, aber alle scheinen davon auszugehen, dassBkann den Drucker anpingen.

Die kabelgebundene Netzwerkmethode des Druckers istFür andere Computer freigegeben:

Bildbeschreibung hier eingeben

Aber das ist egal.

Ich frage also nicht, wie ich den Drucker freigeben kann. Ich frage nur, was ich tun muss, umBum den Drucker anzupingen?

Ich habe die volle Kontrolle über den Router, die Laptops und den Drucker.

PS

Von der Netzwerkeinrichtung verstehe ich nicht viel, aber mit Befehlszeilenlösungen komme ich gut zurecht.

BEARBEITEN 1

Mein Bell Home Hub 1000 erlaubt mir nicht, die Netzwerkmaske zu ändern. Der Drucker sollte also entweder auf 192.168.2.x stehen oder das Drucken sollte so konfiguriert sein, dass es ohne Ping über CUPS funktioniert. Für diesen Beitrag möchte ich mich auf die reine Netzwerklösung konzentrieren. Ist es möglich, auf 255.255.255.0 zu bleiben und den Drucker trotzdem von überall pingbar zu machen? Ich kann natürlich die IP-Adresse des Druckers ändern, aber das allein hat bei mir nicht funktioniert.

Antwort1

Die Ping-Anforderung wird entsprechend der Subnetzmaske gesendet.

Wenn Ihre Subnetzmaske auf 255.255.255.0 eingestellt ist, empfängt der Drucker die Anfrage von 192.168.2.0/24 nicht, da diese sich nicht in seinem Subnetz befindet: 192.168.3.0/24.

Sie können dann Ihre Subnetzmaske ändern, um die Kommunikation zwischen diesen IP-Bereichen zu ermöglichen (255.255.0.0), oder die statische IP des Druckers ändern, sodass sie Teil desselben IP-Bereichs ist.

Antwort2

Ich glaube, ich habe die Antwort gefunden, wie Ping funktioniert.https://wiki.debian.org/BridgeNetworkConnectionsProxyArpwar hilfreich. Im Grunde geht es um die Konfiguration einer ARP-Brücke aufM.

Hier sind die Schritte:

  1. Ändern Sie die IP-Adresse des Druckers in 192.168.2.5 und stellen Sie sicher, dass sie im Bereich der IPs liegt, die nicht vom DHCP des Routers zugewiesen werden.
  2. Ändern Sie die eth0-Schnittstellen-IP-Adresse vonMbis 192.168.2.4 (dieselbe Einschränkung – diese Adresse sollte von DHCP ausgeschlossen werden).
  3. (als Root aufM) echo 1 > /proc/sys/net/ipv4/conf/all/proxy_arp
  4. (als Root aufM) echo 1 > /proc/sys/net/ipv4/ip_forward
  5. (als Root aufM) ip ro add 192.168.2.5/32 dev eth0

Und es hat funktioniert! Ich konnte den Drucker von den anderen Laptops im Netzwerk aus anpingen! Und als Ergebnis konnte ich ihn allen diesen Laptops als Netzwerkdrucker hinzufügen.

verwandte Informationen