networkctl - ലിനക്സിലെ നെറ്റ്uവർക്ക് ലിങ്കുകളുടെ നില അന്വേഷിക്കുക
നെറ്റ്uവർക്ക് ഉപകരണങ്ങളുടെ സംഗ്രഹവും അവയുടെ കണക്ഷൻ നിലയും കാണുന്നതിനുള്ള ഒരു കമാൻഡ് ലൈൻ യൂട്ടിലിറ്റിയാണ് Networkctl. ലിനക്സ് നെറ്റ്uവർക്കിംഗ് സബ്സിസ്റ്റം അന്വേഷിക്കാനും നിയന്ത്രിക്കാനും ഇത് നിങ്ങളെ അനുവദിക്കുന്നു. ഉബുണ്ടു 18.04-ൽ നിലവിലുള്ള systemd-ന്റെ പുതിയ പതിപ്പിലെ പുതിയ കമാൻഡുകളിൽ ഒന്നാണിത്. systemd-networkd കാണുന്നത് പോലെ നെറ്റ്uവർക്ക് ലിങ്കുകളുടെ അവസ്ഥ ഇത് പ്രദർശിപ്പിക്കുന്നു.
ശ്രദ്ധിക്കുക: networkctl പ്രവർത്തിപ്പിക്കുന്നതിന് മുമ്പ്, systemd-networkd പ്രവർത്തിക്കുന്നുവെന്ന് ഉറപ്പാക്കുക, അല്ലാത്തപക്ഷം ഇനിപ്പറയുന്ന പിശക് സൂചിപ്പിക്കുന്ന അപൂർണ്ണമായ ഔട്ട്പുട്ട് നിങ്ങൾക്ക് ലഭിക്കും.
WARNING: systemd-networkd is not running, output will be incomplete.
ഇനിപ്പറയുന്ന systemctl കമാൻഡ് പ്രവർത്തിപ്പിച്ച് നിങ്ങൾക്ക് systemd-networkd-ന്റെ നില പരിശോധിക്കാം.
$ 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.
systemd-networkd റൺ ചെയ്യുന്നില്ലെങ്കിൽ, താഴെ പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ബൂട്ട് സമയത്ത് അത് ആരംഭിക്കാനും പ്രവർത്തനക്ഷമമാക്കാനും കഴിയും.
$ sudo systemctl start systemd-networkd $ sudo systemctlenable systemd-networkd
നിങ്ങളുടെ നെറ്റ്uവർക്ക് ലിങ്കുകളെക്കുറിച്ചുള്ള സ്റ്റാറ്റസ് വിവരങ്ങൾ ലഭിക്കുന്നതിന്, ഒരു ആർഗ്യുമെന്റും കൂടാതെ ഇനിപ്പറയുന്ന networkctl കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.
$ 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.
എല്ലാ നെറ്റ്uവർക്ക് ലിങ്കുകളും അവയുടെ സ്റ്റാറ്റസും പ്രദർശിപ്പിക്കുന്നതിന്, -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.
നിലവിലുള്ള ലിങ്കുകളുടെയും അവയുടെ നിലയുടെയും ഒരു ലിസ്റ്റ് ലഭിക്കുന്നതിന്, കാണിച്ചിരിക്കുന്നതുപോലെ ലിസ്റ്റ് കമാൻഡ് (-a
ഫ്ലാഗ് ഉപയോഗിക്കുന്നതിന് തുല്യമായത്) ഉപയോഗിക്കുക.
$ 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.
ടൈപ്പ്, സ്റ്റേറ്റ്, കേർണൽ മൊഡ്യൂൾ ഡ്രൈവർ, ഹാർഡ്uവെയർ, ഐപി വിലാസം, കോൺഫിഗർ ചെയ്ത ഡിഎൻഎസ്, സെർവർ എന്നിവയും അതിലേറെയും പോലുള്ള നിർദ്ദിഷ്ട ലിങ്കുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ പ്രദർശിപ്പിക്കുന്നതിന്, സ്റ്റാറ്റസ് കമാൻഡ് ഉപയോഗിക്കുക. നിങ്ങൾ ലിങ്കുകളൊന്നും വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, റൂട്ടബിൾ ലിങ്കുകൾ ഡിഫോൾട്ടായി കാണിക്കും.
$ 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
അഥവാ
$ 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.)
LLDP (ലിങ്ക് ലെയർ ഡിസ്കവറി പ്രോട്ടോക്കോൾ) സ്റ്റാറ്റസ് കാണിക്കുന്നതിന്, lldp കമാൻഡ് ഉപയോഗിക്കുക.
$ networkctl lldp
സ്ഥിരസ്ഥിതിയായി, networkctl-ന്റെ ഔട്ട്uപുട്ട് ഒരു പേജറിലേക്ക് പൈപ്പ് ചെയ്യപ്പെടുന്നു, -no-pager ഫ്ലാഗ് ചേർത്ത് നിങ്ങൾക്ക് ഇത് തടയാം.
$ networkctl --no-pager
നിങ്ങൾക്ക് --no-legend
ഓപ്uഷൻ ഉപയോഗിച്ച് കോളം ഹെഡറുകളും ഫൂട്ടറും ഇല്ലാതെ ഔട്ട്uപുട്ട് പ്രിന്റ് ചെയ്യാനും കഴിയും.
$ networkctl --no-legend
അതിന്റെ സഹായ സന്ദേശം കാണുന്നതിന്, -h
ഫ്ലാഗ് ഉപയോഗിക്കുക അല്ലെങ്കിൽ കൂടുതൽ വിവരങ്ങൾക്ക് അതിന്റെ മാൻ പേജ് പരിശോധിക്കുക.
$ networkctl -h OR $ man networkctl
ഇനിപ്പറയുന്ന Linux നെറ്റ്uവർക്കിംഗ് ഗൈഡുകളും നിങ്ങൾക്ക് ഉപയോഗപ്രദമാകും:
- nload – Linux Network Bandwidth ഉപയോഗം തത്സമയം നിരീക്ഷിക്കുക
- നെറ്റ്uവർക്ക് ഇന്റർഫേസുകൾ കോൺഫിഗർ ചെയ്യുന്നതിനുള്ള 10 ഉപയോഗപ്രദമായ \IP കമാൻഡുകൾ
- ലിനക്സിൽ നെറ്റ്uവർക്ക് ഇന്റർഫേസ് കോൺഫിഗർ ചെയ്യുന്നതിനുള്ള 15 ഉപയോഗപ്രദമായ \ifconfig കമാൻഡുകൾ
- 12 Tcpdump കമാൻഡുകൾ - ഒരു നെറ്റ്uവർക്ക് സ്നിഫർ ടൂൾ
അത്രയേയുള്ളൂ! ഈ ലേഖനത്തിൽ, ഒരു Linux സിസ്റ്റത്തിൽ ഘടിപ്പിച്ചിട്ടുള്ള നെറ്റ്uവർക്ക് ഉപകരണങ്ങളുടെ ഒരു സംഗ്രഹം കാണുന്നതിന് networkctl കമാൻഡ് എങ്ങനെ ഉപയോഗിക്കാമെന്ന് ഞങ്ങൾ വിശദീകരിച്ചിട്ടുണ്ട്. നിങ്ങളുടെ ചിന്തകൾ പങ്കിടുന്നതിനോ എന്തെങ്കിലും ചോദ്യങ്ങൾ ചോദിക്കുന്നതിനോ ചുവടെയുള്ള ഫീഡ്uബാക്ക് ഫോം ഉപയോഗിക്കുക.