Ubuntu 18.04-de tor statiki IP adresini nädip sazlamaly?


Netplan, Ubuntu ulgamlarynda ulgam sazlamalaryny aňsatlyk bilen dolandyrmak we sazlamak üçin Ubuntu 17.10-da girizilen täze buýruk setiri konfigurasiýa kömekçisidir. YAML abstraksiýasyny ulanyp, tor interfeýsini düzmäge mümkinçilik berýär. “NetworkManager” we “systemd-networkd networking daemons” (görkezijiler diýilýär, bularyň haýsysyny ulanmalydygyny saýlap bilersiňiz) bilen ýadro interfeýsi hökmünde bilelikde işleýär.

/Etc/netplan/*.yaml bilen düşündirilen tor konfigurasiýasyny okaýar we ähli ulgam interfeýsleri üçin konfigurasiýalary bu faýllarda saklap bilersiňiz.

Bu makalada, Netplan kömekçi programmasyny ulanyp, Ubuntu 18.04-de tor interfeýsi üçin tor statiki ýa-da dinamiki IP adresi nädip sazlamalydygyny düşündireris.

Ubuntu-da ähli işjeň tor interfeýslerini sanaň

Ilki bilen, düzjek bolýan tor interfeýsiňizi kesgitlemeli. Görkezilişi ýaly ifconfig buýrugyny ulanyp, ulgamyňyzdaky ähli birikdirilen interfeýsleri sanap bilersiňiz.

$ ifconfig -a

Aboveokardaky buýrugyň çykyşyndan Ubuntu ulgamyna 3 sany interfeýs bar: 2 sany ethernet interfeýsi we aýlawly interfeýs. Şeýle-de bolsa, enp0s8 ethernet interfeýsi düzülmedi we statiki IP adresi ýok.

Ubuntu 18.04-de statiki IP adresi düzüň

Bu mysalda, enp0s8 ethernet tor interfeýsi üçin statiki IP düzeris. Netplan konfigurasiýa faýlyny görkezilişi ýaly tekst redaktoryňyzy açyň.

Üns beriň: paýlaýjy gurnaýjy tarapyndan YAML faýly döredilmedik ýagdaýynda, bu buýruk bilen görkezijiler üçin zerur konfigurasiýany döredip bilersiňiz.

$ sudo netplan generate 

Mundan başga-da, awtomatiki usulda döredilen faýllarda iş stolunda, serwerlerde, bulut dessine we ş.m. dürli faýl atlary bolup biler (mysal üçin 01-network-manager-all.yaml ýa-da 01-netcfg.yaml), ýöne /etc/netplan/*.yaml astyndaky ähli faýllar. netplan tarapyndan okalar.

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

Soňra ethernet bölüminiň aşagyna aşakdaky konfigurasiýany goşuň.

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]

Nirede:

  • enp0s8 - tor interfeýsiniň ady.
  • dhcp4 we dhcp6 - IPv4 we IPv6 üçin interfeýsiň dhcp häsiýetleri.
  • salgylar - interfeýsdäki statiki salgylaryň yzygiderliligi.
  • şlýuz4 - deslapky şlýuz üçin IPv4 salgy.
  • nameservers - nameserver üçin IP adresleriň yzygiderliligi.

Bir gezek goşanyňyzdan soň, konfigurasiýa faýlyňyz indiki skrinshotda görkezilişi ýaly aşakdaky mazmuna eýe bolmalydyr. Ilkinji interfeýs enp0s3 DHCP ulanmak üçin düzüldi we enp0s8 statiki IP adresi ulanar.

Interfeýsiň salgylar häsiýeti, mysal üçin [192.168.14.2/24, “2001: 1 :: 1/64”] ýa-da [192.168.56.110/24,] yzygiderlilige garaşýar (has giňişleýin maglumat üçin netplan adam sahypasyna serediň).

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

Faýly ýazdyryň we çykyň. Soňra netplan buýrugyny ulanyp, soňky ulgam üýtgeşmelerini ulanyň.

$ sudo netplan apply

Indi bar bolan ulgam interfeýslerini ýene bir gezek barlaň, enp0s8 ethernet interfeýsi indi ýerli tora birikdirilmelidir we aşakdaky skrinshotda görkezilişi ýaly IP adresleri bolmaly.

$ ifconfig -a

Ubuntu-da Dynamic DHCP IP adresini düzüň

DHCP arkaly dinamiki IP adresi almak üçin enp0s8 ethernet interfeýsini düzmek üçin aşakdaky konfigurasiýany ulanyň.

# 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

Faýly ýazdyryň we çykyň. Soňra soňky ulgam üýtgeşmelerini ulanyň we aşakdaky buýruklary ulanyp IP adresi barlaň.

$ sudo netplan apply
$ ifconfig -a

Mundan beýläk ulgamyňyz marşrutizatordan IP adresi alar.

Netplan adam sahypasyna ýüz tutup, has köp maglumat we konfigurasiýa opsiýalaryny tapyp bilersiňiz.

$ man netplan

Gutlaýarys! Ulgam statiki IP adreslerini Ubuntu serwerleriňize üstünlikli düzdüňiz. Soraglaryňyz bar bolsa, aşakdaky teswir formasy arkaly biziň bilen paýlaşyň.