Netzwerke unter Linux


* Einführung * Installation * Paketmanager * Grundlagen * Shells * Entwicklung * KDE * Skriptsprachen * AWK * PHP * Perl * Apache * Veranstaltungen * Schulungen * Bücher * Netzwerk * OpenOffice * OpenSource * Samba

Netzwerk


© <a href="http://www.fotolia.de/p/29003">Ljupco Smokovski</a> - FOTOLIA
Home
SSH Grundlagen
SSH ohne Passwort nutzen
ARP
ifconfig
Netzmasken
Routing
Mit freundlicher Unterstützung von:

Linux-Kurse und Seminare Linux Kurse
Veranstalter des
Linux-Tag
am Bodensee
2007 und 2008

Kontakt
Haftung
Impressum
Problem Hilfe Startseite


ifconfig

Der ifconfig-Befehl dient der manuellen Netzwerk-Konfiguration

Ruft man ifconfig ohne Parameter auf, wird die aktuelle Konfiguration des Netzwerkes angezeigt.

zum Beispiel:
# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:D3:F2:1A:FF
          inet addr:192.168.178.29  Bcast:192.168.178.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:fef7:1bff/64 Scope:Link
          UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:38427 errors:0 dropped:0 overruns:0 frame:0
          TX packets:40097 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:25211834 (24.0 Mb)  TX bytes:6116974 (5.8 Mb)
          Interrupt:233 Base address:0x8000

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:16436  Metric:1
          RX packets:1278 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1278 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:485796 (474.4 Kb)  TX bytes:485796 (474.4 Kb)

Der Aufruf
ifconfig eth0
liefert die Daten der ersten (oder einzigen) Netzwerkkarte
also mit der Konfiguration des vorigen Beispiels erhält man:

# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:13:D3:F2:1A:FF
          inet addr:192.168.178.29  Bcast:192.168.178.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:fef7:1bff/64 Scope:Link
          UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:38427 errors:0 dropped:0 overruns:0 frame:0
          TX packets:40097 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:25211834 (24.0 Mb)  TX bytes:6116974 (5.8 Mb)
          Interrupt:233 Base address:0x8000

HWaddr bezeichnet die MAC-Adresse. Die MAC-Adresse ist ins EPROM der Netzwerkkarte gebrannt und sie ist weltweit einmalig.

 Mit "inet addr wird die IP Adresse des Interfaces bezeichnet.

Mit "Mask" wird die Subnet-Mask bezeichnet, im obigen Beispiel 255.255.255.0, also ein Class-C-Netz

Hinter Bcast steht die Broadcast-Adresse, welche immer die letzte Adresse des Subnetzes ist.

Die Anzahl der versendeten Pakete (transmitted packets)  werden mit TX und  die empfangenen Pakete mit RX (received packets bezeichnet.

Mit ifconfig kann man aber auch die Konfiguration neu initialisieren:
ifconfig eth0 192.168.178.30 netmask 255.255.255.0 broadcast 192.168.178.255

Die Subnet-Mask dient dazu zu entscheiden, ob zwei Rechner sich im selben oder in verschiedenen Netzwerken befinden. 

Bei einem Subnetz kann sich sich um die Netzwerkklassen A, B und C handeln.
Class A-Netz
Es gibt nur 127 Class A-Netze. Die erste Stelle der IP Adresse bestimmt das Netz und die restlichen drei können dann vom Inhaber des Netzes frei vergeben werden.  Also  z.B. 17.x.y.z (x,y,z sind frei)
Anzahl der möglichen Hosts pro Subnet: 256*256*256, d.h. etwa 16 Millionen
Class B-Netz
Adressbereich des Netzwerkes geht von 128.0.xxx.xxx bis 191.255.xxx.xxx, d.h.  16.128 (64*256) Subnetze und  65.534 (256*256 - 2) Hosts pro Subnetz
Class C-Netz
Adressbereich des Netzwerkes geht von 192.0.0.xxx bis 223.255.255.xxx,
Anzahl der Subnetze: ca. 2 Millionen und 254 Rechner pro Subnetz






© Copyright 2007 - 2010, Bernd Klein mit freundlicher Unterstützung von Bodenseo, Linux-Kurse und Schulungen,
Foto linke Seite (Mann mit Strick und Colt): Foto: © Ljupco Smokovski, fotolia 984022