Homepage » come » Cambia server Ubuntu da DHCP a un indirizzo IP statico

    Cambia server Ubuntu da DHCP a un indirizzo IP statico

    Se il programma di installazione di Ubuntu Server ha impostato il tuo server per utilizzare DHCP, dovrai cambiarlo in un indirizzo IP statico in modo che le persone possano effettivamente usarlo.

    Cambiando questa impostazione senza una GUI sarà necessario un po 'di modifica del testo, ma questo è il classico di Linux, giusto?

    Apriamo il file / etc / network / interfaces. Userò vi, ma puoi scegliere un editor diverso

    sudo vi / etc / network / interfaces

    Per l'interfaccia principale, che di solito è eth0, vedrai queste righe:

    auto eth0
    iface eth0 inet dhcp

    Come puoi vedere, sta usando DHCP in questo momento. Stiamo andando a cambiare dhcp in static, e poi ci sono un numero di opzioni che dovrebbero essere aggiunte sotto di esso. Ovviamente lo personalizzeresti sulla tua rete.

    auto eth0
    iface eth0 inet static
    indirizzo 192.168.1.100
    maschera di rete 255.255.255.0
    rete 192.168.1.0
    trasmesso 192.168.1.255
    gateway 192.168.1.1
    dns-nameserver 192.168.1.1

    Ora dovremo aggiungere le impostazioni DNS modificando il file resolv.conf:

    sudo vi /etc/resolv.conf

    Sulla riga 'name server xxx.xxx.xxx.xxx' sostituisci la x con l'IP del tuo name server. (Puoi fare ifconfig / all per scoprire cosa sono)

    È necessario anche rimuovere il client dhcp affinché questo si attenga (grazie a Peter per averlo notato). Potrebbe essere necessario rimuovere dhcp-client3.

    sudo apt-get rimuove dhcp-client

    Ora dovremo solo riavviare i componenti di rete:

    sudo /etc/init.d/networking restart

    Ping www.google.com. Se ricevi una risposta, la risoluzione dei nomi funziona (a meno che, ovviamente, Google non sia nel file degli host).

    Davvero molto semplice.

    aggiornato Grazie a Nickname007 nei commenti per aver notato che ho dimenticato le voci DNS nella guida.