Hemsida » hur » Ändra Ubuntu Server från DHCP till en statisk IP-adress

    Ändra Ubuntu Server från DHCP till en statisk IP-adress

    Om installationsprogrammet för Ubuntu Server har ställt in din server för att använda DHCP, vill du ändra den till en statisk IP-adress så att människor faktiskt kan använda den.

    Om du ändrar denna inställning utan en GUI krävs lite textredigering, men det är klassiskt linux, rätt?

    Låt oss öppna / etc / network / interface-filen. Jag ska använda vi, men du kan välja en annan redaktör

    sudo vi / etc / network / interfaces

    För det primära gränssnittet, som vanligen är et0, ser du dessa rader:

    auto eth0
    iface eth0 inet dhcp

    Som du kan se använder den DHCP just nu. Vi kommer att ändra dhcp till statisk, och då finns det ett antal alternativ som ska läggas till under det. Självklart skulle du anpassa detta till ditt nätverk.

    auto eth0
    iface eth0 inet static
    adress 192.168.1.100
    nätmask 255.255.255.0
    nätverk 192.168.1.0
    sänds 192.168.1.255
    gateway 192.168.1.1
    dns-nameservers 192.168.1.1

    Nu måste vi lägga till DNS-inställningarna genom att redigera resolv.conf-filen:

    sudo vi /etc/resolv.conf

    På radens namnserver xxx.xxx.xxx.xxx "ersätt x med IP-namnet på din namnserver. (Du kan göra ifconfig / allt för att ta reda på vad de är)

    Du måste också ta bort dhcp-klienten för att den ska hålla fast (tack vare Peter för att märka). Det kan hända att du måste ta bort dhcp-client3 istället.

    sudo apt-get bort dhcp-klienten

    Nu behöver vi bara starta om nätverkskomponenterna:

    sudo /etc/init.d/networking starta om

    Ping www.google.com. Om du får ett svar fungerar namnupplösningen (om inte självklart om Google är i din hosts-fil).

    Verkligen ganska enkelt.

    Uppdaterad Tack till Nickname007 i kommentarerna för att notera att jag glömde DNS-poster i guiden.