Android

Sådan konfigureres statisk ip-adresse på ubuntu 18.04

Configure Static IP Addresses on Ubuntu 18.04 LTS Server

Configure Static IP Addresses on Ubuntu 18.04 LTS Server

Indholdsfortegnelse:

Anonim

I denne selvstudie forklarer vi, hvordan man opretter en statisk IP-adresse på Ubuntu 18.04.

I de fleste situationer tildeles IP-adresser dynamisk af din router DHCP-server. Det kan være nødvendigt at indstille en statisk IP-adresse på din Ubuntu-maskine i forskellige situationer, f.eks. Konfigurering af portvideresendelse eller kørsel af en medieserver på dit netværk.

Konfiguration af statisk IP-adresse vha. DHCP

Den nemmeste og anbefalede måde at tildele en statisk IP-adresse til en enhed på dit LAN er ved at opsætte en statisk DHCP på din router. Statisk DHCP- eller DHCP-reservation er en funktion, der findes på de fleste routere, hvilket får DHCP-serveren til automatisk at tildele den samme IP-adresse til en bestemt netværksenhed, hver gang enheden anmoder om en adresse fra DHCP-serveren. Dette fungerer ved at tildele en statisk IP til enhedens unikke MAC-adresse. Trinene til konfiguration af en DHCP-reservation varierer fra router til router, og det tilrådes at se leverandørens dokumentation.

Netplan

Fra og med 17.10-frigivelse er Netplan standardværktøjet til styring af netværk på Ubuntu og erstatter konfigurationsfilen /etc/network/interfaces der tidligere var blevet brugt til at konfigurere netværket på Ubuntu.

Netplan bruger konfigurationsfiler med YAML-syntaks. For at konfigurere en netværksgrænseflade med Netplan skal du blot oprette en YAML-beskrivelse for denne grænseflade, og Netplan genererer de nødvendige konfigurationsfiler til dit valgte rendererværktøj.

Netplan understøtter i øjeblikket to renderere NetworkManager og Systemd-networkd. NetworkManager bruges for det meste på stationære maskiner, mens Systemd-networkd bruges på servere uden GUI.

Konfiguration af statisk IP-adresse på Ubuntu Server

De nyere versioner af Ubuntu bruger 'Predictable Network Interface Names', der starter med en . som standard. Det første trin er at identificere navnet på det Ethernet-interface, du vil konfigurere. Du kan bruge ip-link-kommandoen som vist nedenfor:

ip link

Kommandoen udskriver en liste over alle de tilgængelige netværksgrænseflader. I dette tilfælde er grænsefladens navn 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 gemmes i mappen /etc/netplan og har filtypenavnet .yaml . Du finder sandsynligvis en eller to YAML-filer i dette bibliotek. Filen kan afvige fra opsætning til opsætning. Normalt navngives filen enten 01-netcfg.yaml , 50-cloud-init.yaml eller NN_interfaceName.yaml , men i dit system kan det være anderledes.

Åbn YAML-konfigurationsfilen med din teksteditor:

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

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

Inden vi ændrer konfigurationen, lad os forklare koden kort.

Hver Netplan Yaml-fil starter med den network der har mindst to påkrævede elementer. Det første påkrævede element er versionen af ​​netværkskonfigurationsformat, og det andet er enhedstypen. Værdier for enhedstyper kan være ethernets , bonds , bridges og vlans .

Ovenstående konfiguration inkluderer også renderer typen. Ude af boksen, hvis du installerede Ubuntu i servertilstand, er rendereren konfigureret til at bruge networkd som bagenden.

Under enhedens type (i dette tilfælde ethernets ) kan vi specificere en eller flere netværksgrænseflader. I dette eksempel har vi kun en interface ens3 der er konfigureret til at få IP-adressering fra en DHCP-server dhcp4: yes .

For at tildele en statisk IP-adresse til ens3 interface skal du redigere filen som følger:

  • Indstil DHCP til nej dhcp4: yes Angiv den statiske IP-adresse 192.168.121.199/24 . Under addresses: Du kan tilføje en eller flere IPv4- eller IPv6 IP-adresser, der vil blive tildelt netværksgrænsefladen. gateway4: 192.168.121.1 gateway- gateway4: 192.168.121.1 Under nameservers skal du angive navneservernes 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 redigerer Yaml-filer, skal du sørge for at følge YAML-kodens indrykkestandarder, da det muligvis ikke fungerer, hvis der er en syntaksfejl i konfigurationen.

Når det er gjort, skal du gemme og lukke filen og anvende ændringerne med:

sudo netplan apply

Bekræft ændringerne ved at skrive:

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 er det! Du har tildelt en statisk IP til din Ubuntu-server.

Konfiguration af statisk IP-adresse på Ubuntu Desktop

Opsætning af en statisk IP-adresse på Ubuntu Desktop-computere kræver ingen teknisk viden.

  1. På skærmen Aktiviteter skal du søge efter “netværk” og klikke på netværksikonet. Dette åbner konfigurationsindstillingerne for GNOME-netværket. Klik på tandhjulikonet.

Nu hvor du har konfigureret en statisk IP-adresse, skal du åbne din terminal enten ved at bruge tastaturgenvejen Ctrl+Alt+T eller ved at klikke på terminalikonet og bekræfte ændringerne ved at skrive:

ip addr

Outputet viser interface-IP-adressen:

… 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

Konklusion

Du har lært, hvordan du tildeler en statisk IP-adresse på din Ubuntu 18.04-maskine.

netværk ubuntu