Skift Ubuntu Server fra DHCP til en statisk IP-adresse
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 det.
Hvis du ændrer denne indstilling uden en GUI, skal du bruge noget tekstredigering, men det er klassisk linux, rigtigt?
Lad os åbne filen / etc / network / interfaces. Jeg skal 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 den DHCP lige nu. Vi skal ændre dhcp til statisk, og så er der en række muligheder, der skal tilføjes under den. Du vil selvfølgelig tilpasse dette til dit netværk.
auto eth0
iface eth0 inet statisk
adresse 192.168.1.100
netmask 255.255.255.0
netværk 192.168.1.0
udsendt 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 'navneserver xxx.xxx.xxx.xxx' erstattes x med IP-adressen 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 holde fast (tak til Peter for at bemærke). Du skal muligvis fjerne dhcp-client3 i stedet.
sudo apt-get fjern dhcp-klienten
Nu skal vi bare genstarte netværkskomponenterne:
sudo /etc/init.d/networking genstart
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.