Android

Hoe een statisch IP-adres op ubuntu 18.04 te configureren

Ubuntu 18.04/18.10 Set Static IP

Ubuntu 18.04/18.10 Set Static IP

Inhoudsopgave:

Anonim

In deze zelfstudie leggen we uit hoe u een statisch IP-adres instelt op Ubuntu 18.04.

In de meeste situaties worden IP-adressen dynamisch toegewezen door de DHCP-server van uw router. Het instellen van een statisch IP-adres op uw Ubuntu-machine kan nodig zijn in verschillende situaties, zoals het configureren van port forwarding of het uitvoeren van een mediaserver op uw netwerk.

Statisch IP-adres configureren met DHCP

De eenvoudigste en aanbevolen manier om een ​​statisch IP-adres toe te wijzen aan een apparaat in uw LAN is door een statische DHCP op uw router in te stellen. Statische DHCP of DHCP-reservering is een functie op de meeste routers waardoor de DHCP-server automatisch hetzelfde IP-adres aan een specifiek netwerkapparaat toewijst, telkens wanneer het apparaat een adres van de DHCP-server aanvraagt. Dit werkt door een statisch IP-adres toe te wijzen aan het unieke MAC-adres van het apparaat. De stappen voor het configureren van een DHCP-reservering variëren van router tot router en het is raadzaam om de documentatie van de leverancier te raadplegen.

netplan

Vanaf versie 17.10 is Netplan het standaard netwerkbeheerprogramma op Ubuntu, ter vervanging van het configuratiebestand /etc/network/interfaces dat eerder was gebruikt om het netwerk op Ubuntu te configureren.

Netplan gebruikt configuratiebestanden met YAML-syntaxis. Om een ​​netwerkinterface met Netplan te configureren, maakt u eenvoudig een YAML-beschrijving voor die interface en genereert Netplan de vereiste configuratiebestanden voor uw gekozen renderer-tool.

Netplan ondersteunt momenteel twee renderers NetworkManager en Systemd-networkd. NetworkManager wordt meestal gebruikt op desktopmachines, terwijl Systemd-networkd wordt gebruikt op servers zonder een GUI.

Statisch IP-adres configureren op Ubuntu Server

De nieuwere versies van Ubuntu gebruiken 'Voorspelbare netwerkinterfacenamen' die beginnen met en . standaard. De eerste stap is het identificeren van de naam van de ethernet-interface die u wilt configureren. U kunt de opdracht ip link gebruiken zoals hieronder wordt weergegeven:

ip link

Met de opdracht wordt een lijst met alle beschikbare netwerkinterfaces afgedrukt. In dit geval is de naam van de interface 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-configuratiebestanden worden opgeslagen in de map /etc/netplan en hebben de extensie .yaml . U zult waarschijnlijk een of twee YAML-bestanden in deze map vinden. Het bestand kan verschillen van setup tot setup. Gewoonlijk heeft het bestand de naam 01-netcfg.yaml , 50-cloud-init.yaml of NN_interfaceName.yaml , maar in uw systeem kan het anders zijn.

Open het YAML-configuratiebestand met uw teksteditor:

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

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

Voordat we de configuratie wijzigen, laten we de code kort toelichten.

Elk Yamplan-bestand van Netplan begint met de network die ten minste twee vereiste elementen heeft. Het eerste vereiste element is de versie van het netwerkconfiguratieformaat en het tweede is het apparaattype. Waarden voor apparaattypen kunnen ethernets , bonds , bridges en vlans .

De bovenstaande configuratie omvat ook het renderer . Als u Ubuntu in de servermodus installeert, is de renderer standaard geconfigureerd om networkd als back-end te gebruiken.

Onder het type apparaat (in dit geval ethernets ) kunnen we een of meer netwerkinterfaces specificeren. In dit voorbeeld hebben we slechts één interface ens3 die is geconfigureerd om IP-adressen van een DHCP-server dhcp4: yes .

Om een ​​statisch IP-adres toe te ens3 aan ens3 interface, bewerkt u het bestand als volgt:

  • Zet DHCP op no dhcp4: yes Geef het statische IP-adres 192.168.121.199/24 . Onder addresses: u kunt een of meer IPv4- of IPv6-IP-adressen toevoegen die aan de netwerkinterface worden toegewezen. Geef de gateway-gateway gateway4: 192.168.121.1 onder nameservers de addresses: de nameservers 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:

Let er bij het bewerken van Yaml-bestanden op dat u de normen voor het inspringen van de YAML-code volgt, omdat dit mogelijk niet werkt als de configuratie een syntaxisfout bevat.

Sla het bestand op en sluit het en pas de wijzigingen toe met:

sudo netplan apply

Controleer de wijzigingen door te typen:

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

Dat is het! U hebt een statisch IP-adres toegewezen aan uw Ubuntu-server.

Statisch IP-adres configureren op Ubuntu Desktop

Het instellen van een statisch IP-adres op Ubuntu Desktop-computers vereist geen technische kennis.

  1. Zoek in het scherm Activiteiten naar "netwerk" en klik op het pictogram Netwerk. Dit opent de configuratie-instellingen van GNOME Network. Klik op het tandwielpictogram.

Nu u een statisch IP-adres hebt ingesteld, opent u uw terminal met behulp van de Ctrl+Alt+T of door op het terminalpictogram te klikken en controleert u de wijzigingen door te typen:

ip addr

De uitgang toont het interface-IP-adres:

… 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

Conclusie

U hebt geleerd hoe u een statisch IP-adres toewijst op uw Ubuntu 18.04-machine.

netwerk ubuntu