Einrichtung der Netzwerkkarten unter Debian Linux

Autor: Alexander Fox <howtoforge [at] planetfox.de [dot] de>

Diese Anleitung zeigt, wie du über die Kommandozeile direkt die Konfiguration des Netzwerks mittels Editor vornehmen kannst. In vielen Fällen ist dies nötig z.B. wenn kein Desktopmanager vorhanden ist.

Konfiguriere das Netzwerk von Hand

Du kannst mit dem Befehlifconfig die IP-Adresse und andere Informationen konfigurieren

1. Schritt zeige deine Aktuelle Netzwerk Konfiguration an

Gebe folgendes Kommando ein

ip address show

hier ist eine Beispiel Ausgabe

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether 00:1e:8c:20:bb:93 brd ff:ff:ff:ff:ff:ff
inet6 fe80::21e:8cff:fe20:bb93/64 scope link
valid_lft forever preferred_lft forever

Du kannst auch ifconfig -a eingeben und enter

ifconfig -a

eth0 Link encap:Ethernet Hardware Adresse 00:1e:8c:20:bb:93
inet6-Adresse: fe80::21e:8cff:fe20:bb93/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX packets:15317413 errors:0 dropped:0 overruns:0 frame:0
TX packets:9093700 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:6068940307 (5.6 GiB) TX bytes:24203681219 (22.5 GiB)
Interrupt:21 Basisadresse:0xa000

lo Link encap:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
UP LOOPBACK RUNNING MTU:16436 Metrik:1
RX packets:146534 errors:0 dropped:0 overruns:0 frame:0
TX packets:146534 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:97166651 (92.6 MiB) TX bytes:97166651 (92.6 MiB)

Diese Information ist eine Gruppierte Ausgabe der Netwerke. Jede Schnittstelle beginnt mit einer Abkürzung für die entsprechende Netzwerkkarte. In diesem Beispiel gibt es zwei Schnittstellen

  • lo : Loopback interface, wird für die lokalen Dienste verwendet wie proxy oder Webserver http://127.0.0.1/
  • eth0 : Die erste Schnittstelle zum Internet oder einem Router, Switch

2. Schnittstellen Statistik

Gebe folgendes in die Kommandozeile ein

ip -s link show eth0

Hier die Ausgabe davon


1: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether 00:1e:8c:20:bb:93 brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped overrun mcast
1774038293 15317719 0 0 0 0
TX: bytes packets errors dropped carrier collsns
2728868812 9093798 0 0 0 0

3.Aktuelle Netzwerkkonfiguration ändern

Dieses Beispiel, ändert die IP Adresse 192.168.1.10 der Netzwerkkarte eth0. Die Netzwerkmaske 24 (255.255.255.0) bit lang. Die brd+ option setzt die broadcast adresse automatisch 192.168.1.255 .

ip address add 192.168.1.100/24 brd + dev eth0

4. Lösche oder Deaktiviere die IP Adresse der Netzwerkkarte

Um die IP und die Schnittstelle zu löschen, gebe folgendes ein

ip address del 192.168.1.100 dev eth0

oder

ifconfig eth0 down

5. Speichern der Netzwerk Einstellungen in die Konfiguration

Um die Aktuellen Netzwerkeinstellungen zu ändern müsst ihr die Konfigurationsdatei /etc/network/interfaces mit einem Editor öffnen. Dies ist der einzige weg um die Netzwerkschnittstellen im System zu ändern auf dauer. Sprich nach einem Neustart des Systems sind die einstellungen noch immer vorhanden.

Öffne die Datei mit folgendem Kommando

nano /etc/network/interfaces

Eine statische IP Adresse wird folgendermaßen festgelegt in dieser Datei

auto eth0
iface eth0 inet static
address 192.168.2.1
netmask 255.255.255.0

Speicher die Einstellung und schließe die Konfiguration.

  • auto eth0: Erkennt automatisch die Schnittstelle als eth0, bzw eth1
  • iface eth0 inet static : Diese Methode benutzt du für das definierte Interface mit einer statischen IP Adresse IPv4
  • address 192.168.2.1: Statische IP Adresse
  • netmask 255.255.255.0 : Statische Netmask

6. Dynamische Schnittstellen mit DHCP

Um ein dynamische Netzwerk zu konfigurieren das über einen DHCP Server verfügt gehst du folgendermaßen vor

Öffne die Datei mit folgendem Kommando

nano /etc/network/interfaces

Folgendes musst du in die Datei schreiben

auto eth0
iface eth0 inet dhcp

Du benötigst keine Konfiguration der Netzwerkadresse

speichere deine Konfiguration ab und schließe das Fenster.

auto eth0: Erkennt automatisch die Schnittstelle als eth0, bzw eth1

iface eth0 inet dhcp : Diese Methode benutzt die Netzwerkschnittstelle mit einem DHCP Server und bekommt über diesen eine IP Adresse
zu gewiesen automatisch

7. Starten und Stopen der Netzwerkschnittstellen

Mit folgenden Kommandos kanst du die Schnittstellen starten und stopen

service networking stop

service networking start

service networking restart

Um einzelne Schnittstellen ein und aus zu schalten kannst du folgendes Kommando nutzen. Diese Kommando stop eth0

ifdown eth0

Mit folgendem Kommando kannst du die Schnittstelle wieder Aktivieren

ifup eth0

8. Links

Debian: www.debian.de

Debian Netzwerkeinstellungen

Das könnte dich auch interessieren …