Einrichten einer statischen IP unter Linux

Einrichten einer statischen IP unter Linux

Ich verstehe, dass eine Schnittstellendatei in Linux bearbeitet und die entsprechenden Zeilen hinzugefügt werden müssen. Ich verstehe nicht, wozu Netzwerk und Broadcast dienen, sie erscheinen im Vergleich zu einer statischen IP-Konfiguration unter Windows irrelevant.

In meinem Fall ist mein Gateway 192.168.5.1und die IP meines Computers ist 192.168.5.101.

Wie lauten meine Netzwerk- und Broadcastadresse? Ist das Folgende richtig und was genau bedeuten diese Zeilen?

iface eth0 inet static
       address 192.168.5.101  
       gateway 192.168.5.1
       netmask 255.255.255.0
       network 192.168.5.0
       broadcast 192.168.5.255

Antwort1

Wie Sie sehen können aus demamtliche Dokumentation, diese Parameter ( networkund broadcast) sind nicht erforderlich.

Tatsächlich,

(Netzwerk, Broadcast und Gateway sind optional)

In Ihrem Beispiel wäre Ihr Netzwerk 192.168.5.0/24und Ihre Übertragung 192.168.5.255. Diese können aus Ihren addressund netmaskParametern abgeleitet werden. Um diese Parameter zu verstehen und zu bestimmen, müssen Sie sich überIP-Subnetze.

Meiner Meinung nach können die networkund broadcastParameter normalerweise weggelassen werden.

Schnelle Grundierung

Im IP-Format haben Sie normalerweise eine Adresse ( 192.168.5.101) und eineNetzmaske( 255.255.255.0).

Die Netzmaske gibt an, wie viele Bits in der Adresse sich auf dieNetzwerkund wie viele beziehen sich auf dieGastgeberIn diesem Beispiel sind es 24 Bit (das bedeutet die Netzmaske und das ist die /24Bedeutung, die Sie in diesem Kontext oft sehen).

Diese 24 Bits sind genau der 192.168.5Teil Ihrer Adresse. Das bedeutet, dass sich alle Maschinen mit einer Adresse, die mit beginnt, 192.168.5und einer Netzmaske von /24in Ihrem Netzwerk befinden.
Der verbleibende Teil (der 101) ist Ihr Host-Teil. Er identifiziert Ihre einzelne Maschine.

Wenn man eine Adresse nimmt und den Host-Teil mit Nullen füllt (binär), ist das gleichbedeutend mit derNetzwerk(also 192.168.5.0). Wenn Sie den Host-Teil mit Einsen (binär) füllen, erhalten Sie die Standard-Broadcast-Adresse ( 192.168.5.255).

Bildbeschreibung hier eingeben
Quelle

Antwort2

Die Netzwerk- und Broadcastwerte sind Details Ihrer Subnetzkonfiguration. Ich bin da etwas eingerostet, aber die Konfiguration oben scheint korrekt zu sein.

Wenn Sie mehr über die Broadcast-Adresse und die Netzwerkmaske erfahren möchten, empfehle ich Ihnen, sich überSubnetz.

verwandte Informationen