ZEROCONF gemeinhin als IPv4 Link-Local (IPv4LL) und Automatic Private IP Addressing (APIPA) nutzt den Bereich 169.254.0.0/16 für Netzwerk-Adressen. Diese per Default aktivierte APIPA Adressierung ist von Systemadministratoren oft nicht erwünscht.
Die meisten Windows Versionen und Linux-Distribution verwenden die Zero-Network-Konfiguration (ZEROCONF) um das Netzwerk ohne zentrale Instanz automatisch zu konfigurieren, also ohne die Notwendigkeit des Vorhandenseins eines DHCP oder DNS-Server in einem Netzwerk. ZEROCONF ist ein IETF-Organ, das eine Reihe von dynamischen Protokolle plant und koordiniert, es soll einem Betriebssystem die automatische Netzwerk Konfiguration ermöglichen.
Unter Windows kann APIPA ZEROCONF mit folgender Registrierung deaktiviert werden, dazu die Eingabeaufforderung als Administrator öffnen mit +cmd und die REG Zeile durch Copy & Paste ausführen.
1 2 |
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v IPAutoconfigurationEnabled /t REG_DWORD /d "00000000" /f |
Bei Linux wird die Datei network editiert und ZEROCONF= YES oder NO eingefügt.
1 2 3 4 |
sudo vi /etc/sysconfig/network NOZEROCONF=yes |
Bei Red Hat, Fedora und CentOS wird die Konfiguration wie folgt übernommen.
1 2 |
service network restart |
Für Debian und Ubuntu muss die avahi-daemon Konfiguration geändert werden.
1 2 3 4 |
sudo vi /etc/default/avahi-daemon AVAHI_DAEMON_DETECT_LOCAL=0 |
Debian / Ubuntu avahi-daemon restarten.
1 2 |
sudo /etc/init.d/avahi-daemon restart |
Den avahi-daemon beim boot nicht automatisch starten.
1 2 |
update-rc.d -f avahi-daemon remove |
Bei Red Hat / CentOS
1 2 |
chkconfig avahi-daemon off |