Android

Hvordan konfigurere 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

Innholdsfortegnelse:

Anonim

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-adressen 192.168.121.199/24 . Under addresses: du kan legge til en eller flere IPv4- eller IPv6 IP-adresser som vil bli tilordnet nettverksgrensesnittet. gateway4: 192.168.121.1 gateway gateway4: 192.168.121.1 Under nameservers , spesifiser 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, 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.

  1. 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 ubuntu