networkctl - Jụọ ọnọdụ nke njikọ netwọkụ na Linux
Networkctl bụ akụrụngwa ahịrị iwu maka ịlele nchịkọta ngwaọrụ netwọkụ yana ọkwa njikọ ha. Ọ na-enye gị ohere ịjụ ajụjụ ma jikwaa sistemụ netwọkụ Linux. Ọ bụ otu n'ime iwu ọhụrụ na ntọhapụ ọhụrụ nke systemd nke dị na Ubuntu 18.04. Ọ na-egosiputa ọnọdụ njikọ netwọkụ dị ka a na-ahụ ya na sistemu-netwọk.
Mara: Tupu ị na-agba ọsọ networkctl, hụ na systemd-networkd na-agba ọsọ, ma ọ bụghị ya, ị ga-enweta nsonaazụ ezughị ezu gosipụtara site na njehie na-esote.
WARNING: systemd-networkd is not running, output will be incomplete.
Ị nwere ike ịlele ọkwa nke systemd-networkd site na iji iwu systemctl na-esonụ.
$ sudo systemctl status systemd-networkd ● systemd-networkd.service - Network Service Loaded: loaded (/lib/systemd/system/systemd-networkd.service; disabled; vendor preset: enabled) Active: active (running) since Tue 2018-07-31 11:38:52 IST; 1s ago Docs: man:systemd-networkd.service(8) Main PID: 13682 (systemd-network) Status: "Processing requests..." CGroup: /system.slice/systemd-networkd.service └─13682 /lib/systemd/systemd-networkd Jul 31 11:38:52 TecMint systemd[1]: Starting Network Service... Jul 31 11:38:52 TecMint systemd-networkd[13682]: vmnet8: Gained IPv6LL Jul 31 11:38:52 TecMint systemd-networkd[13682]: vmnet1: Gained IPv6LL Jul 31 11:38:52 TecMint systemd-networkd[13682]: enp1s0: Gained IPv6LL Jul 31 11:38:52 TecMint systemd-networkd[13682]: Enumeration completed Jul 31 11:38:52 TecMint systemd[1]: Started Network Service.
Ọ bụrụ na systemd-networkd anaghị arụ ọrụ, ị nwere ike ịmalite ma mee ka ọ malite n'oge buut site na iji iwu ndị a.
$ sudo systemctl start systemd-networkd $ sudo systemctlenable systemd-networkd
Iji nweta ozi ọkwa gbasara njikọ netwọkụ gị, mee iwu networkctl na-enweghị arụmụka ọ bụla.
$ networkctl IDX LINK TYPE OPERATIONAL SETUP 1 lo loopback carrier unmanaged 2 enp1s0 ether routable unmanaged 3 wlp2s0 wlan off unmanaged 4 vmnet1 ether routable unmanaged 5 vmnet8 ether routable unmanaged 5 links listed.
Iji gosi njikọ netwọk niile na ọkwa ha, jiri ọkọlọtọ -a
.
$ networkctl -a IDX LINK TYPE OPERATIONAL SETUP 1 lo loopback carrier unmanaged 2 enp1s0 ether routable unmanaged 3 wlp2s0 wlan off unmanaged 4 vmnet1 ether routable unmanaged 5 vmnet8 ether routable unmanaged 5 links listed.
Iji nweta ndepụta njikọ dị adị na ọkwa ha, jiri iwu ndepụta (dakọtara iji -a
ọkọlọtọ) dị ka egosiri.
$ networkctl list IDX LINK TYPE OPERATIONAL SETUP 1 lo loopback carrier unmanaged 2 enp1s0 ether routable unmanaged 3 wlp2s0 wlan off unmanaged 4 vmnet1 ether routable unmanaged 5 vmnet8 ether routable unmanaged 5 links listed.
Iji gosipụta ozi gbasara njikọ akọwapụtara, dị ka ụdị, steeti, onye ọkwọ ụgbọ ala kernel, ngwaike na adreesị IP, ahaziri DNS, ihe nkesa na ndị ọzọ, jiri iwu ọkwa. Ọ bụrụ na ị kọwaghị njikọ ọ bụla, a na-egosi njikọ ndị nwere ike ime na ndabara.
$ networkctl status ● State: routable Address: 192.168.0.103 on enp1s0 172.16.236.1 on vmnet1 192.168.167.1 on vmnet8 fe80::8f0c:7825:8057:5eec on enp1s0 fe80::250:56ff:fec0:1 on vmnet1 fe80::250:56ff:fec0:8 on vmnet8 Gateway: 192.168.0.1 (TP-LINK TECHNOLOGIES CO.,LTD.) on enp1s0
MA ọ bụ
$ networkctl status enp1s0 ● 2: enp1s0 Link File: /lib/systemd/network/99-default.link Network File: n/a Type: ether State: routable (unmanaged) Path: pci-0000:01:00.0 Driver: r8169 Vendor: Realtek Semiconductor Co., Ltd. Model: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller HW Address: 28:d2:44:eb:bd:98 (LCFC(HeFei) Electronics Technology Co., Ltd.) Address: 192.168.0.103 fe80::8f0c:7825:8057:5eec Gateway: 192.168.0.1 (TP-LINK TECHNOLOGIES CO.,LTD.)
Iji gosi ọkwa LLDP (Link Layer Discovery Protocol), jiri iwu ldp.
$ networkctl lldp
Site na ndabara, a na-agbanye mmepụta nke networkctl n'ime pager, ị nwere ike igbochi nke a site na ịgbakwunye ọkọlọtọ -no-pager.
$ networkctl --no-pager
Ị nwekwara ike ibipụta mmepụta na-enweghị isi kọlụm na n'okpuru site na iji --no-legend
nhọrọ.
$ networkctl --no-legend
Iji lelee ozi enyemaka ya, jiri ọkọlọtọ -h
ma ọ bụ lelee ibe nwoke ya maka ozi ndị ọzọ.
$ networkctl -h OR $ man networkctl
Ị ga-ahụkwa ntuziaka netwọk Linux ndị a bara uru:
- bunye – Nyochaa ojiji bandwidth netwọkụ Linux na ezigbo oge
- 10 bara uru \IP Iwu iji hazie interface netwọk
- 15 Bara uru \ifconfig Iwu iji hazie interface netwọk na Linux
- 12 Iwu Tcpdump – Ngwá Ọrụ Sniffer Network
Ọ gwụla! N'ime edemede a, anyị akọwala otu esi eji iwu networkctl maka ilele nchịkọta ngwaọrụ netwọkụ jikọtara na sistemụ Linux. Jiri mpempe nzaghachi n'okpuru kesaa echiche gị ma ọ bụ jụọ ajụjụ ọ bụla.