Kuinka määrittää verkon staattinen IP-osoite Ubuntu 18.04:ssä
Netplan on uusi Ubuntu 17.10:ssä esitelty komentorivin verkkomääritysapuohjelma, jonka avulla voit hallita ja määrittää verkkoasetuksia helposti Ubuntu-järjestelmissä. Sen avulla voit määrittää verkkoliitännän YAML-abstraktia käyttämällä. Se toimii yhdessä NetworkManager- ja systemd-networkd -verkkodaemonien kanssa (jota kutsutaan renderöijiksi, voit valita kumpaa näistä käytetään). liitäntöinä ytimeen.
Se lukee tiedostossa /etc/netplan/*.yaml kuvatut verkkoasetukset, ja voit tallentaa kaikkien verkkoliittymiesi määritykset näihin tiedostoihin.
Tässä artikkelissa selitämme, kuinka verkkoliitännän staattinen tai dynaaminen IP-osoite määritetään Ubuntu 18.04:ssä Netplan-apuohjelman avulla.
Luettele kaikki Ubuntun aktiiviset verkkoliitännät
Ensin sinun on määritettävä verkkoliitäntä, jonka aiot määrittää. Voit luetella kaikki järjestelmässäsi liitetyt verkkoliitännät käyttämällä ifconfig-komentoa kuvan mukaisesti.
ifconfig -a
Yllä olevan komennon tuloksesta meillä on 3 Ubuntu-järjestelmään liitettyä käyttöliittymää: 2 Ethernet-liitäntää ja palautusliittymä. enp0s8
ethernet-liitäntää ei kuitenkaan ole määritetty, eikä sillä ole staattista IP-osoitetta.
Aseta staattinen IP-osoite Ubuntu 18.04:ssä
Tässä esimerkissä määritämme staattisen IP:n enp0s8
ethernet-verkkoliittymälle. Avaa netplan-määritystiedosto tekstieditorilla kuvan osoittamalla tavalla.
Tärkeää: Jos jakelun asennusohjelma ei luo YAML-tiedostoa, voit luoda tarvittavat määritykset hahmonnoijille tällä komennolla.
sudo netplan generate
Lisäksi automaattisesti luoduilla tiedostoilla voi olla eri tiedostonimet työpöydällä, palvelimilla, pilvi-instantiaatioissa jne (esim. 01-network-manager-all.yaml tai 01-netcfg.yaml ), mutta netplan lukee kaikki tiedostot kohdassa /etc/netplan/*.yaml.
sudo vim /etc/netplan/01-netcfg.yaml
Lisää sitten seuraava määritys ethernet
-osioon.
enp0s8:
dhcp4: no
dhcp6: no
addresses: [192.168.56.110/24, ]
gateway4: 192.168.56.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
Missä:
- dhcp4 ja dhcp6 – IPv4:n ja IPv6:n dhcp-ominaisuudet.
- osoitteet – käyttöliittymän staattisten osoitteiden sarja.
- yhdyskäytävä4 – IPv4-osoite oletusyhdyskäytävälle.
- nimipalvelimet – nimipalvelimen IP-osoitteiden sarja.
Kun olet lisännyt, määritystiedostossasi pitäisi nyt olla seuraava sisältö, kuten seuraavassa kuvakaappauksessa näkyy. Ensimmäinen liitäntä enp0s3
on määritetty käyttämään DHCP:tä ja enp0s8
käyttää staattista IP-osoitetta.
Liittymän osoitteet-ominaisuus odottaa sekvenssimerkinnän esimerkiksi [192.168.14.2/24, "2001:1::1/64"] tai [192.168.56.110/24, ]< (katso lisätietoja netplanin ohjesivulta).
This file describes the network interfaces available on your system
For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: yes
enp0s8:
dhcp4: no
dhcp6: no
addresses: [192.168.56.110/24, ]
gateway4: 192.168.56.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
Tallenna tiedosto ja poistu. Ota sitten viimeisimmät verkkomuutokset käyttöön seuraavalla netplan-komennolla.
sudo netplan apply
Tarkista nyt kaikki käytettävissä olevat verkkoliitännät vielä kerran, enp0s8
ethernet-liitännän pitäisi nyt olla yhteydessä paikalliseen verkkoon ja sillä on oltava seuraavan kuvakaappauksen mukainen IP-osoite.
ifconfig -a
Aseta dynaaminen DHCP IP-osoite Ubuntussa
Määritä enp0s8
ethernet-liitäntä vastaanottamaan IP-osoite dynaamisesti DHCP:n kautta käyttämällä seuraavaa kokoonpanoa.
This file describes the network interfaces available on your system
For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
enp0s8:
dhcp4: yes
dhcp6: yes
Tallenna tiedosto ja poistu. Ota sitten viimeisimmät verkkomuutokset käyttöön ja tarkista IP-osoite seuraavilla komennoilla.
sudo netplan apply
ifconfig -a
Tästä eteenpäin järjestelmäsi saa IP-osoitteen dynaamisesti reitittimeltä.
Löydät lisätietoja ja asetusvaihtoehtoja netplanin mansivulta.
man netplan
Onnittelut! Olet onnistuneesti määrittänyt verkon staattiset IP-osoitteet Ubuntu-palvelimillesi. Jos sinulla on kysyttävää, jaa ne kanssamme alla olevan kommenttilomakkeen kautta.