Staattisen IP-osoitteen määrittäminen Ubuntu 20.04: ssä


Yleensä kun asiakasjärjestelmä muodostaa yhteyden verkkoon WiFi: n tai ethernet-kaapelin kautta, se valitsee IP-osoitteen automaattisesti reitittimeltä. Tämä on mahdollista DHCP-palvelimen kautta, joka määrittää IP-osoitteet asiakkaille automaattisesti osoitesarjasta.

DHCP: n haittana on, että kun DHCP: n vuokra-aika on kulunut, järjestelmän IP-osoite muuttuu eri osoitteeksi, mikä johtaa katkaisuun, jos järjestelmää käytettiin tiettyyn palveluun, kuten tiedostopalvelimeen. Tästä syystä haluat ehkä asettaa staattisen IP-osoitteen niin, että se ei koskaan muutu, vaikka vuokrasopimusaika on lopussa.

Tässä oppaassa opit määrittämään staattisen IP-osoitteen Ubuntu 20.04 -palvelimelle ja työpöydälle.

Ubuntu käyttää NetworkManager-daemonia verkon määritysten hallintaan. Voit määrittää staattisen IP: n joko graafisesti tai komentorivillä.

Tässä oppaassa keskitymme staattisen IP-osoitteen asettamiseen sekä käyttöliittymän että komentorivin avulla, ja tässä on IP-kokoonpano:

IP Address: 192.168.2.100
Netmask: 255.255.255.0
Default gateway route address: 192.168.2.1
DNS nameserver addresses: 8.8.8.8, 192.168.2.1

Nämä tiedot ovat erilaisia sinulle, joten vaihda arvot vastaavasti aliverkkosi mukaan.

Tällä sivulla

  • Aseta staattinen IP-osoite Ubuntu 20.04 -tietokoneelle
  • Aseta staattinen IP-osoite Ubuntu 20.04 -palvelimelle

Aloita käynnistämällä Asetukset sovellusvalikosta kuvan osoittamalla tavalla.

Napsauta avautuvassa ikkunassa vasemman sivupalkin Verkko-välilehteä ja osoita sitten määritettävän verkkoliitännän rataskuvaketta. Minun tapauksessani määritän langallisen käyttöliittymän.

Näyttöön tulevassa uudessa ikkunassa käyttöliittymän verkkoasetukset näytetään kuvan mukaisesti. Oletusarvoisesti IP-osoite on asetettu käyttämään DHCP: tä valitaksesi IP-osoitteen automaattisesti reitittimeltä tai muulta DHCP-palvelimelta.

Meidän tapauksessamme nykyinen IP-osoite on 192.168.2.104.

Aloita staattisen IP-osoitteen asettaminen valitsemalla nyt IPv4-välilehti. Kuten näette, IP-osoite on oletusarvoisesti Automaattinen (DHCP).

Napsauta vaihtoehtoa Manuaalinen ja uudet osoitekentät tulevat näkyviin. Täytä haluamasi staattinen IP-osoite, verkkopeite ja oletusyhdyskäytävä.

DNS on myös asetettu automaattiseksi. Jos haluat määrittää DNS: n manuaalisesti, poista automaattinen DNS käytöstä napsauttamalla kytkintä. Anna sitten haluamasi DNS-merkinnät pilkulla erotettuna kuvan osoittamalla tavalla.

Kun kaikki on valmis, napsauta Käytä-painiketta ikkunan oikeassa yläkulmassa. Jotta muutokset tulevat voimaan, käynnistä verkkokäyttöliittymä uudelleen napsauttamalla kytkintä, jotta se poistetaan käytöstä ja otetaan käyttöön uudelleen.

Napsauta jälleen kerran rataskuvaketta paljastaa uusi IP-kokoonpano kuvan osoittamalla tavalla.

Voit myös vahvistaa IP-osoitteen päätelaitteessa suorittamalla ip addr -komennon.

$ ifconfig
OR
$ ip addr

Vahvista DNS-palvelimet suorittamalla komento:

$ systemd-resolve --status

Olemme nähneet, kuinka voimme määrittää staattisen IP-osoitteen graafisesti Ubuntu 20.04 -työpöydälle. Toinen vaihtoehto on staattisen IP-osoitteen määrittäminen päätelaitteessa Netplanin avulla.

Canonicalin kehittämä Netplan on komentoriviapuohjelma, jota käytetään verkkoasetusten määrittämiseen nykyaikaisilla Ubuntu-jakeluilla. Netplan käyttää YAML-tiedostoja verkkoliitäntöjen määrittämiseen. Voit määrittää käyttöliittymän hankkimaan IP dynaamisesti DHCP-protokollan avulla tai asettamaan staattisen IP: n.

Avaa pääte ja siirry hakemistoon/etc/netplan. Löydät YAML-määritystiedoston, jota käytät IP-osoitteen määrittämiseen.

Minun tapauksessani YAML-tiedosto on 01-network-manager-all.yaml ja oletusasetukset kuten kuvassa.

Ubuntu-palvelimelle YAML-tiedosto on 00-installer-config.yaml ja nämä ovat oletusasetuksia.

Määritä staattinen IP kopioimalla ja liittämällä kokoonpano alla. Ole tietoinen YAML-tiedoston välistä.

network:
  version: 2
  ethernets:
     enp0s3:
        dhcp4: false
        addresses: [192.168.2.100/24]
        gateway4: 192.168.2.1
        nameservers:
          addresses: [8.8.8.8, 8.8.4.4]

Tallenna seuraavaksi tiedosto ja suorita alla oleva netplan-komento tallentaaksesi muutokset.

$ sudo netplan apply

Tämän jälkeen voit vahvistaa verkkoliittymän IP-osoitteen komennolla ifconfig.

$ ifconfig

Tämä tiivistää tämän päivän artikkelin. Toivomme, että pystyt nyt määrittämään staattisen IP-osoitteen Ubuntu 20.04 -tietokone- ja palvelinjärjestelmässäsi.