Ändern Sie die Subnetzmaske einer Schnittstelle

Wenn eine Netzwerkschnittstelle mit der falschen Subnetzmaske konfiguriert wurde, wie dies bei der Auswahl des Standard-Subnetzes mit einer Subnetzmaske mit variabler Länge der Fall ist, wird dies durch eine einfache Konfigurationsänderung behoben.


Stellen Sie sich einen Host vor, dem die IP-Adresse 10.50.90.15 im Subnetz der Klasse C 10.50.90.0/24 zugewiesen ist. Die normale Subnetzmaske für ein Klasse-A-10-Subnetz ist 255.0.0.0. Dies ist der Wert, den ein Betriebssystem angesichts dieser IP-Adressinformationen erraten wird. Um dieses Problem dauerhaft zu beheben, damit es nach dem Neustart des Hosts bestehen bleibt, bearbeiten Sie die Datei / etc / netmask und fügen Sie die folgende Zeile hinzu:

10.50.90.0 255.255.255.0

Um die Schnittstelle neu zu konfigurieren, sagen Sie "hme0", ohne das System neu zu starten, führen Sie Folgendes als root aus:

ifconfig hme0 10.50.90.15 Netzmaske 255.255.255.0