Benötige ich die Broadcast- und Netzwerkwerte in etc / network / interface?

7174
Mridang Agarwalla

Mein ISP hat mir zwei statische IP - Adressen gegeben, und ich war die Konfiguration einfach die etc/network/interfacesDatei und sah, dass ich brauche netmask, gateway, address, broadcastund networkWerte.

Ich habe nur die ersten drei, kann ich also die broadcastund networkWerte aus den anderen drei berechnen ?

Mein Netzwerk funktioniert derzeit ohne sie, aber ich frage mich, ob es mich irgendwie beeinträchtigt, wenn ich sie ausschalte?

2
Das nehme ich an. Wenn Ihr Gateway 192.168.1.0 ist und Ihre Maske 255.255.0.0 ist, lautet Ihre Netzwerkadresse 192.168.0.0 und Ihr Broadcast wäre 192.168.255.255. Wenn dies jedoch wahrscheinlicher ist, ist Ihr Gateway 192.168.1.0 und Ihr Broadcast ist 255.255. 255.0 dann wäre Ihre Netzwerkadresse 192.168.1.0 und Ihre Broadcast-Adresse wäre 192.168.1.255. Obwohl ich nicht in Ubuntu bin, ist dies möglicherweise nicht relevant. Aber das ist das, was ich von Subnetting kenne. Sie sollten in der Lage sein, das Muster zu sehen und das Prinzip auf Ihr Netzwerk anzuwenden und zu überprüfen, ob es funktioniert. barlop vor 12 Jahren 0
In der Netzmaske markieren die 255 den Netzwerkbereich, die 0 den Hostbereich. Broadcast ist der Host-Anteil, der auf alle 1s eingestellt ist, also 255s (für jedes Oktett, das alle 1s ist). Wenn eine Netzmaske nicht aus dem Muster 255 (s) gefolgt von 0 (s) besteht, kann es etwas komplizierter sein. barlop vor 12 Jahren 0
Was ist die IP und Maske? Keith vor 12 Jahren 0

1 Antwort auf die Frage

4
Mike Insch

Zur Berechnung der Netzwerk- und Broadcast-Adressen benötigen Sie lediglich eine Adresse im Netzwerk und die Netzmaske. Sie müssen das Gateway nicht kennen.

Nehmen Sie zuerst Ihre Netzwerkmaske und konvertieren Sie sie in binär:

255.255.255.248 = 11111111 11111111 11111111 11111000 

Als nächstes nehmen Sie die Netzwerkadresse, die Sie kennen, und tun Sie dasselbe:

192.168.216.222 = 11000000 10101000 11011000 11011110 

Jetzt können Sie das Netzwerk und das Broadcast berechnen, für das Netzwerk führen Sie ein logisches UND zwischen der bekannten Adresse und der Netzmaske aus:

 255.255.255.248 = 11111111 11111111 11111111 11111000 192.168.216.222 = 11000000 10101000 11011000 11011110 AND 192.168.216.216 = 11000000 10101000 11011000 11011000 = Network 

Invertieren Sie für die Übertragung die Netzmaske und führen Sie ein logisches ODER zwischen der bekannten Adresse und der invertierten Netzmaske aus:

 255.255.255.248 = 11111111 11111111 11111111 11111000 NOT 000.000.000.007 = 00000000 00000000 00000000 00000111 192.168.216.222 = 11000000 10101000 11011000 11011110 OR 192.168.216.223 = 11000000 10101000 11011000 11011111 

Mit einer Adresse 192.168.216.222und einer Netzmaske von 255.255.255.248können Sie also das Netzwerk als 192.168.216.216und das Broadcast als berechnen 192.168.216.223.

In Ihrem Fall sagen Sie, dass Ihr ISP Ihnen 2 statische IPs gegeben hat. In Wirklichkeit handelt es sich dabei um 4 IPs, mit einer Netzmaske von 255.255.255.252nur zwei dieser 4 IPs werden von Ihren Netzwerk- und Broadcast-Adressen belegt.

Die Frage, ob diese benötigt werden und nicht, wie sie berechnet werden sollen. Matt Austin vor 11 Jahren 2
Tatsächlich stellte sich die Frage, wie man sie berechnet: "Ich habe nur die ersten drei, kann ich also die Rundfunk- und Netzwerkwerte aus den anderen drei berechnen?" ... ziemlich klar, nein? Mike Insch vor 11 Jahren 0