Skip to main content

Endre Ubuntu Server fra DHCP til en statisk IP-adresse

Endre Ubuntu Server fra DHCP til en statisk IP-adresse

Geoffrey Carr

Hvis installasjonsprogrammet for Ubuntu Server har satt serveren din til å bruke DHCP, vil du endre den til en statisk IP-adresse slik at folk faktisk kan bruke den.

Hvis du endrer denne innstillingen uten en GUI, vil det trenge litt tekstredigering, men det er klassisk Linux, ikke sant?

La oss åpne filen / etc / network / interface-filen. Jeg kommer til å bruke vi, men du kan velge en annen editor

sudo vi /etc/network/interfaces

For det primære grensesnittet, som vanligvis er et0, vil du se disse linjene:

auto eth0 iface eth0 inet dhcp

Som du kan se, bruker det DHCP akkurat nå. Vi skal bytte dhcp til statisk, og så er det en rekke alternativer som skal legges under den. Åpenbart tilpasser du dette til nettverket ditt.

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 dns-nameservers 192.168.1.1

Nå må vi legge til i DNS-innstillingene ved å redigere resolv.conf-filen:

sudo vi /etc/resolv.conf

På linjen, erstatter Äòname server xxx.xxx.xxx.xxx,Äô x med IP-adressen til navnetjeneren. (Du kan gjøre ifconfig / alt for å finne ut hva de er)

Du må også fjerne dhcp-klienten for dette å holde fast (takk til Peter for å merke seg). Du må kanskje fjerne dhcp-client3 i stedet.

sudo apt-get remove dhcp-client

Nå trenger vi bare å starte nettverkskomponentene igjen:

sudo /etc/init.d/networking restart

Ping www.google.com. Hvis du får et svar, fungerer navnetoppløsningen (med mindre selvfølgelig om google er i vertsfilen din).

Virkelig ganske enkelt.

oppdatert Takk til Nickname007 i kommentarene for å merke at jeg har glemt DNS-oppføringene i guiden.

Link
Plus
Send
Send
Pin