Einrichten eines TCP / IP-Netzwerks unter Linux

Einführung

Dieser Artikel beschreibt die Implementierung eines TCP / IP-Netzwerks für alle Linux-Distributionen. Die Implementierung von Netzwerkstartdateien wird nicht behandelt.

Zuweisen des Hostnamens

Bei den meisten Netzwerkanwendungen ist es häufig wichtig, einen Hostnamen zu definieren.

Hierzu können Sie den Befehl hostname verwenden:

 Hostname YourMachine 

Zum Beispiel

 Hostname Jak 

(Wo "Jak" der Name meiner Maschine ist)

Zuweisen von IP-Adressen

Zuerst müssen Sie sich fragen, was Sie mit diesem Netzwerk machen wollen und wie die Benutzer es unterstützen können. In der Tat bestimmt die Anzahl der Clients den IP-Adressbereich, aus dem Sie auswählen können.

  • Klasse C (weniger als 255 Clients): 192.168.0.0 - 192.168.255.0: 255.255.255.0
  • Klasse B (weniger als 65535 Clients): 172.16.0.0 - 172.31.0.0: 255.255.0.0
  • Klasse A (mehr als 65535 Clients): 172.16.0.0 - 172.31.0.0: 255.255.0.0

Beachten Sie Folgendes: Wenn Sie einfach Netzwerkanwendungen konfigurieren möchten, ohne dass sich Clients im selben Netzwerk befinden. Sie können die Loopback-Schnittstelle (127.0.0.1) verwenden.

Die Loopback-Schnittstelle

Jetzt konfigurieren wir Ihr Netzwerk. Alle Befehle müssen als root eingegeben werden:

Bei den meisten Linux-Distributionen ist die Loopback-Schnittstelle bereits konfiguriert. Sie können dies mit dem folgenden Befehl überprüfen:

 # / sbin / ifconfig 

Folgendes wird angezeigt:

 # ifconfig lo lo Link encap Lokale Loopback-Inet-Adresse 127.0.0.1 Bcast [NONE SET] Maske 255.0.0.0 UP BROADCAST LOOPBACK LAUFEN MTU 2000 Metrisch 1 RX-Pakete 0 Fehler 0 Verworfen 0 Überlauf 0 TX-Pakete 0 Fehler 0 Verworfen 0 Überlauf 0 

Verwenden Sie andernfalls diesen Befehl:

 # ifconfig lo 127.0.0.1 

Diese Schnittstelle müssen wir nun in die Routing-Tabelle eintragen

 # route add 127.0.0.1 

Nachdem die Loopback-Schnittstelle konfiguriert wurde, testen Sie sie mit dem Befehl ping:

 # ping 127.0.0.1 PING localhost (127.0.0.1): 56 Datenbytes 64 Bytes von 127.0.0.1: icmp_seq = 0 ttl = 32 time = 1 ms 64 Bytes von 127.0.0.1: icmp_seq = 0 ttl = 32 time = 0 ms 

Ihre Loopback-Schnittstelle ist ordnungsgemäß konfiguriert.

Die Ethernet-Schnittstelle

Die Konfiguration der Ethernet-Schnittstelle verwendet dieselben Tools und Methoden wie die Loopback-Schnittstelle.

Wir werden diese Schnittstelle mit einer Klasse C für 254 Clients konfigurieren.

Sie können die IP-Adresse jedoch gemäß der oben angegebenen Tabelle ändern. Bevor Sie dies tun, müssen Sie ein Netzwerkmodul einsetzen, das Ihrer Netzwerkkarte entspricht.

 # ifconfig eth0 192.168.0.1 netmask 255.255.255.0 

mit:

 # / sbin / ifconfig eth0 eth0 Verbindungskapsel: Ethernet HWaddr 00: 01: 03: 48: 77: 56 inet addr: 192.168.0.1 Bcast: 192.168.0.255 Mask: 255.255.255.0 UP BROADCAST RUNNING MTU: 1500 Metrisch: 1 RX-Pakete : 0 Fehler: 0 fallengelassen: 0 Überläufe: 1 Frame: 0 TX-Pakete: 0 Fehler: 0 fallengelassen: 0 Überläufe: 0 Träger: 4 Kollisionen: 0 Senden: 0 Interrupt: 11 Basisadresse: 0x1000 

Wir müssen die Ethernet-Schnittstelle in die Routing-Tabelle einfügen:

 # route add -net 192.168.0.0 

Sie sollten bereits die "lo" -Schnittstelle (Loopback) sehen: ifconfig lo 127.0.0.1

 # ping 192.168.0.1 1 Pakete gesendet, 1 Pakete empfangen, 0% Paketverlust rUmlauf min / avg / max = 0, 1 / 0, 1 / 0, 1 ms bash-2, 04 $ ping 192.168.0.1 PING 192.168.1.223 (192.168.0.1): 56 Datenbytes 64 Bytes von 192.168.0.1: icmp_seq = 0 ttl = 128 Zeit = 0, 5 ms 64 Bytes von 192.168.0.1: icmp_seq = 1 ttl = 128 Zeit = 0, 3 ms --- 192.168.0.1 Ping-Statistik --- 2 Pakete gesendet, 2 Pakete empfangen, 0% Paketverlust, Hin- und Rückfahrt min / avg / max = 0, 3 / 0, 4 / 0, 5 ms 

Ihre Schnittstellen sind jetzt korrekt konfiguriert.

Sie können jetzt Ihre / etc / hosts-Datei bearbeiten:

 #Start von / etc / hosts. 127.0.0.1 localhost 192.168.0.1 Albert.einstein.net Albert #Ende der Datei / etc / hosts. 

Versuchen zu:

 # ping localhost # ping Jak 

Originaldokument von Rémy Pouchain auf CommentcaMarche.net veröffentlicht

Vorherige Artikel Nächster Artikel

Top-Tipps