i den här handledningen förklarar vi hur du ställer in en statisk IP-adress på Ubuntu 18.04.
i allmänhet tilldelas IP-adresser dynamiskt av din router DHCP-server. Ställa in en statisk IP-adress på din Ubuntu-maskin kan krävas i olika situationer, till exempel konfigurera portvidarebefordran eller köra en mediaserver på ditt nätverk.
konfigurera statisk IP-adress med DHCP #
det enklaste och rekommenderade sättet att tilldela en statisk IP-adress till en enhet på ditt LAN är genom att ställa in en statisk DHCP på din router., Statisk DHCP-eller DHCP-bokning är en funktion som finns på de flesta routrar vilket gör att DHCP-servern automatiskt tilldelar samma IP-adress till en viss nätverksenhet, varje gång enheten begär en adress från DHCP-servern. Detta fungerar genom att tilldela en statisk IP till enhetens unika MAC-adress. Stegen för att konfigurera en DHCP-bokning varierar från router till router, och det är lämpligt att konsultera leverantörens dokumentation.
Netplan #
börjar med 17.,10 release, Netplan är standardverktyget för nätverkshantering på Ubuntu, som ersätter konfigurationsfilen /etc/network/interfaces
som tidigare hade använts för att konfigurera nätverket på Ubuntu.
Netplan använder konfigurationsfiler i YAML-syntax. För att konfigurera ett nätverksgränssnitt med Netplan måste du skapa en YAML-beskrivning för det gränssnittet, och Netplan genererar de nödvändiga konfigurationsfilerna för ditt valda renderer-verktyg.
Netplan stöder för närvarande två konverteringsanläggningar NetworkManager och Systemd-networkd., NetworkManager används oftast på Stationära maskiner medan Systemd-networkd används på servrar utan GUI.
konfigurera statisk IP-adress på Ubuntu Server #
de nyare versionerna av Ubuntu använder”förutsägbara Nätverksgränssnittsnamn”som standard börjar meden
.
det första steget är att identifiera namnet på ethernet-gränssnittet som du vill konfigurera. För att göra det, använd kommandotip link
, som visas nedan:
ip link
kommandot skriver ut en lista över alla tillgängliga nätverksgränssnitt., I det här fallet är gränssnittets namn ens3
:
konfigurationsfilerna för Netplan lagras i katalogen /etc/netplan
och har tillägget .yaml
. Du hittar förmodligen en eller två YAML-filer i den här katalogen. Filen kan skilja sig från inställningar till Inställningar. Vanligtvis heter filen antingen 01-netcfg.yaml
, 50-cloud-init.yaml
eller NN_interfaceName.yaml
, men i ditt system kan det vara annorlunda.,
Öppna konfigurationsfilen YAML med textredigeraren:
sudo nano /etc/netplan/01-netcfg.yaml
network: version: 2 renderer: networkd ethernets: ens3: dhcp4: yes
innan du ändrar konfigurationen, låt oss förklara koden på ett kort sätt.
varje Netplan Yaml-fil börjar med network
– tangenten som har minst två obligatoriska element. Det första obligatoriska elementet är versionen av nätverkskonfigurationsformatet, och den andra är enhetstypen., Enhetstypen kan vara ethernets
, bonds
, bridges
eller vlans
.
konfigurationen ovan innehåller också typenrenderer
. Ur lådan, om du installerade Ubuntu i serverläge, är renderaren konfigurerad att använda networkd
som bakänden.
under enhetens typ (i detta fall ethernets
) kan du ange ett eller flera nätverksgränssnitt., I det här exemplet har vi bara ett gränssnitt ens3
som är konfigurerat för att erhålla IP-adressering från en DHCP-serverdhcp4: yes
.
för att tilldela en statisk IP-adress tillens3
gränssnitt, redigera filen enligt följande:
- Ställ DHCP till
dhcp4: no
. - ange den statiska IP-adressen
192.168.121.199/24
. Underaddresses:
kan du lägga till en eller flera IPv4-eller IPv6-IP-adresser som kommer att tilldelas nätverksgränssnittet., - ange gateway
gateway4: 192.168.121.1
- under
nameservers
, ange IP-adresserna för namnservrarnaaddresses:
När du redigerar Yaml-filer ska du följa YAML code indent-standarderna. Om det finns syntaxfel i konfigurationen kommer ändringarna inte att tillämpas.
När du har gjort spara och stäng filen och tillämpa ändringarna med:
sudo netplan apply
verifiera ändringarna genom att skriva:
ip addr show dev ens3
det är det!, Du har tilldelat en statisk IP till din Ubuntu-server.
konfigurera statisk IP-adress på Ubuntu Desktop #
konfigurera en statisk IP-adress på Ubuntu Stationära datorer kräver ingen teknisk kunskap.
-
på skärmen aktiviteter söker du efter ”nätverk” och klickar på nätverksikonen. Detta öppnar inställningarna för GNOME – nätverkskonfiguration. Klicka på kuggan ikonen.,
-
The Network interface settings dialog box will be opened:
-
In ”IPV4” Method” section, select ”Manual” and enter your static IP address, Netmask and Gateway. Once done, click on the ”Apply” button.,
nu när du har ställt in en statisk IP-adress, öppna din terminal antingen genom att användaCtrl+Alt+T
tangentbordsgenväg eller genom att klicka på terminalikonen och verifiera ändringarna genom att skriva:
ip addr
utgången visar gränssnittets IP-adress:
slutsats #
du har lärt dig hur du tilldelar en statisk IP-adress på din Ubuntu 18.04-maskin.