networkctl - লিনাক্সে নেটওয়ার্ক লিঙ্কগুলির স্থিতি জিজ্ঞাসা করুন
নেটওয়ার্ক্টেক্টএল নেটওয়ার্ক ডিভাইসগুলির সংক্ষিপ্তসার এবং তাদের সংযোগের স্থিতি দেখার জন্য একটি কমান্ড লাইন ইউটিলিটি। এটি আপনাকে লিনাক্স নেটওয়ার্কিং সাবসিস্টেমটিকে জিজ্ঞাসা করতে এবং নিয়ন্ত্রণ করতে দেয়। এটি সিস্টেমডের নতুন মুক্তির নতুন কমান্ডগুলির মধ্যে একটি যা উবুন্টু 18.04-এ উপস্থিত রয়েছে। এটি সিস্টেমেড-নেটওয়ার্কযুক্ত দ্বারা নেটওয়ার্ক লিঙ্কগুলির স্থিতি প্রদর্শন করে।
দ্রষ্টব্য: নেটওয়ার্ককিটিএল চালানোর আগে, নিশ্চিত করুন যে 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.
যদি সিস্টেমড-নেটওয়ার্কডিটি চলমান না থাকে তবে আপনি নিম্নলিখিত কমান্ডগুলি ব্যবহার করে বুট করার সময় এটি শুরু করতে সক্ষম করতে পারেন।
$ sudo systemctl start systemd-networkd $ sudo systemctlenable systemd-networkd
আপনার নেটওয়ার্ক লিঙ্কগুলি সম্পর্কে স্থিতির তথ্য পেতে, কোনও যুক্তি ছাড়াই নিম্নলিখিত নেটওয়ার্কক্টেল কমান্ডটি চালান।
$ 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.
সমস্ত নেটওয়ার্ক লিঙ্ক এবং তাদের স্থিতি প্রদর্শন করতে -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.
নির্দিষ্ট লিঙ্ক, যেমন টাইপ, রাজ্য, কার্নেল মডিউল ড্রাইভার, হার্ডওয়্যার এবং আইপি ঠিকানা, কনফিগার করা ডিএনএস, সার্ভার এবং আরও অনেক কিছু সম্পর্কে তথ্য প্রদর্শন করতে স্থিতি কমান্ডটি ব্যবহার করুন। আপনি যদি কোনও লিঙ্ক নির্দিষ্ট না করেন তবে রাউটেবল লিঙ্কগুলি ডিফল্টরূপে প্রদর্শিত হয়।
$ 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 কমান্ডটি ব্যবহার করুন।
$ networkctl lldp
ডিফল্টরূপে, নেটওয়ার্কেক্টল এর আউটপুট একটি পেজারে পাইপ করা হয়, আপনি নন-পেজার পতাকা যুক্ত করে এটি প্রতিরোধ করতে পারেন।
$ networkctl --no-pager
আপনি <কড> - কোনও কিংবদন্তি বিকল্পটি ব্যবহার করে কলাম শিরোনাম এবং পাদচরণ ছাড়াই আউটপুট মুদ্রণ করতে পারেন।
$ networkctl --no-legend
এর সহায়তা বার্তাটি দেখতে, -হ
পতাকাটি ব্যবহার করুন বা আরও তথ্যের জন্য এর ম্যান পৃষ্ঠাটি দেখুন।
$ networkctl -h OR $ man networkctl
আপনি নিম্নলিখিত লিনাক্স নেটওয়ার্কিং গাইডগুলি দরকারী দেখতে পাবেন:
- নলড - রিয়েল টাইমে লিনাক্স নেটওয়ার্ক ব্যান্ডউইথ ব্যবহারের উপর নজর রাখুন
- নেটওয়ার্ক ইন্টারফেস কনফিগার করতে 10 টি দরকারী "আইপি" কমান্ড
- লিনাক্সে নেটওয়ার্ক ইন্টারফেস কনফিগার করার জন্য "দরকারী" ifconfig "কমান্ড
- 12 টিসিপিডাম্প কমান্ড - একটি নেটওয়ার্ক স্নিফার সরঞ্জাম
এখানেই শেষ! এই নিবন্ধে, আমরা একটি লিনাক্স সিস্টেমের সাথে সংযুক্ত নেটওয়ার্ক ডিভাইসের সংক্ষিপ্তসার দেখতে নেটওয়ার্ক্টক্টেল কমান্ডটি কীভাবে ব্যবহার করব তা ব্যাখ্যা করেছি। আপনার মতামত ভাগ করতে বা কোনও প্রশ্ন জিজ্ঞাসা করতে নীচের প্রতিক্রিয়া ফর্মটি ব্যবহার করুন।