Linux ist eine kostenlose Open-Source-Alternative zu Windows und Mac OS. Dieses Betriebssystem kann in Form einer Rohtextkonsole oder in einer grafischen Umgebung wie GNOME und KDE arbeiten. In dieser Anleitung wird erklärt, wie Sie einem Linux-System über die Konsole eine IP-Adresse zuweisen. In diesem Handbuch wird davon ausgegangen, dass Sie die Grundlagen der Verwendung von Linux kennen und wissen, wie Netzwerke, IP-Adressen und DNS-Server funktionieren.
Schritt
Methode 1 von 5: Verwenden eines "Root"-Kontos
Schritt 1. Wenn Sie nicht als 'root' (eine Art Administratorkonto unter Linux) am System angemeldet sind, öffnen Sie eine Konsole und geben Sie "su" ein
Drücken Sie Enter.
Schritt 2. Hinweis:
Ubuntu Linux-Distributionen haben normalerweise das gleiche "root"-Passwort wie das Kontopasswort, das bei der Installation des Betriebssystems erstellt wurde.
Schritt 3. Geben Sie das "root"-Kontokennwort ein, wenn Sie dazu aufgefordert werden, und drücken Sie "Enter"
Methode 2 von 5: Debian/Ubuntu/Kubuntu
Schritt 1. Erstellen Sie eine Kopie der Datei /etc/network/interfaces, indem Sie den folgenden Befehl in die Konsole schreiben:
'cp /etc/network/interfaces /etc/network/interfaces.backup'
Schritt 2. Geben Sie „vi /etc/network/interfaces“ein und drücken Sie dann „Enter“
Drücken Sie 'i', um in den Bearbeitungsmodus zu gelangen.
Schritt 3. Scrollen Sie, bis Sie die Netzwerkkarte in der Datei finden
Die Netzwerkkarte heißt normalerweise eth0 für eine Ethernet-Netzwerkkarte oder wlan0/wifi0 für ein drahtloses Netzwerk.
Schritt 4. Ändern Sie 'iface eth0 inet dhcp' in 'iface eth0 inet static'
Schritt 5. Fügen Sie der Datei die folgenden Zeilen hinzu
Ersetzen Sie die IP-Adresse durch die gewünschte IP-Adresse: Adresse 192.168.0.10netmask 255.255.255.0network 192.168.0.0broadcast 192.168.0.255gateway 192.168.0.1dns-nameservers 216.10.119.241
Schritt 6. Speichern Sie die Datei und beenden Sie den Editor
Drücken Sie "Esc", um in den vi-Befehlsmodus zu gelangen, und schreiben Sie dann ":wq". Drücken Sie Enter".
Schritt 7. Geben Sie 'ifdown eth0' ein und drücken Sie "Enter"
Schritt 8. Geben Sie 'ifup eth0' ein und drücken Sie "Enter"
Methode 3 von 5: Red Hat oder Slackware
Schritt 1. Der einfachste Weg, die IP bei Red Hat oder Slackware festzulegen, besteht darin, "netconfig" bei älteren Distributionsversionen oder "ifconfig /netstat" bei neuen Distributionsversionen einzugeben
Führen Sie den Befehl in der Konsole als "root" aus. Das textbasierte Menü hilft Ihnen bei der Einstellung der erforderlichen Konfiguration.
Schritt 2. Schreiben Sie den folgenden Befehl in die Konsole: nano /etc/sysconfig/network-scripts/ifcfg-eth0. Verwenden Sie "Tabulator", um zwischen den Spalten zu wechseln, und verwenden Sie Leerzeichen, um Kontrollkästchen zu aktivieren oder zu deaktivieren.
Schritt 3. Nachdem Sie die gewünschten Einstellungen vorgenommen haben, schließen Sie das Einstellungsfenster
Schritt 4. Um die Regeln anzuwenden, geben Sie den Befehl 'service network restart' in die Konsole ein und drücken Sie dann "Enter"
Dieser Schritt ist nicht notwendig, wenn Sie Slackware verwenden – Ihre Änderungen werden automatisch übernommen. Hinweis: Es gibt verschiedene Distributionen, die auf Red Hat Linux basieren, wie Fedora Core, CentOS, White Box usw. Die meisten dieser Betriebssysteme verfügen möglicherweise über denselben IP-Konfigurationsbefehl.
Methode 4 von 5: Jedes Linux-System mit Kernel 2.4 und höher
Die folgende Methode ist etwas komplizierter. Sie benötigen weiterhin eine Konsole, aber die Schritte sollten für jede moderne Linux-Distribution funktionieren. Das verwendete Konfigurationsprogramm ist "ip" und befindet sich im Ordner "/sbin/".
Schritt 1. Kennen Sie den Namen der zu verwendenden Netzwerkschnittstelle
Um alle verfügbaren Netzwerkschnittstellen anzuzeigen, führen Sie den Befehl "/sbin/ip link" aus. Auf dem Bildschirm wird eine Liste mit Schnittstellennamen, MAC-Adressen und anderen Informationen angezeigt.
Schritt 2. Wenden Sie die IP-Adresse mit dem Unterbefehl "addr" an, z. B. "/sbin/ip addr add 192.168.0.10/24 dev [INTERFACE_NAME]"
-
Der Standardzugriffspunkt wird mit dem Unterbefehl "route" hinzugefügt, beispielsweise "/sbin/ip route add default via [GATEWAY_ADDRESS]".
Schritt 3. Aktivieren Sie die Netzwerkschnittstelle mit dem Unterbefehl "link":
"/sbin/ip link set [INTERFACE_NAME] up". Wenn alle von Ihnen eingegebenen Daten korrekt sind, läuft das Netzwerk normal. Leider gehen alle Netzwerkeinstellungen verloren, wenn Sie das System neu starten. Wenn Sie also die Einstellungen nach dem Systemstart wiederherstellen möchten, fügen Sie alle oben genannten Befehle zu "/etc/rc.local" hinzu - einer Datei, die ausgeführt wird, wenn das System startet.
Methode 5 von 5: Dynamische IP-Adresse/DHCP
Dynamische IP-Adressen werden automatisch generiert und erfordern im Allgemeinen keine Aufmerksamkeit des Benutzers, aber es gibt bestimmte Fälle, die Sie beachten sollten:
Schritt 1. Wenn das Netzwerk beim Systemstart nicht aktiv ist, ist die Internetverbindung möglicherweise auch nach Behebung des Netzwerkproblems nicht verfügbar
Um die Internetverbindung sofort wiederherzustellen, führen Sie den Befehl "dhclient" als root aus. Die dynamische Adresse wird ebenfalls zurückgesetzt.
Schritt 2. Die gleiche Situation kann auch auftreten, wenn auf das Netzwerk von Hardware zugegriffen wird, die mit Ihrem Computer beginnt
In einigen Fällen startet Linux schneller als der Netzwerk-"Router" und findet das Netzwerk beim Start nicht. Suchen Sie dhclient.conf (zB /etc/dhcp3/dhclient.conf für Debian) und fügen Sie die Neustartzeile nn hinzu/korrigieren Sie sie;. Ersetzen Sie nn durch das Wartezeitintervall für den Aktivierungsprozess "Router", nachdem das System aktiv ist.
Tipps
- Der Befehl 'sudo' (kurz für "superuser do") ermöglicht temporären Administratorzugriff und ist in den meisten Fällen besser geeignet als 'su'. Lesen Sie die Sudo-Anleitung, indem Sie "man sudo" eingeben, und seien Sie dankbar, dass Sie es getan haben.
- Die Datei /etc/resolv.conf muss möglicherweise bearbeitet werden, wenn Sie über den Domänennamen anstelle der IP-Adresse auf das System zugreifen möchten. Verwenden Sie Methoden wie das Bearbeiten der Datei /etc/network/interfaces und vergessen Sie nicht, die Originale zu sichern!
Warnung
- Vergessen Sie nicht, Ihre Dateien zu sichern, damit Sie die ursprünglichen Einstellungen wiederherstellen können.
- Führen Sie die obigen Schritte nicht aus, es sei denn, Sie verstehen, wie Netzwerke, IP-Adressen und DNS-Server funktionieren.
- Melden Sie sich nicht weiter als root an. Wir empfehlen Ihnen, sich als anderer Benutzer anzumelden, den Befehl su in der Konsole zu verwenden und dann zu diesem Benutzerkonto zurückzukehren, wenn Sie fertig sind. Root-Zugriff ermöglicht anderen Benutzern mit Zugriff auf Ihren Computer, alles mit Ihrem System zu tun.