Airprint in Subnetzen / AVAHI Reflector

Schritt 1. Ubuntu Server installieren

Die benötigte Menge Netzwerkkarten zur VM hinzufügen.
Anschließend die Namen der Interfaces ausfindig machen und die Interfaces in den Status „up“ ändern (falls down)

ip address
..
ip link set ens192 up
ip link set ens224 up

Schritt 2. DHCP auf den zusätzlichen Interfaces aktivieren

 mcedit /etc/netplan/00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
  ethernets:
    ens160:
      dhcp4: true
    ens192:
      dhcp4: true
    ens224:
      dhcp4: true
  version: 2

Schritt 3: Avahi installieren

sudo apt-get install avahi-daemon avahi-utils mc

Schritt 3: Avahi konfigurieren

sudo mcedit /etc/avahi/avahi-daemon.conf

[server]
...
use-ipv4=yes
use-ipv6=no
allow-interfaces=ens160,ens192,ens224
use-iff-running=no
...
[reflector]
enable-reflector=yes
reflect-ipv=no
....

Author: Stefan