networkctl - Beere Ipo ti Awọn ọna asopọ Nẹtiwọọki ni Lainos
Networkctl jẹ iwulo laini aṣẹ fun wiwo atokọ ti awọn ẹrọ nẹtiwọọki ati ipo asopọ wọn. O fun ọ laaye lati beere ati ṣakoso eto isomọ nẹtiwọọki Linux. O jẹ ọkan ninu awọn ofin titun ni ifasilẹ tuntun ti eto eyiti o wa ni Ubuntu 18.04. O ṣe afihan ipo ti awọn ọna asopọ nẹtiwọọki bi a ti rii nipasẹ systemd-networkd.
Akiyesi: Ṣaaju ṣiṣe networkctl, rii daju pe systemd-networkd n ṣiṣẹ, bibẹẹkọ iwọ yoo gba iṣelọpọ ti ko pe nipa aṣiṣe wọnyi.
WARNING: systemd-networkd is not running, output will be incomplete.
O le ṣayẹwo ipo ti systemd-networkd nipa ṣiṣe pipaṣẹ systemctl atẹle.
$ 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.
Ti systemd-networkd ko ba ṣiṣẹ, o le bẹrẹ ki o mu ki o bẹrẹ ni akoko bata nipa lilo awọn ofin atẹle.
$ sudo systemctl start systemd-networkd $ sudo systemctlenable systemd-networkd
Lati gba alaye ipo nipa awọn ọna asopọ nẹtiwọọki rẹ, ṣiṣe aṣẹ networkctl atẹle naa laisi ariyanjiyan eyikeyi.
$ 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.
Lati ṣe afihan gbogbo awọn ọna asopọ nẹtiwọọki ati ipo wọn, lo asia -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.
Lati gba atokọ ti awọn ọna asopọ ti o wa tẹlẹ ati ipo wọn, lo pipaṣẹ atokọ (deede si lilo Flag -a
) bi a ṣe han.
$ 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.
Lati ṣe afihan alaye nipa awọn ọna asopọ ti a ṣalaye, gẹgẹbi iru, ipinlẹ, iwakọ modulu ekuro, ohun elo ati adirẹsi IP, DNS ti a tunto, olupin ati diẹ sii, lo aṣẹ ipo. Ti o ko ba pato eyikeyi awọn ọna asopọ, awọn ọna asopọ to ṣee ṣe ni a fihan nipasẹ aiyipada.
$ 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
TABI
$ 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.)
Lati fihan ipo LLDP (Protocol Discovery Protocol), lo aṣẹ lldp.
$ networkctl lldp
Nipa aiyipada, iṣẹjade ti networkctl ti wa ni paipu sinu pager kan, o le ṣe idiwọ eyi nipa fifi asia -no-pager kun.
$ networkctl --no-pager
O tun le tẹjade iṣelọpọ laisi awọn akọle ori iwe ati ẹlẹsẹ nipa lilo aṣayan -no-legend
.
$ networkctl --no-legend
Lati wo ifiranṣẹ iranlọwọ rẹ, lo Flag -h
tabi ṣayẹwo oju-iwe eniyan rẹ fun alaye diẹ sii.
$ networkctl -h OR $ man networkctl
Iwọ yoo tun wa awọn itọsọna nẹtiwọọki Linux atẹle wọnyi wulo:
- nload - Ṣe abojuto Lilo Lilo Bandiwidi Nẹtiwọọki Linux ni Akoko Gbangba
- 10 Wulo\"IP" Awọn pipaṣẹ lati Tunto Awọn atọkun Nẹtiwọọki
- 15 Wulo\"ifconfig" Awọn pipaṣẹ lati Tunto Ọlọpọọmídíà Nẹtiwọọki ni Lainos
- Awọn ofin 12 Tcpdump - Ọpa Alaṣẹ Nẹtiwọọki kan
Gbogbo ẹ niyẹn! Ninu nkan yii, a ti ṣalaye bii o ṣe le lo aṣẹ networkctl fun wiwo atokọ ti awọn ẹrọ nẹtiwọọki ti o sopọ mọ eto Linux kan. Lo fọọmu esi ni isalẹ lati pin awọn ero rẹ tabi beere eyikeyi ibeere.