Anzeigen der aktuellen Einstellungen
Um Ihre aktuellen Netzwerkparameter über das Terminal anzuzeigen, können Sie den folgenden Befehl verwenden:
ifconfig -a
Er zeigt alle auf Ihrem Gerät verfügbaren Netzwerkoberflächen (aktiv und inaktiv) und deren Parameter an. Sie werden so aussehen:
eth0 Link encap:Ethernet HWaddr 08:00:27:55:16:78
inet6 addr: fe80::a00:27ff:fe55:1678/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:92781 errors:0 dropped:11141 overruns:0 frame:0
TX packets:13852 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:24520116 (24.5 MB) TX bytes:2543425 (2.5 MB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:4433 errors:0 dropped:0 overruns:0 frame:0
TX packets:4433 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:453972 (453.9 KB) TX bytes:453972 (453.9 KB)
eth0 – ist Ihr Ethernet-Adapter, wobei 0 seine Nummer ist.
lo (Local Loopback) wird verwendet, um eine Netzwerkverbindung zu diesem Computer (127.0.0.1) herzustellen, es erfordert keine zusätzliche Konfiguration.
Um die Einstellungen einer bestimmten Oberfläche anzuzeigen, verwenden Sie den Befehl ifconfig eth0, wobei eth0 ein Oberflächenname ist.
Mit dem Befehl ifconfig können Sie auch die Netzwerkeinstellungen konfigurieren. Die auf diese Weise vorgenommenen Änderungen werden jedoch beim Neustart Ihres Computers auf die Standardeinstellungen zurückgesetzt, sodass Sie das Netzwerk vorübergehend zu Testzwecken konfigurieren können. Mit dem folgenden Befehl können Sie beispielsweise die primäre IP-Adresse und Netzmaske für die eth0-Oberfläche angeben:
sudo ifconfig eth0 192.168.3.202 netmask 255.255.248.0 up
Einstellungen konfigurieren
Um die Einstellungen dauerhaft zu machen, müssen Sie die Konfigurationsdatei für die Netzwerkschnittstellen ändern, die sich unter /etc/network/interfaces befindet.
Öffnen Sie sie in einem Texteditor:
sudo nano /etc/network/interfaces
Ihre Netzwerkoberfläche ist derzeit auf DHCP eingestellt, wenn die Netzwerkadressen automatisch von einem DHCP-Server zugewiesen werden. Sie können die folgenden Einstellungen für eine dynamische IP sehen:
auto eth0
iface eth0 inet dhcp
Um eine statische IP für die Netzwerkoberfläche festzulegen, ersetzen Sie den 'dhcp'-Wert durch 'static' und fügen Sie einige andere Parameter hinzu, damit die Konfiguration wie folgt aussieht:
auto eth0
iface eth0 inet static
address 192.168.3.202
netmask 255.255.248.0
gateway 192.168.3.1
dns-nameservers 192.168.3.3 192.168.3.4
wobei:
- auto eth0 - bestimmt, dass die Netzwerkoberfläche eth0 beim Systemstart gestartet werden soll
- iface eth0 inet static - bestimmt, dass die statische IP-Adresse für die Netzwerkoberfläche verwendet wird eth0
- address - gibt die der Netzwerkoberfläche zugewiesene IP-Adresse an
- netmask - bestimmt, welcher Teil der IP-Adresse der lokalen Netzwerkadresse und der Maschinenadresse entspricht
- gateway - bestimmt die IP-Adresse des Geräts, das den Verkehr vom lokalen Netzwerk an alle anderen entfernten Netzwerke weiterleitet
- dns-nameservers - bestimmt IP-Adressen der DNS-Server, die Ihr Gerät abfragen soll (mehrere Adressen müssen durch ein Leerzeichen getrennt werden)
Speichern Sie die Änderungen (für Nano: Strg+X → Y → Enter).
Nachdem Sie die Konfigurationsdatei geändert haben, müssen Sie die Netzwerkoberfläche mit dem folgenden Befehl neu starten:
sudo ifdown eth0 && sudo ifup eth0
Um zu überprüfen, ob Ihr Computer eine Verbindung zu einem Netzwerk herstellen kann, versuchen Sie mit dem ping-Befehl eine IP-Adresse eines Computers in Ihrem lokalen Netzwerk oder eine IP-Adresse/einen Hostnamen eines Remote-Hosts zu erreichen:
ping 192.168.3.51