Perché la linea "rete" deve essere all'interno del file di interfaccia [duplicato]


0

Questa domanda ha già una risposta qui:

In quasi tutti gli esempi di configurazione di rete che trovo, vedo sempre questa riga "rete" apparire con un indirizzo che termina con .0.

auto eth0 iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
 -> network 192.168.1.0
    broadcast 192.168.1.255
    gateway 192.168.1.1

Secondo questo post , il valore può essere trovato applicando la maschera all'IP usando un AND logico. In questo caso, perché la linea deve essere inclusa nel file? Posso rimuoverlo?


Sì. Questo risponde perfettamente alla mia domanda. Grazie. Ho cercato una risposta prima di pubblicare la mia domanda ma non ho trovato nulla ... Probabilmente a causa di quanto sia comune la parola "rete".
firma il

Non capisco ancora perché questa riga debba essere nel file di rete se può essere ottenuta semplicemente applicando la maschera all'ip.
srmark

Risposte:


3

È l'indirizzo di rete - vedere la pagina man qui http://manpages.ubuntu.com/manpages/intrepid/man5/interfaces.5.html

Se conosci il tuo IP e la tua maschera di rete puoi calcolare l'indirizzo di rete:

IP: 192.168.1.10
Netmask: 255.255.255.0
(Netmask means match first 3 chunks of your IP exactly and any for the last bit)
Network address: 192.168.1.0

Di solito significa che i dispositivi sulla tua rete avranno un IP compreso tra 192.168.1.1 e 192.168.1.254 http://en.wikipedia.org/wiki/Subnetwork

Nota: ho usato i file delle interfacce su diverse versioni di Linux e ho lasciato fuori l'indirizzo di rete e ha funzionato bene. Se ti dà così tanto fastidio; backup, rimuoverlo e provare!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.