Am 19.06.2016 um 04:23 schrieb Lonnie Abelbeck <li...@lonnie.abelbeck.com>:
> On Jun 18, 2016, at 6:05 PM, Michael Keuter <li...@mksolutions.info> wrote: > >> Hi David, >> >> nicely documented. Very helpful if needed. >> Why don't you put this (e.g. on an "example" subpage) into our Wiki as well? >> >> Thanks >> >> Michael >> >> http://www.mksolutions.info > > Added to our Documentation WiKi ... > > mDNS/Bonjour Printer Discovery Example > https://doc.astlinux.org/userdoc:tt_avahi_mdns#mdns_bonjour_printer_discovery_example > > Lonnie Perfect. Thanks. >> Am 19.06.2016 um 00:20 schrieb David Kerr <da...@kerr.net>: >> >>> A few weeks ago Lonnie documented how to use the new avahi Bonjour/mDNS >>> discovery service coming in AstLinux 1.2.7 to enable connecting to a >>> printer with AstLinux. This service can also be used to make printers >>> available onto a guest network. >>> >>> For example, lets assume your main network is 192.168.xx.0/24 on network >>> interface eth1 and on that network you have a printer 192.168.xx.10 that >>> advertises its services by Bonjour (this is how all Apple iOS devices >>> discover your printer). >>> >>> Now assume you configure a guest VLAN that is network 192.168.yy.0/24 on >>> network virtual interface eth1.100 and devices connect to that network >>> using UniFi access points. Using the UniFi controller (which we assume is >>> at 192.168.xx.2) we configure the UniFi guest network to connect to VLAN >>> "100" and enable guest policies with authentication to be done through a >>> UniFi guest portal. >>> >>> With that environment do the following setup... >>> >>> Enable "mDNS/DNS-SD Service Discovery" on the Network tab of user >>> interface. You will need to reboot before doing next step. >>> >>> Click on "Configure mDMS/DNS-SD" button on Network tab (this only appears >>> after above reboot) to edit the avahi-daemon.conf file. >>> >>> In the [server] section of avahi-daemon.conf add/edit this line... >>> allow-interfaces=eth1,eth1.100 >>> This enables avahi on both your main network and guest network. >>> >>> In the [reflector] section of the conf file add these lines... >>> enable-reflector=yes >>> reflect-ipv=no >>> >>> reflect-filters=_printer._tcp.local,_ipp._tcp.local,_pdl-datastream._tcp.local >>> This tells avahi to only reflect the printing bonjour packets across >>> networks. >>> >>> Save this file and now go to the Firewall settings in the AstLinux Network >>> tab and add the following as "Pass LAN->LAN" rules. >>> Pass 192.168.yy.0/24 to 192.168.xx.10 ports 515,631,9100 >>> Pass 192.168.yy.0/24 to 192.168.xx.2 ports 8880,8843 >>> The first rule corresponds to the printer protocols that we are publishing >>> across the LANs and allows any device on the guest LAN to connect to our >>> printer on our main network. The second rule enables guest devices to >>> access the UniFi controller on the ports it uses for the guest portal so >>> guests can authenticate. >>> >>> Restart mDNS/DNS-SD and restart the firewall. >>> >>> Now any device that connects to your guest network is able to discover and >>> print to your printer on your main network. >>> >>> This technique can also be used to make other services you might want to >>> share from your main network to a guest network, e.g. a Apple TV / AirPlay >>> device... add _airplay._tcp.local,_raop._tcp.local to the reflect filter >>> and set appropriate firewall rules to open access to the AirPlay device. >>> >>> David Michael http://www.mksolutions.info ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. http://sdm.link/zohomanageengine _______________________________________________ Astlinux-users mailing list Astlinux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/astlinux-users Donations to support AstLinux are graciously accepted via PayPal to pay...@krisk.org.