Hvis Ubuntu Server installatøren har indstillet din server til at bruge DHCP, vil du gerne ændre den til en statisk IP-adresse, så folk faktisk kan bruge den.

Hvis du ændrer denne indstilling uden en GUI, vil det kræve noget tekstredigering, men det er klassisk Linux, ikke?

Lad os åbne filen / etc / network / interfaces. Jeg vil bruge vi, men du kan vælge en anden editor

sudo vi /etc/network/interfaces

For den primære grænseflade, som normalt er eth0, vil du se disse linjer:

auto eth0 iface eth0 inet dhcp

Som du kan se, bruger det DHCP lige nu. Vi skal ændre dhcp til statisk, og så er der en række muligheder, der skal tilføjes under den. Du kan selvfølgelig tilpasse dette til dit netværk.

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

Nu skal vi tilføje i DNS-indstillingerne ved at redigere resolv.conf filen:

sudo vi /etc/resolv.conf

På linjen erstatter Äòname server xxx.xxx.xxx.xxx,Äô x med IP til din navneserver. (Du kan gøre ifconfig / alt for at finde ud af, hvad de er)

Du skal også fjerne dhcp-klienten for at kunne holde fast (tak til Peter for at bemærke). Du skal muligvis fjerne dhcp-client3 i stedet.

sudo apt-get remove dhcp-client

Nu skal vi bare genstarte netværkskomponenterne:

sudo /etc/init.d/networking restart

Ping www.google.com. Hvis du får et svar, fungerer navneopløsning (medmindre selvfølgelig, hvis Google er i din værtsfil).

Virkelig ret simpelt.

Opdateret Takket være Nickname007 i kommentarerne for at bemærke, at jeg har glemt DNS-posterne i vejledningen.

Top Tips:
Kommentarer: