Handbuch:Parts/Netzwerk/Dynamisch
Bitte versuchen Sie nicht, den Anweisungen aus dem Handbook:Parts Namespace (DIESE SEITE) oder den Unterseiten zu folgen. Handbook:Parts ist ein Meta-Handbuch, um Text über Transklusion in andere Handbücher einzufügen. Bitte verwenden Sie die Architektur-spezifischen Handbücher für eine vollständige Installations-Anleitung.
Netzwerkverwaltung
Mit Laptops können Systeme immer in Bewegung sein. Daraus resultiert, dass am System nicht immer ein Ethernet Kabel angeschlossen sein kann oder ein Access Point verfügbar ist. Außerdem möchte der Benutzer möglicherweise, dass das Netzwerk automatisch funktioniert, wenn ein Ethernet Kabel eingesteckt wird oder ein Access Point gefunden wird.
In diesem Kapitel behandeln wir, wie dies erreicht werden kann.
Dieses Dokument spricht nur über ifplugd, aber es gibt Alternativen wie netplug. netplug ist eine leichtgewichtige Alternative zu ifplugd, aber es verlässt sich darauf, dass die Kernel Netzwerktreiber korrekt arbeiten und viele Treiber tun dies nicht.
ifplugd
ifplugd ist ein Dienst der Schnittstellen startet und stoppt, wenn ein Netzwerkkabel eingesteckt oder abgezogen wird. Es kann ebenfalls die Zuordnung von Access Points handhaben oder wenn neue in Reichweite kommen.
root #
emerge --ask sys-apps/ifplugd
Die Konfiguration von ifplugd ist außerdem ziemlich geradlinig. Sie befindet sich in /etc/conf.d/net. Führen Sie man ifplugd aus, um Details zu den verfügbaren Variablen zu erhalten. Sehen Sie sich außerdem /usr/share/doc/netifrc-*/net.example.bz2 für weitere Beispiele an.
# Ersetzen Sie eth0 mit der zu überwachenden Schnittstelle
ifplugd_eth0="..."
# Um eine drahtlose Schnittstelle zu überwachen
ifplugd_eth0="--api-mode=wlan"
Zusätzlich zur Verwaltung mehrerer Netzwerkverbindungen möchten die Nutzer vielleicht ein Tool hinzufügen, das den Umgang mit mehreren DNS Servern und Konfigurationen vereinfacht. Das ist sehr praktisch, wenn das System seine IP-Adresse über DHCP empfängt.
root #
emerge --ask net-dns/openresolv
Werfen Sie einen Blick auf man resolvconf, um mehr über seine Funktionen zu lernen.