Sie können beispielsweise eine Netzwerkschnittstelle und andere Einstellungen über die Befehlszeile Ihres Terminals konfigurieren. Sie können die Einstellungen aber auch in einer Datei /etc/network/interfaces
(Debian GNU/Linux) oder direkt im NetworkManager speichern.
Ein weiteres Beispiel: Wenn Sie der ARP-Tabelle von FreeBSD einen permanenten Eintrag hinzufügen möchten, sollten Sie den folgenden Befehl ausführen:
# arp -S 192.168.0.1 01:23:45:ab:cd:ef
oder ergänzen Sie rc.conf
Folgendes:
static_arp_pairs="gw"
static_arp_gw="192.168.0.1 01:23:45:ab:cd:ef"
Ähnliche Beispiele gibt es zahlreich. Das Ergebnis tritt sofort ein, wenn Sie die erste Methode verwenden. Bei der zweiten Methode müssen Sie Ihr System komplett oder nur entsprechende Dienste neu starten.
Gibt es für die erste Methode einen Namen als einzelnes Wort oder als Abkürzung? Soweit ich mich erinnere, gibt es einen präziseren Begriff, und ich bin irgendwo darüber gestolpert.
Antwort1
Für die Konfiguration wird in allen drei Fällen dasselbe Tool verwendet.ifconfig
.
ifconfig ist ein Systemverwaltungsprogramm in Unix-ähnlichen Betriebssystemen zur Konfiguration von Netzwerkschnittstellen.
Das Dienstprogramm ist ein Befehlszeilenschnittstellentool und wird auch in den Systemstartskripten vieler Betriebssysteme verwendet. Es verfügt über Funktionen zum Konfigurieren, Steuern und Abfragen von TCP/IP-Netzwerkschnittstellenparametern. Ifconfig erschien ursprünglich in 4.2BSD als Teil der BSD TCP/IP-Suite.
Daher würde ich Ihre 3 Ansätze wie folgt beschreiben:
- Manuelles Konfigurieren einer Netzwerkschnittstelle mithilfe von
ifconfig
. Dies ist eine einmalige Einrichtung, die zwischen Neustarts nicht bestehen bleibt. - Manuelles Konfigurieren einer Netzwerkschnittstelle mithilfe von Startkonfigurationsdateien. Dieser Ansatz bleibt zwischen Neustarts bestehen und konfiguriert die Netzwerkschnittstelle bei jedem Neustart automatisch. Während eines Neustarts gibt es Dienste/Skripte, die den Inhalt der
Interfaces
Datei analysieren und aufrufen,ifconfig
um sie einzurichten. - Die Verwendung von NetworkManager ist ein Frontend zur Verwaltung der
Interfaces
Datei. Es gibt weitere Optionen, wie zum Beispielwicd
die dem gleichen Zweck dienen.