Hvernig á að stilla netstöðva IP tölu í Ubuntu 18.04


Netplan er nýtt stjórnlínukerfisstillingarforrit kynnt í Ubuntu 17.10 til að stjórna og stilla netstillingar auðveldlega í Ubuntu kerfum. Það gerir þér kleift að stilla netviðmót með því að nota YAML abstrakt. Það virkar í tengslum við NetworkManager og systemd-networkd netpúkana (vísað til sem renderers, þú getur valið hvern af þessum á að nota) sem tengi við kjarnann.

Það les netstillingar sem lýst er í /etc/netplan/*.yaml og þú getur geymt stillingar fyrir öll netviðmót þín í þessum skrám.

Í þessari grein munum við útskýra hvernig á að stilla kyrrstæða eða kraftmikla IP tölu fyrir netviðmót í Ubuntu 18.04 með því að nota Netplan tólið.

Listaðu öll virk netviðmót á Ubuntu

Fyrst þarftu að bera kennsl á netviðmótið sem þú ætlar að stilla. Þú getur skráð öll tengd netviðmót á kerfinu þínu með ifconfig skipuninni eins og sýnt er.

$ ifconfig -a

Frá úttakinu af ofangreindri skipun höfum við 3 tengi tengd við Ubuntu kerfið: 2 Ethernet tengi og lykkjuviðmótið. Hins vegar hefur enp0s8 ethernet viðmótið ekki verið stillt og hefur enga fasta IP tölu.

Stilltu fasta IP tölu í Ubuntu 18.04

Í þessu dæmi munum við stilla fasta IP fyrir enp0s8 ethernet netviðmótið. Opnaðu netplan stillingarskrána með því að nota textaritilinn þinn eins og sýnt er.

Mikilvægt: Ef YAML skrá er ekki búin til af dreifingaruppsetningarforritinu geturðu búið til nauðsynlegar stillingar fyrir renderers með þessari skipun.

$ sudo netplan generate 

Að auki geta sjálfvirkar skrár haft mismunandi skráarnöfn á skjáborði, netþjónum, skýjatilvikum osfrv (til dæmis 01-network-manager-all.yaml eða 01-netcfg.yaml), en allar skrár undir /etc/netplan/*.yaml verður lesið af netplan.

$ sudo vim /etc/netplan/01-netcfg.yaml 

Bættu síðan við eftirfarandi uppsetningu undir ethernet hlutanum.

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]

Hvar:

  • enp0s8 – heiti netviðmóts.
  • dhcp4 og dhcp6 – dhcp eiginleikar viðmóts fyrir IPv4 og IPv6 með móttækilegum hætti.
  • heimilisföng – röð kyrrstæðra vistfönga í viðmótið.
  • gátt4 – IPv4 vistfang fyrir sjálfgefna gátt.
  • nafnaþjónar – röð af IP-tölum fyrir nafnaþjón.

Þegar þú hefur bætt við ætti stillingarskráin þín nú að hafa eftirfarandi efni, eins og sýnt er á eftirfarandi skjámynd. Fyrsta viðmótið enp0s3 er stillt til að nota DHCP og enp0s8 mun nota fasta IP tölu.

Heimilisföngareiginleikinn viðmóts gerir ráð fyrir raðfærslu til dæmis [192.168.14.2/24, “2001:1::1/64”] eða [192.168.56.110/24, ] (sjá netplan man síðu fyrir frekari upplýsingar).

# 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]

Vistaðu skrána og hættu. Notaðu síðan nýlegar netbreytingar með því að nota eftirfarandi netplan skipun.

$ sudo netplan apply

Staðfestu nú öll tiltæk netviðmót einu sinni enn, enp0s8 ethernetviðmótið ætti nú að vera tengt við staðarnetið og hafa IP-tölur eins og sýnt er á eftirfarandi skjámynd.

$ ifconfig -a

Stilltu Dynamic DHCP IP tölu í Ubuntu

Til að stilla enp0s8 ethernet viðmótið til að taka á móti IP tölu á virkum hætti í gegnum DHCP, notaðu einfaldlega eftirfarandi uppsetningu.

# 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

Vistaðu skrána og hættu. Notaðu síðan nýlegar netbreytingar og staðfestu IP töluna með eftirfarandi skipunum.

$ sudo netplan apply
$ ifconfig -a

Héðan í frá mun kerfið þitt fá IP-tölu á virkan hátt frá beini.

Þú getur fundið frekari upplýsingar og stillingarvalkosti með því að skoða netplan man síðuna.

$ man netplan

Til hamingju! Þú hefur stillt kyrrstæðar IP-tölur fyrir netkerfi á Ubuntu netþjóna þína. Ef þú hefur einhverjar spurningar skaltu deila þeim með okkur í gegnum athugasemdareyðublaðið hér að neðan.