Bii o ṣe le Tunto Adirẹsi IP Aimi lori Ubuntu 20.04


Nigbagbogbo, nigbati eto alabara kan ba sopọ si nẹtiwọọki kan nipasẹ WiFi tabi okun ethernet kan, o mu adaṣe IP kan laifọwọyi lati olulana naa. Eyi jẹ ṣee ṣe nipasẹ olupin DHCP eyiti o fi awọn adirẹsi IP si awọn alabara ni adaṣe lati adagun-odo awọn adirẹsi.

Idinku pẹlu DHCP ni pe ni kete ti akoko iyalo DHCP ti pari, adiresi IP ti eto kan yipada si ti o yatọ, ati pe eyi yori si asopọ kan ti o ba ti lo eto naa fun iṣẹ kan pato gẹgẹbi olupin faili kan. Fun idi eyi, o le fẹ lati ṣeto adiresi IP aimi kan ki o ma yipada paapaa nigbati akoko iyalo ba ti pari.

Ninu itọsọna yii, iwọ yoo kọ bi o ṣe le tunto adirẹsi IP aimi kan lori olupin Ubuntu 20.04 ati tabili.

Ubuntu lo daemon NetworkManager fun iṣakoso iṣeto ni nẹtiwọọki. O le tunto IP aimi boya ni iwọn tabi lori laini aṣẹ.

Fun itọsọna yii, a yoo fojusi lori siseto adirẹsi IP aimi nipa lilo GUI mejeeji ati lori laini aṣẹ, ati pe iṣeto IP niyi:

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

Alaye yii yoo yatọ fun ọ, nitorinaa rọpo awọn iye ni ibamu si subnet rẹ.

Lori oju-iwe yii

  • Ṣeto Adirẹsi IP Aimi lori Ojú-iṣẹ Ubuntu 20.04
  • Ṣeto Adirẹsi IP Aimi lori Olupin Ubuntu 20.04

Lati bẹrẹ, Ṣe ifilọlẹ 'Eto' lati inu ohun elo elo bi o ti han.

Lori window ti o han, tẹ lori ‘Nẹtiwọọki’ taabu ni pẹpẹ osi ati lẹhinna lu aami jia lori wiwo nẹtiwọọki ti o fẹ lati tunto. Ninu ọran mi, Mo n ṣe atunto wiwo onirin mi.

Ninu window tuntun ti o han, awọn eto nẹtiwọọki ti wiwo rẹ yoo han bi o ti han. Nipa aiyipada, a ṣeto adiresi IP lati lo DHCP lati yan adirẹsi IP laifọwọyi lati Olulana tabi eyikeyi olupin DHCP miiran.

Ninu ọran wa, adiresi IP lọwọlọwọ ti a yan ni 192.168.2.104.

Bayi yan taabu IPv4 lati bẹrẹ iṣeto adiresi IP aimi. Bi o ti le rii, adiresi IP ti ṣeto si Aifọwọyi (DHCP) nipasẹ aiyipada.

Tẹ lori aṣayan 'Afowoyi' ati awọn aaye adirẹsi titun yoo han. Fọwọsi adirẹsi aimi IP ti o fẹ julọ, netmask, ati ẹnu-ọna aiyipada.

A tun ṣeto DNS si aifọwọyi. Lati ṣe atunto DNS pẹlu ọwọ, tẹ lori toggle lati pa DNS Aifọwọyi. Lẹhinna pese awọn titẹ sii DNS ti o fẹ julọ ti o ya sọtọ nipasẹ koma bi o ti han.

Lọgan ti gbogbo rẹ ti pari, tẹ bọtini ‘Waye’ ni igun apa ọtun loke ti window naa. Fun awọn ayipada lati lo, tun bẹrẹ wiwo nẹtiwọọki nipa tite lori toggle lati mu ṣiṣẹ ki o tun mu ṣiṣẹ.

Lẹẹkan si, tẹ lori aami jia lati ṣafihan iṣeto IP tuntun bi o ti han.

O tun le jẹrisi adirẹsi IP lori ebute nipasẹ ṣiṣe pipaṣẹ ip addr.

$ ifconfig
OR
$ ip addr

Lati jẹrisi awọn olupin DNS, ṣiṣe aṣẹ naa:

$ systemd-resolve --status

A ti rii bii a ṣe le tunto adirẹsi IP aimi ni iwọn lori tabili Ubuntu 20.04. Aṣayan miiran n ṣatunṣe adirẹsi IP aimi lori ebute nipa lilo Netplan.

Ti a dagbasoke nipasẹ Canonical, Netplan jẹ iwulo laini aṣẹ ti a lo lati tunto nẹtiwọọki lori awọn pinpin Ubuntu igbalode. Netplan lo awọn faili YAML lati tunto awọn atọkun nẹtiwọọki. O le tunto wiwo kan lati gba IP ni agbara ni lilo ilana DHCP tabi ṣeto IP aimi kan.

Ṣii ebute rẹ ki o si kọja si itọsọna/ati be be lo/netplan. Iwọ yoo wa faili iṣeto YAML eyiti iwọ yoo lo lati tunto adirẹsi IP naa.

Ninu ọran mi faili YAML jẹ 01-network-manager-all.yaml pẹlu awọn eto aiyipada bi o ti han.

Fun olupin Ubuntu, faili YAML jẹ 00-insitola-config.yaml ati iwọnyi ni awọn eto aiyipada.

Lati tunto IP aimi kan, daakọ ati lẹẹ iṣeto ni isalẹ. Fiyesi aye ti o wa ninu faili YAML naa.

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]

Itele, fi faili pamọ ki o ṣiṣẹ aṣẹ netplan ni isalẹ lati fipamọ awọn ayipada.

$ sudo netplan apply

O le lẹhinna jẹrisi adirẹsi IP ti wiwo nẹtiwọọki rẹ nipa lilo pipaṣẹ ifconfig.

$ ifconfig

Eyi murasilẹ nkan ti oni. A nireti pe o wa ni ipo lati tunto adirẹsi IP aimi kan lori tabili tabili & olupin Ubuntu 20.04 rẹ.