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:

  1. nload - Ṣe abojuto Lilo Lilo Bandiwidi Nẹtiwọọki Linux ni Akoko Gbangba
  2. 10 Wulo\"IP" Awọn pipaṣẹ lati Tunto Awọn atọkun Nẹtiwọọki
  3. 15 Wulo\"ifconfig" Awọn pipaṣẹ lati Tunto Ọlọpọọmídíà Nẹtiwọọki ni Lainos
  4. 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.