networkctl - Kueri Status Tautan Jaringan di Linux
Networkctl adalah utilitas baris perintah untuk melihat ringkasan perangkat jaringan dan status koneksinya. Ini memungkinkan Anda untuk menanyakan dan mengontrol subsistem jaringan Linux. Ini adalah salah satu perintah baru dalam rilis baru systemd yang hadir di Ubuntu 18.04. Ini menampilkan status tautan jaringan seperti yang dilihat oleh systemd-networkd.
Baca Juga: Panduan Sysadmin Linux untuk Manajemen Jaringan, Pemecahan Masalah, dan Debugging
Catatan: Sebelum menjalankan networkctl, pastikan systemd-networkd sedang berjalan, jika tidak, Anda akan mendapatkan keluaran tidak lengkap yang ditunjukkan dengan kesalahan berikut.
WARNING: systemd-networkd is not running, output will be incomplete.
Anda dapat memeriksa status systemd-networkd dengan menjalankan perintah systemctl berikut.
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.
Jika systemd-networkd tidak berjalan, Anda dapat memulai dan mengaktifkannya untuk memulai saat boot menggunakan perintah berikut.
sudo systemctl start systemd-networkd
sudo systemctlenable systemd-networkd
Untuk mendapatkan informasi status tentang tautan jaringan Anda, jalankan perintah networkctl berikut tanpa argumen apa pun.
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.
Untuk menampilkan semua tautan jaringan dan statusnya, gunakan tanda -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.
Untuk mendapatkan daftar link yang ada dan statusnya, gunakan perintah list (setara dengan menggunakan tanda -a
) seperti yang ditunjukkan.
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.
Untuk menampilkan informasi tentang tautan yang ditentukan, seperti jenis, status, driver modul kernel, perangkat keras dan alamat IP, DNS yang dikonfigurasi, server, dan lainnya, gunakan perintah status. Jika Anda tidak menentukan tautan apa pun, tautan yang dapat dirutekan akan ditampilkan secara default.
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
ATAU
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.)
Untuk menampilkan status LLDP (Link Layer Discovery Protocol), gunakan perintah lldp.
networkctl lldp
Secara default, keluaran networkctl disalurkan ke pager, Anda dapat mencegahnya dengan menambahkan tanda –no-pager.
networkctl --no-pager
Anda juga dapat mencetak keluaran tanpa header kolom dan footer menggunakan opsi --no-legend
.
networkctl --no-legend
Untuk melihat pesan bantuannya, gunakan tanda -h
atau lihat halaman manualnya untuk informasi lebih lanjut.
networkctl -h
OR
man networkctl
Anda juga akan menemukan panduan jaringan Linux berikut berguna:
- nload – Pantau Penggunaan Bandwidth Jaringan Linux secara Real Time
- 10 Perintah “IP” yang Berguna untuk Mengonfigurasi Antarmuka Jaringan
- 15 Perintah “ifconfig” yang berguna untuk Mengonfigurasi Antarmuka Jaringan di Linux
- 12 Perintah Tcpdump – Alat Sniffer Jaringan
Itu saja! Pada artikel ini, kami telah menjelaskan cara menggunakan perintah networkctl untuk melihat ringkasan perangkat jaringan yang terpasang pada sistem Linux. Gunakan formulir umpan balik di bawah ini untuk menyampaikan pemikiran Anda atau mengajukan pertanyaan apa pun.