Kif tikkonfigura l-indirizz IP statiku tan-netwerk f'Ubuntu 18.04
Netplan huwa utilità ġdida ta 'konfigurazzjoni tan-netwerk tal-linja tal-kmand introdotta f'Ubuntu 17.10 biex timmaniġġja u tikkonfigura s-settings tan-netwerk faċilment fis-sistemi Ubuntu. Jippermettilek tikkonfigura interface tan-netwerk billi tuża l-astrazzjoni YAML. Jaħdem flimkien mal-NetworkManager u d-daemons tan-netwerking systemd-networkd (imsejħa renderers, tista' tagħżel liema waħda minn dawn tuża) bħala interfaces għall-kernel.
Taqra l-konfigurazzjoni tan-netwerk deskritta f'/etc/netplan/*.yaml u tista' taħżen konfigurazzjonijiet għall-interfaces tan-netwerk kollha tiegħek f'dawn il-fajls.
F'dan l-artikolu, se nispjegaw kif tikkonfigura indirizz IP statiku jew dinamiku tan-netwerk għal interface tan-netwerk f'Ubuntu 18.04 billi tuża l-utilità Netplan.
Elenka l-Interfaces tan-Netwerk Attivi kollha fuq Ubuntu
L-ewwel, għandek bżonn tidentifika l-interface tan-netwerk li se tikkonfigura. Tista' telenka l-interfaces tan-netwerk mehmuża kollha fis-sistema tiegħek billi tuża l-kmand ifconfig kif muri.
$ ifconfig -a
Mill-output tal-kmand ta 'hawn fuq, għandna 3 interfaces mehmuża mas-sistema Ubuntu: 2 interfaces ethernet u l-interface loop back. Madankollu, l-interface ethernet enp0s8
ma ġietx ikkonfigurata u m'għandha l-ebda indirizz IP statiku.
Issettja Indirizz IP Statiku f'Ubuntu 18.04
F'dan l-eżempju, aħna se tikkonfigura IP statiku għall-interface tan-netwerk ethernet enp0s8
. Iftaħ il-fajl tal-konfigurazzjoni netplan billi tuża l-editur tat-test tiegħek kif muri.
Importanti: F'każ li fajl YAML ma jinħoloqx mill-installatur tad-distribuzzjoni, tista' tiġġenera l-konfigurazzjoni meħtieġa għar-renderers b'dan il-kmand.
$ sudo netplan generate
Barra minn hekk, fajls iġġenerati awtomatikament jista' jkollhom ismijiet ta' fajls differenti fuq id-desktop, is-servers, l-istanziazzjonijiet tas-sħab eċċ (pereżempju 01-network-manager-all.yaml jew 01-netcfg.yaml), iżda l-fajls kollha taħt /etc/netplan/*.yaml se jinqara minn netplan.
$ sudo vim /etc/netplan/01-netcfg.yaml
Imbagħad żid il-konfigurazzjoni li ġejja taħt it-taqsima ethernet
.
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]
Fejn:
- enp0s8 – isem l-interface tan-netwerk.
- dhcp4 u dhcp6 – proprjetajiet dhcp ta' interface għal IPv4 u IPv6 b'mod riċettiv.
- indirizzi – sekwenza ta' indirizzi statiċi għall-interface.
- gateway4 – indirizz IPv4 għal gateway default.
- nameservers – sekwenza ta' indirizzi IP għal nameserver.
Ladarba tkun żidt, il-fajl tal-konfigurazzjoni tiegħek issa għandu jkollu l-kontenut li ġej, kif muri fil-screenshot li ġej. L-ewwel interface enp0s3
hija kkonfigurata biex tuża DHCP u enp0s8
se tuża indirizz IP statiku.
Il-proprjetà tal-indirizzi ta 'interface tistenna dħul ta' sekwenza pereżempju [192.168.14.2/24, “2001:1::1/64”] jew [192.168.56.110/24, ] (ara l-paġna man netplan għal aktar informazzjoni).
# 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]
Issejvja l-fajl u oħroġ. Imbagħad applika l-bidliet riċenti tan-netwerk billi tuża l-kmand netplan li ġej.
$ sudo netplan apply
Issa tivverifika l-interfaces tan-netwerk disponibbli għal darba oħra, l-interface ethernet enp0s8
issa għandha tkun konnessa man-netwerk lokali, u jkollha indirizzi IP kif muri fil-screenshot li ġej.
$ ifconfig -a
Issettja Indirizz IP Dynamic DHCP f'Ubuntu
Biex tikkonfigura l-interface ethernet enp0s8
biex tirċievi indirizz IP dinamikament permezz tad-DHCP, sempliċement uża l-konfigurazzjoni li ġejja.
# 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
Issejvja l-fajl u oħroġ. Imbagħad applika l-bidliet riċenti tan-netwerk u vverifika l-indirizz IP billi tuża l-kmandi li ġejjin.
$ sudo netplan apply $ ifconfig -a
Minn issa 'l quddiem is-sistema tiegħek se tikseb indirizz IP dinamikament minn router.
Tista' ssib aktar informazzjoni u għażliet ta' konfigurazzjoni billi tikkonsulta l-paġna man netplan.
$ man netplan
Prosit! Int kkonfigurajt b'suċċess indirizzi IP statiċi tan-netwerk għas-servers Ubuntu tiegħek. Jekk għandek xi mistoqsijiet, aqsamhom magħna permezz tal-formola tal-kummenti hawn taħt.