@inkdude

AirPrint через L3 mikrotik vlan?

Всем добрый день! Ситуация следующая: принтер в одной сети 10.10.10.0/24 шнурком подключён. Мобильное устройство в другой 10.10.60.0/24(wi-fi). Каждая 24 подсеть - отдельный vlan, но траффик между ними не запрещён. Как сделать работу AirPrint из другого vlan (подсети)?. Я понимаю что vlan'в режут броадкасты, но к примеру airplay работает без проблем. Одна из проблем заключается в том, что у AirPrint ttl=1, это значит что маршрутизация не может быть у этого пакета. Делал ли кто-нибудь на mikrotik увеличение ttl пакетов AirPrint? Или может быть есть ещё какие-то способы передачи пакетов через l3 уровень?
  • Вопрос задан
  • 1254 просмотра
Решения вопроса 1
@inkdude Автор вопроса
Вопрос решился очень просто и быстро. Поставил в сеть Raspberry pi
И подкючил двумя интерфейсами (проводным и беспроводным) к тем сетям VLAN, через которые требовалась работа AirPrint, далее установил avahi

sudo apt-get install avahi-daemon avahi-utils

И поправил конфиг
sudo nano /etc/avahi/avahi-daemon.conf
Нашел строку
#enable-reflector=no
И изменил ее на
enable-reflector=yes
Перезагрузил raspberry pi
Вот и все заработало
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@CHolfield
Как это airplay работает через роутер? Это вас кто-то обманул, эйрплей тоже работает в пределах одной подсети. Никак вы это не сделаете, эти технологии рассчитаны на то, что все девайсы к одному вайфаю подключены и по воздуху общаются. Слово Air как бы должно намекнуть.
Ответ написан
Комментировать
hempy80
@hempy80
Внесистемный администратор
Добавьте в вашу сеть виртуальный или физический linux хост (подойдут даже легковесные дистрибутивы типа openwrt) добавьте в него необходимое количество сетевых интерфейсов (vlan trunk тоже подойдет)· по количеству подсетей, подключите хост ко всем подсетям, установите и настройте Avahi
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы