Jinsi ya kusanidi Anwani ya IP isiyobadilika kwenye Ubuntu 20.04


Kwa kawaida, mfumo wa mteja unapounganisha mtandao kupitia WiFi au kebo ya ethaneti, huchagua kiotomatiki anwani ya IP kutoka kwa kipanga njia. Hili linawezekana kupitia seva ya DHCP ambayo huwagawia wateja anwani za IP kiotomatiki kutoka kwa anwani nyingi.

Kikwazo cha DHCP ni kwamba mara tu muda wa ukodishaji wa DHCP unapopita, anwani ya IP ya mfumo inabadilika hadi nyingine, na hii husababisha kukatwa ikiwa mfumo ulitumiwa kwa huduma fulani kama vile seva ya faili. Kwa sababu hii, unaweza kutaka kuweka anwani ya IP tuli ili isibadilike hata wakati wa kukodisha umekwisha.

Katika mwongozo huu, utajifunza jinsi ya kusanidi anwani ya IP tuli kwenye seva ya Ubuntu 20.04 na eneo-kazi.

Ubuntu hutumia daemoni ya NetworkManager kudhibiti usanidi wa mtandao. Unaweza kusanidi IP tuli kwa picha au kwenye mstari wa amri.

Kwa mwongozo huu, tutazingatia kuweka anwani ya IP tuli kwa kutumia GUI na kwenye mstari wa amri, na hapa kuna usanidi wa IP:

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

Taarifa hii itakuwa tofauti kwako, kwa hivyo badilisha thamani ipasavyo kulingana na subnet yako.

Katika ukurasa huu

  • Weka Anwani Tuli ya IP kwenye Eneo-kazi la Ubuntu 20.04
  • Weka Anwani Tuli ya IP kwenye Seva ya Ubuntu 20.04

Ili kuanza, Fungua 'Mipangilio' kutoka kwa menyu ya programu kama inavyoonyeshwa.

Katika kidirisha kinachoonekana, bofya kichupo cha ‘Mtandao’ kwenye upau wa kushoto kisha ugonge aikoni ya gia kwenye kiolesura cha mtandao ambacho ungependa kusanidi. Kwa upande wangu, ninasanidi kiolesura changu cha waya.

Katika dirisha jipya linaloonekana, mipangilio ya mtandao ya kiolesura chako itaonyeshwa kama inavyoonyeshwa. Kwa chaguo-msingi, anwani ya IP imewekwa kutumia DHCP kuchagua kiotomatiki anwani ya IP kutoka kwa Kipanga njia au seva nyingine yoyote ya DHCP.

Kwa upande wetu, anwani ya IP ya sasa iliyopewa ni 192.168.2.104.

Sasa chagua kichupo cha IPv4 ili kuanza kuweka anwani ya IP tuli. Kama unaweza kuona, anwani ya IP imewekwa kwa Otomatiki (DHCP) kwa chaguo-msingi.

Bofya kwenye chaguo la 'Mwongozo' na mashamba mapya ya anwani yataonyeshwa. Jaza anwani tuli ya IP unayopendelea, barakoa na lango chaguomsingi.

DNS pia imewekwa otomatiki. Ili kusanidi DNS wewe mwenyewe, bofya kwenye kugeuza ili kuzima DNS Otomatiki. Kisha toa maingizo yako ya DNS unayopendelea yakitenganishwa na koma kama inavyoonyeshwa.

Mara tu yote yamefanywa, bofya kitufe cha 'Weka' kwenye kona ya juu ya kulia ya dirisha. Ili mabadiliko yatekelezwe, anzisha upya kiolesura cha mtandao kwa kubofya kitufe cha kugeuza ili kukizima na kuiwasha tena.

Kwa mara nyingine tena, bofya kwenye ikoni ya gia ili kufichua usanidi mpya wa IP kama inavyoonyeshwa.

Unaweza pia kuthibitisha anwani ya IP kwenye terminal kwa kuendesha amri ya ip addr.

$ ifconfig
OR
$ ip addr

Ili kudhibitisha seva za DNS, endesha amri:

$ systemd-resolve --status

Tumeona jinsi tunavyoweza kusanidi anwani ya IP tuli kwa michoro kwenye eneo-kazi la Ubuntu 20.04. Chaguo jingine ni kusanidi anwani ya IP tuli kwenye terminal kwa kutumia Netplan.

Iliyoundwa na Canonical, Netplan ni matumizi ya safu ya amri inayotumiwa kusanidi mtandao kwenye usambazaji wa kisasa wa Ubuntu. Netplan hutumia faili za YAML kusanidi miingiliano ya mtandao. Unaweza kusanidi kiolesura ili kupata IP kwa kutumia itifaki ya DHCP au kuweka IP tuli.

Fungua terminal yako na uelekee kwenye saraka ya /etc/netplan. Utapata faili ya usanidi ya YAML ambayo utatumia kusanidi anwani ya IP.

Kwa upande wangu faili ya YAML ni 01-network-manager-all.yaml na mipangilio chaguo-msingi kama inavyoonyeshwa.

Kwa seva ya Ubuntu, faili ya YAML ni 00-installer-config.yaml na hii ndiyo mipangilio chaguo-msingi.

Ili kusanidi IP tuli, nakili na ubandike usanidi hapa chini. Kumbuka nafasi katika faili ya YAML.

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]

Ifuatayo, hifadhi faili na uendesha amri ya netplan hapa chini ili kuhifadhi mabadiliko.

$ sudo netplan apply

Baada ya hapo unaweza kuthibitisha anwani ya IP ya kiolesura chako cha mtandao kwa kutumia ifconfig amri.

$ ifconfig

Hii inahitimisha makala ya leo. Tunatumahi sasa uko katika nafasi ya kusanidi anwani ya IP tuli kwenye kompyuta yako ya mezani ya Ubuntu 20.04 na mfumo wa seva.