Pagina principala » HOWTO » Schimbați serverul Ubuntu de la DHCP la o adresă IP statică

    Schimbați serverul Ubuntu de la DHCP la o adresă IP statică

    Dacă programul de instalare Ubuntu Server a setat serverul dvs. să utilizeze DHCP, veți dori să-l modificați la o adresă IP statică, astfel încât utilizatorii să-l poată folosi de fapt.

    Modificarea acestei setări fără un GUI va necesita o modificare a textului, dar asta e linux clasic, corect?

    Să deschidem fișierul / etc / network / interfaces. Voi folosi vi, dar puteți alege un editor diferit

    sudo vi / etc / rețea / interfețe

    Pentru interfața primară, care este de obicei eth0, veți vedea aceste linii:

    auto eth0
    iface et0 inet dhcp

    După cum puteți vedea, utilizează DHCP chiar acum. Vom schimba dhcp la static, iar apoi există o serie de opțiuni care ar trebui adăugate sub el. Evident, ați putea personaliza acest lucru în rețeaua dvs..

    auto eth0
    dacă este et0et inet static
    adresa 192.168.1.100
    masca de masă 255.255.255,0
    rețea 192.168.1.0
    difuzat 192.168.1.255
    gateway 192.168.1.1
    dns-nameservers 192.168.1.1

    Acum, va trebui să adăugăm setările DNS editând fișierul resolv.conf:

    sudo vi /etc/resolv.conf

    Pe linia "serverul de nume xxx.xxx.xxx.xxx" înlocuiți x cu adresa IP a serverului de nume. (Puteți face ifconfig / toate pentru a afla ce sunt)

    De asemenea, trebuie să eliminați clientul dhcp pentru ca acesta să rămână (datorită lui Peter pentru observație). Este posibil să fie necesar să eliminați în schimb dhcp-client3.

    sudo apt-get eliminați dhcp-client

    Acum va trebui doar să reporniți componentele de rețea:

    sudo /etc/init.d/networking restart

    Ping www.google.com. Dacă primiți un răspuns, rezoluția numelui funcționează (cu excepția cazului în care, desigur, dacă Google se află în fișierul gazdă).

    Într-adevăr destul de simplu.

    La curent Datorită Nickname007 în comentariile pentru a constata că am uitat intrările DNS din ghid.