If-Koubou

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

Schimbați serverul Ubuntu de la DHCP la o adresă IP statică (Cum să)

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.

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

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 dvs. 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ă).

Foarte simplu.

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