Cambia la subnet mask di un'interfaccia

Se un'interfaccia di rete è stata configurata con la subnet mask errata come può accadere quando la subnet predefinita viene selezionata con una subnet mask di lunghezza variabile, una semplice modifica alla configurazione la risolverà.


Considerare un host a cui è stato assegnato l'indirizzo IP 10.50.90.15 nella subnet di classe C 10.50.90.0/24. La subnet mask normale per una sottorete di classe A 10. * è 255.0.0.0 e questo è il valore che un sistema operativo supporrà dato solo le informazioni sull'indirizzo IP. Per correggere questo problema in modo permanente in modo che possa persistere dopo il riavvio dell'host, modificare il file / etc / netmask e aggiungere la seguente riga:

10.50.90.0 255.255.255.0

Per riconfigurare l'interfaccia, ad esempio hme0, immediatamente senza riavviare il sistema, eseguire quanto segue come root:

ifconfig hme0 10.50.90.15 netmask 255.255.255.0