Hjemmeside » hvordan » Skift Ubuntu Server fra DHCP til en statisk IP-adresse

    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.