networkctl - Mistoqsija dwar l-Istatus ta' Links tan-Netwerk fil-Linux


Networkctl hija utilità tal-linja tal-kmand biex tara sommarju tal-apparati tan-netwerk u l-istatus tal-konnessjoni tagħhom. Jippermettilek tagħmel mistoqsija u tikkontrolla s-subsistema tan-netwerking Linux. Huwa wieħed mill-kmandi l-ġodda fir-rilaxx il-ġdid ta 'systemd li huwa preżenti f'Ubuntu 18.04. Hija turi l-istat tal-links tan-netwerk kif jidher minn systemd-networkd.

Nota: Qabel ma tħaddem networkctl, kun żgur li systemd-networkd qed jaħdem, inkella ikollok output mhux komplut indikat mill-iżball li ġej.

WARNING: systemd-networkd is not running, output will be incomplete.

Tista 'tiċċekkja l-istatus ta' systemd-networkd billi tħaddem il-kmand systemctl li ġej.

$ 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.

Jekk systemd-networkd mhux qed jaħdem, tista' tibda u tippermettilu li jibda fil-ħin tal-ibbutjar billi tuża l-kmandi li ġejjin.

$ sudo systemctl start systemd-networkd
$ sudo systemctlenable systemd-networkd

Biex tikseb l-informazzjoni dwar l-istatus dwar il-links tan-netwerk tiegħek, mexxi l-kmand networkctl li ġej mingħajr ebda argument.

$ 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.

Biex turi l-links tan-netwerk kollha u l-istatus tagħhom, uża l-marka -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.

Biex tikseb lista ta' links eżistenti u l-istatus tagħhom, uża l-kmand tal-lista (ekwivalenti għall-użu tal-marka -a) kif muri.

$ 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.

Biex turi informazzjoni dwar il-links speċifikati, bħal tip, stat, sewwieq tal-modulu tal-kernel, ħardwer u indirizz IP, DNS konfigurat, server u aktar, uża l-kmand tal-istatus. Jekk ma tispeċifika l-ebda link, links routable jintwerew awtomatikament.

$ 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

JEW

$ 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.)

Biex turi l-istatus LLDP (Link Layer Discovery Protocol), uża l-kmand lldp.

$ networkctl lldp

B'mod awtomatiku, l-output ta 'networkctl jitmexxa f'pager, tista' tevita dan billi żżid il-bandiera –no-pager.

$ networkctl --no-pager

Tista' wkoll tipprintja l-output mingħajr headers tal-kolonna u l-footer billi tuża l-għażla --no-legend.

$ networkctl --no-legend

Biex tara l-messaġġ ta' għajnuna tiegħu, uża l-marka -h jew iċċekkja l-paġna man tagħha għal aktar informazzjoni.

$ networkctl -h
OR
$ man networkctl 

Issib ukoll il-gwidi tan-netwerking Linux li ġejjin utli:

  1. nload – Tissorvelja l-Użu tal-Bandwidth tan-Netwerk tal-Linux f'Ħin Reali
  2. 10 Kmandi Utli \IP” biex Jikkonfiguraw Interfaces tan-Netwerk
  3. 15 Kmandi Utli \ifconfig biex Jikkonfiguraw l-Interface tan-Netwerk fil-Linux
  4. 12 Kmand Tcpdump – Għodda ta' Xoxx tan-Netwerk

Dak kollox! F'dan l-artikolu, spjegajna kif tuża l-kmand networkctl biex tara sommarju ta 'apparati tan-netwerk mehmuża ma' sistema Linux. Uża l-formola ta' feedback hawn taħt biex taqsam il-ħsibijiet tiegħek jew tistaqsi xi mistoqsijiet.