Android

Hur man konfigurerar statisk ip-adress på ubuntu 18.04

How to Configure a Static IP Address in Ubuntu 18.04 Server

How to Configure a Static IP Address in Ubuntu 18.04 Server

Innehållsförteckning:

Anonim

I denna handledning förklarar vi hur du ställer in en statisk IP-adress på Ubuntu 18.04.

I de flesta situationer tilldelas IP-adresser dynamiskt av din router DHCP-server. Att ställa in en statisk IP-adress på din Ubuntu-maskin kan krävas i olika situationer, till exempel att konfigurera port vidarebefordran eller köra en mediaserver i 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-reservation är en funktion som finns på de flesta routrar som gör att DHCP-servern automatiskt tilldelar samma IP-adress till en specifik 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-reservation varierar från router till router och det är lämpligt att konsultera leverantörens dokumentation.

Netplan

Från och med 17.10 utgåvan är Netplan standardverktyg för nätverkshantering på Ubuntu och ersätter konfigurationsfilen /etc/network/interfaces som tidigare använts för att konfigurera nätverket på Ubuntu.

Netplan använder konfigurationsfiler med YAML-syntax. För att konfigurera ett nätverksgränssnitt med Netplan skapar du helt enkelt en YAML-beskrivning för det gränssnittet och Netplan genererar de nödvändiga konfigurationsfilerna för ditt valda återgivarverktyg.

Netplan stöder för närvarande två renderare NetworkManager och Systemd-networkd. NetworkManager används mest 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 börjar med en . som standard. Det första steget är att identifiera namnet på det Ethernet-gränssnitt du vill konfigurera. Du kan använda ip-länkkommandot som visas nedan:

ip link

Kommandot skriver ut en lista över alla tillgängliga nätverksgränssnitt. I detta fall är namnet på gränssnittet ens3 :

1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff 1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff

1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff

Netplan-konfigurationsfiler lagras i /etc/netplan och har förlängningen .yaml . Du hittar antagligen en eller två YAML-filer i den här katalogen. Filen kan skilja sig från installation till installation. Vanligtvis heter filen antingen 01-netcfg.yaml , 50-cloud-init.yaml eller NN_interfaceName.yaml , men i ditt system kan det vara annorlunda.

Öppna YAML-konfigurationsfilen med din textredigerare:

sudo nano /etc/netplan/01-netcfg.yaml /etc/netplan/01-netcfg.yaml

network: version: 2 renderer: networkd ethernets: ens3: dhcp4: yes

Innan vi ändrar konfigurationen, låt oss förklara koden på kort.

Varje Netplan Yaml-fil startar med network som har minst två obligatoriska element. Det första erforderliga elementet är versionen av nätverkskonfigurationsformat och det andra är enhetstypen. Enhetstypvärden kan vara ethernets , bonds , bridges och vlans .

Konfigurationen ovan inkluderar också renderer . Ut ur rutan, om du installerade Ubuntu i serverläge är renderaren konfigurerad för att använda networkd som networkd .

Under enhetens typ (i detta fall ethernets ) kan vi 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 få IP-adressering från en DHCP-server dhcp4: yes .

För att tilldela en statisk IP-adress till ens3 gränssnittet redigerar du filen enligt följande:

  • Ställ DHCP på nej dhcp4: yes Ange den statiska IP-adressen 192.168.121.199/24 . Under addresses: du kan lägga till en eller flera IPv4- eller IPv6-IP-adresser som kommer att tilldelas nätverksgränssnittet. gateway4: 192.168.121.1 gateway- gateway4: 192.168.121.1 nameservers namnservrarnas addresses: namnservrar addresses:
/etc/netplan/01-netcfg.yaml

network: version: 2 renderer: networkd ethernets: ens3: dhcp4: no addresses: - 192.168.121.199/24 gateway4: 192.168.121.1 nameservers: addresses:

När du redigerar Yaml-filer måste du följa YAML-kodens indragsstandarder eftersom det kanske inte fungerar om det finns ett syntaxfel i konfigurationen.

När du är klar sparar du och stänger filen och tillämpar ändringarna med:

sudo netplan apply

Verifiera ändringarna genom att skriva:

ip addr show dev ens3

3: ens3: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff inet 192.168.121.199/24 brd 192.168.121.255 scope global dynamic ens3 valid_lft 3575sec preferred_lft 3575sec inet6 fe80::5054:ff:feb0:f500/64 scope link valid_lft forever preferred_lft forever

3: ens3: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff inet 192.168.121.199/24 brd 192.168.121.255 scope global dynamic ens3 valid_lft 3575sec preferred_lft 3575sec inet6 fe80::5054:ff:feb0:f500/64 scope link valid_lft forever preferred_lft forever

Det är allt! Du har tilldelat en statisk IP till din Ubuntu-server.

Konfigurera statisk IP-adress på Ubuntu Desktop

Att ställa in en statisk IP-adress på Ubuntu Desktop-datorer kräver ingen teknisk kunskap.

  1. På skärmen Aktiviteter söker du efter "nätverk" och klickar på nätverksikonen. Detta öppnar konfigurationsinställningarna för GNOME Network. Klicka på kuggeikonen.

Nu när du har konfigurerat en statisk IP-adress öppnar du terminalen antingen med hjälp av kortkommandot Ctrl+Alt+T eller genom att klicka på terminalikonen och verifiera ändringarna genom att skriva:

ip addr

Utgången visar IP-adress för gränssnittet:

… 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:e9:40:f2 brd ff:ff:ff:ff:ff:ff inet 192.168.121.106/24 brd 192.168.121.255 scope global dynamic noprefixroute eth0 valid_lft 3523sec preferred_lft 3523sec inet6 fe80::5054:ff:fee9:40f2/64 scope link valid_lft forever preferred_lft forever

… 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:e9:40:f2 brd ff:ff:ff:ff:ff:ff inet 192.168.121.106/24 brd 192.168.121.255 scope global dynamic noprefixroute eth0 valid_lft 3523sec preferred_lft 3523sec inet6 fe80::5054:ff:fee9:40f2/64 scope link valid_lft forever preferred_lft forever

Slutsats

Du har lärt dig hur du tilldelar en statisk IP-adress på din Ubuntu 18.04-maskin.

nätverk ubuntu