Risposte:
Questa è solo una versione modificata di: http://www.ubuntugeek.com/ubuntu-networking-configuration-using-command-line.html
Come configurare l'interfaccia di rete usando il terminale
È possibile configurare un'interfaccia di rete dalla riga di comando utilizzando le utilità di rete. Configurare gli host client di rete con la riga di comando utilizzando i comandi per modificare le impostazioni correnti o modificando un numero di file di sistema. Per configurare la scheda di interfaccia di rete per la connessione automatica quando è collegato un cavo cablato, è possibile seguire questi "semplici" passaggi:
Configurazione dell'indirizzo DHCP per la scheda di rete
Per configurare l'indirizzo DHCP, modificare /etc/network/interfaces
e immettere le seguenti righe sostituendo eth0
l'esempio con la scheda di interfaccia di rete:
sudo nano /etc/network/interfaces
Dovresti vedere qualcosa di simile a questo:
auto eth0
iface eth0 inet dhcp
nel mio computer sembra così:
auto lo
iface lo inet loopback
Quindi, se la tua scheda di rete appare come eth2
ad esempio, lasceresti il file in questo modo:
auto eth2
iface eth2 inet dhcp
Nel caso in cui si desideri configurare un indirizzo IP statico per la scheda di rete
Stessa procedura di cui sopra ma è necessario includere ulteriori informazioni.
Come sopra, sostituisci eth0
con il nome della tua scheda di rete:
sudo nano /etc/network/interfaces
File di esempio:
auto eth0
iface eth0 inet static
address 192.168.0.100
gateway 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
Dopo aver inserito tutti i dettagli necessari per il tuo IP statico, dovrai riavviare i servizi di rete usando il comando seguente:
sudo /etc/init.d/networking restart
Impostazione del DNS
È possibile aggiungere il nome host e / o gli indirizzi IP al file /etc/hosts
per le ricerche statiche.
Per fare in modo che il tuo computer si consulti con un determinato server per le ricerche dei nomi, devi semplicemente aggiungere i loro indirizzi /etc/resolv.conf
.
Ad esempio, una macchina che dovrebbe eseguire ricerche dal server DNS all'indirizzo IP 192.168.0.1 avrebbe un resolv.conf
file simile al seguente:
sudo nano /etc/resolv.conf
search test.com
nameserver 192.168.0.1
nel mio caso si presenta così:
search cantv.net
nameserver 127.0.0.1
la maggior parte delle risposte su questo problema è molto probabile che confondano i lettori quando dimostrano cosa inserire /etc/resolv.conf
perché usano indirizzi locali per il nameserver.
"Ad esempio una macchina che dovrebbe eseguire ricerche dal server DNS ."
Qui server DNS e nameserver significano la stessa cosa. Quindi, invece di inserire un indirizzo LAN, inserisci un indirizzo server DNS effettivo. (es. server DNS di Google)
nameserver 8.8.8.8
questo collegamento spiega l'utilizzo del file resolv.conf in modo più approfondito. https://theos.in/desktop-linux/resolve-conf-linux-example/
sudo /etc/init.d/networking restart
uno script di shell e ti sto dando un voto.