Configure Static IP Addresses on Ubuntu 18.04 LTS Server
Indholdsfortegnelse:
- Konfiguration af statisk IP-adresse vha. DHCP
- Netplan
- Konfiguration af statisk IP-adresse på Ubuntu Server
- Konfiguration af statisk IP-adresse på Ubuntu Desktop
- Konklusion
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-adresse192.168.121.199/24
. Underaddresses:
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
Undernameservers
skal du angive navneservernesaddresses:
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.
-
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 ubuntuSådan konfigureres og konfigureres indstillinger for router-firewall

Lær hvordan du konfigurerer router-firewall, adgang til hardware-router-siden, konfigurer router-firewallindstillinger. Find ud af hvilke porte der er nødvendige på computeren.
Sådan installeres og konfigureres en nfs-server på ubuntu 18.04

Network File System (NFS) er en distribueret filsystemprotokol, der giver dig mulighed for at dele eksterne mapper over et netværk. I denne selvstudie gennemgår vi, hvordan du indstiller en NFSv4-server på Ubuntu 18.04.
Sådan installeres og konfigureres redis på ubuntu 18.04

Redis er en open source i hukommelsesdatastruktur butik. Det kan bruges som en database, cache og meddelelsesmægler og understøtter forskellige datastrukturer såsom Strings, Hashes, Lister, Sæt osv. Denne tutorial beskriver, hvordan man installerer og konfigurerer Redis på en Ubuntu 18.04-server.