Как сделать мой сетевой принтер Ethernet видимым для других ноутбуков?

Как сделать мой сетевой принтер Ethernet видимым для других ноутбуков?

У меня следующая настройка:

  1. Беспроводной маршрутизатор - 192.168.2.1
  2. ноутбук Linux MintЛ- 192.168.2.166 (DHCP-протокол)
  3. Ноутбук с Windows 10Вт- 192.168.2.152 (DHCP-протокол)
  4. Принтер Brother MFC 7360N подключен кЛс кабелем Ethernet - 192.168.3.3 (статический IP)

Я могу печатать сЛпросто отлично. Но не отВт.

Я прочитал несколько пошаговых руководств, объясняющих, как предоставить общий доступ к принтеру, но все они, похоже, предполагают, чтоВтможет пинговать принтер.

Метод проводной сети принтера:Общий доступ к другим компьютерам:

введите описание изображения здесь

Но это не имеет значения.

Итак, я не спрашиваю, как поделиться принтером. Я спрашиваю только, что мне сделать, чтобы включитьВтчтобы пропинговать принтер?

У меня есть полный контроль над маршрутизатором, ноутбуками и принтером.

ПС

Я мало понимаю в настройке сети, но меня вполне устраивают решения на основе командной строки.

ПРАВКА 1

Мой Bell Home Hub 1000 не позволяет мне менять маску сети. Поэтому принтер должен быть либо на 192.168.2.x, либо печать должна быть настроена на работу без ping, через cups. В этом посте я хотел бы сосредоточиться на чисто сетевом решении. Возможно ли остаться на 255.255.255.0 и по-прежнему сделать принтер пингуемым со всех? Конечно, я могу изменить IP-адрес принтера, но сделать это в одиночку у меня не получилось.

решение1

Запрос Ping рассылается в соответствии с маской подсети.

Если маска подсети установлена ​​на 255.255.255.0, принтер не получит запрос с адреса 192.168.2.0/24, поскольку он не находится в его подсети: 192.168.3.0/24.

Затем вы можете изменить маску подсети, чтобы разрешить связь между этими диапазонами IP-адресов (255.255.0.0), или изменить статический IP-адрес принтера так, чтобы он был частью того же диапазона IP-адресов.

решение2

Думаю, я нашел ответ, как заставить пинг работать.https://wiki.debian.org/BridgeNetworkConnectionsProxyArpбыло полезно. В основном, речь идет о настройке моста ARP наЛ.

Итак, вот шаги:

  1. Измените IP-адрес принтера на 192.168.2.5, убедитесь, что он находится в диапазоне IP-адресов, которые не назначаются DHCP маршрутизатора.
  2. Измените IP-адрес интерфейса eth0Лна 192.168.2.4 (то же ограничение — этот адрес следует исключить из DHCP).
  3. (как root наЛ) эхо 1 > /proc/sys/net/ipv4/conf/all/proxy_arp
  4. (как root наЛ) эхо 1 > /proc/sys/net/ipv4/ip_forward
  5. (как root наЛ) ip ro добавить 192.168.2.5/32 dev eth0

И это сработало! Я смог пинговать принтер с других ноутбуков в сети! И в результате я смог добавить его как сетевой принтер на все эти ноутбуки.

Связанный контент