Configure Static IP Addresses on Ubuntu 18.04 LTS Server
Innholdsfortegnelse:
- Konfigurere statisk IP-adresse ved hjelp av DHCP
- Netplan
- Konfigurere statisk IP-adresse på Ubuntu Server
- Konfigurere statisk IP-adresse på Ubuntu Desktop
- Konklusjon
I denne opplæringen skal vi forklare hvordan du setter opp en statisk IP-adresse på Ubuntu 18.04.
I de fleste situasjoner tildeles IP-adresser dynamisk av ruteren DHCP-serveren. Det kan være nødvendig å stille en statisk IP-adresse på Ubuntu-maskinen din i forskjellige situasjoner, for eksempel konfigurere portvideresending eller kjøre en mediaserver på nettverket.
Konfigurere statisk IP-adresse ved hjelp av DHCP
Den enkleste og anbefalte måten å tilordne en statisk IP-adresse til en enhet på LANet ditt er ved å sette opp en statisk DHCP på ruteren din. Statisk DHCP- eller DHCP-reservasjon er en funksjon som finnes på de fleste rutere, noe som gjør at DHCP-serveren automatisk tilordner den samme IP-adressen til en bestemt nettverksenhet, hver gang enheten ber om en adresse fra DHCP-serveren. Dette fungerer ved å tilordne en statisk IP til enhetens unike MAC-adresse. Trinnene for å konfigurere en DHCP-reservasjon varierer fra ruter til ruter, og det er lurt å se leverandørens dokumentasjon.
Netplan
Fra og med 17.10 utgivelse er Netplan standard nettverksadministrasjonsverktøy på Ubuntu, og erstatter konfigurasjonsfilen
/etc/network/interfaces
som tidligere hadde blitt brukt til å konfigurere nettverket på Ubuntu.
Netplan bruker konfigurasjonsfiler med YAML-syntaks. For å konfigurere et nettverksgrensesnitt med Netplan, oppretter du bare en YAML-beskrivelse for det grensesnittet, og Netplan genererer de nødvendige konfigurasjonsfilene for det valgte rendererverktøyet.
Netplan støtter for tiden to renderere NetworkManager og Systemd-networkd. NetworkManager brukes mest på stasjonære maskiner mens Systemd-networkd brukes på servere uten GUI.
Konfigurere statisk IP-adresse på Ubuntu Server
De nyere versjonene av Ubuntu bruker 'Forutsigbare nettverksgrensesnittnavn' som starter med
en
. som standard. Det første trinnet er å identifisere navnet på Ethernet-grensesnittet du vil konfigurere. Du kan bruke ip-link-kommandoen som vist nedenfor:
ip link
Kommandoen vil skrive ut en liste over alle tilgjengelige nettverksgrensesnitt. I dette tilfellet er navnet på grensesnittet
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 konfigurasjonsfiler lagres i katalogen
/etc/netplan
og har utvidelsen
.yaml
. Du vil sannsynligvis finne en eller to YAML-filer i denne katalogen. Filen kan avvike fra oppsett til oppsett. Vanligvis heter filen enten
01-netcfg.yaml
,
50-cloud-init.yaml
eller
NN_interfaceName.yaml
, men i systemet ditt kan det være annerledes.
Åpne YAML-konfigurasjonsfilen med teksteditoren:
sudo nano /etc/netplan/01-netcfg.yaml
/etc/netplan/01-netcfg.yaml
network: version: 2 renderer: networkd ethernets: ens3: dhcp4: yes
La oss forklare koden på kort før du endrer konfigurasjonen.
Hver Netplan Yaml-fil starter med
network
som har minst to nødvendige elementer. Det første nødvendige elementet er versjonen av nettverkskonfigurasjonsformat, og det andre er enhetstypen. Verdiene for enhetstyper kan være
ethernets
,
bonds
,
bridges
og
vlans
.
Konfigurasjonen over inkluderer også
renderer
typen. Hvis du installerte Ubuntu i servermodus, er gjengiveren konfigurert til å bruke
networkd
som
networkd
.
Under enhetens type (i dette tilfellet
ethernets
) kan vi spesifisere ett eller flere nettverksgrensesnitt. I dette eksemplet har vi bare ett grensesnitt
ens3
som er konfigurert for å få IP-adressering fra en DHCP-server
dhcp4: yes
.
Slik tilordner du en statisk IP-adresse til
ens3
grensesnittet, rediger filen som følger:
- Sett DHCP til nei
dhcp4: yes
Angi den statiske IP-adressen192.168.121.199/24
. Underaddresses:
du kan legge til en eller flere IPv4- eller IPv6 IP-adresser som vil bli tilordnet nettverksgrensesnittet.gateway4: 192.168.121.1
gatewaygateway4: 192.168.121.1
Undernameservers
, spesifiser 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, må du følge YAML-kodeinnrykkstandardene, da det kanskje ikke fungerer hvis det er en syntaksfeil i konfigurasjonen.
Når du er ferdig, lagre og lukk filen og bruk endringene med:
sudo netplan apply
Bekreft endringene ved å 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 tilordnet en statisk IP til Ubuntu-serveren.
Konfigurere statisk IP-adresse på Ubuntu Desktop
Å sette opp en statisk IP-adresse på Ubuntu stasjonære datamaskiner krever ingen teknisk kunnskap.
-
I Aktivitetsskjermbilde, søk etter "nettverk" og klikk på Nettverksikonet. Dette åpner konfigurasjonsinnstillingene for GNOME Network. Klikk på tannhjulikonet.
Nå som du har satt opp en statisk IP-adresse, åpner du terminalen enten ved å bruke snarveien
Ctrl+Alt+T
eller ved å klikke på terminalikonet og bekrefte endringene ved å skrive:
ip addr
Utgangen vil vise grensesnittets IP-adresse:
… 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
Konklusjon
Du har lært hvordan du tilordner en statisk IP-adresse på Ubuntu 18.04-maskinen din.
nettverk ubuntuHvordan installere og konfigurere en nfs-server på ubuntu 18.04

Network File System (NFS) er en distribuert filsystemprotokoll som lar deg dele eksterne kataloger over et nettverk. I denne opplæringen skal vi gå gjennom hvordan du konfigurerer en NFSv4-server på Ubuntu 18.04.
Hvordan installere og konfigurere redis på ubuntu 18.04

Redis er en åpen kildekode i minnedatastruktur. Den kan brukes som en database, cache og meldingsmegler og støtter forskjellige datastrukturer som Strings, Hashes, Lister, Sets, etc. Denne opplæringen beskriver hvordan du installerer og konfigurerer Redis på en Ubuntu 18.04-server.
Hvordan installere og konfigurere nagios på ubuntu 18.04

Nagios er et av de mest populære open source overvåkningssystemene. Nagios holder oversikt over hele IT-infrastrukturen og sikrer at nettverk, servere, applikasjoner, tjenester og prosesser er oppe og går.