GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Mengelola Jaringan menggunakan Alat nmcli di RedHat/CentOS 7

Fitur baru Red Hat Enterprise Linux 7 dan CentOS 7 adalah bahwa layanan jaringan default disediakan oleh NetworkManager , daemon konfigurasi dan kontrol jaringan dinamis yang mencoba menjaga perangkat jaringan dan koneksi tetap aktif saat tersedia sambil tetap mendukung file konfigurasi tipe ifcfg tradisional. NetworkManager dapat digunakan dengan jenis koneksi berikut:Ethernet, VLAN, Bridges, Bonds, Teams, Wi-Fi, mobile broadband (seperti seluler 3G), dan IP-over-InfiniBand. Untuk jenis koneksi ini, NetworkManager dapat mengonfigurasi alias jaringan, alamat IP, rute statis, informasi DNS, dan koneksi VPN, serta banyak parameter khusus koneksi.

NetworkManager dapat dikontrol dengan alat baris perintah, nmcli .

Penggunaan nmcli umum

Sintaks umum untuk nmcli adalah:

# nmcli [ OPTIONS ] OBJECT { COMMAND | help }

Satu hal yang keren adalah Anda dapat menggunakan tombol TAB untuk menyelesaikan tindakan saat Anda menulis perintah sehingga jika suatu saat Anda lupa sintaksnya, Anda cukup menekan TAB untuk melihat daftar opsi yang tersedia.

Beberapa contoh penggunaan nmcli umum:

# nmcli general status

Akan menampilkan status keseluruhan NetworkManager.

# nmcli connection show

Akan menampilkan semua koneksi.

# nmcli connection show -a

Hanya akan menampilkan koneksi yang aktif.

# nmcli device status

Akan menampilkan daftar perangkat yang dikenali oleh NetworkManager dan statusnya saat ini.

1) Memulai / menghentikan antarmuka jaringan

Anda dapat menggunakan alat nmcli untuk memulai atau menghentikan antarmuka jaringan dari baris perintah, ini setara dengan naik/turun di ifconfig.
Untuk menghentikan antarmuka gunakan sintaks berikut:

# nmcli device disconnect eno16777736

Untuk memulainya Anda dapat menggunakan sintaks ini:

# nmcli device connect eno16777736

2) Menambahkan koneksi ethernet dengan IP statis

Untuk menambahkan koneksi ethernet baru dengan alamat IP statis Anda dapat menggunakan perintah berikut:

# nmcli connection add type ethernet con-name NAME_OF_CONNECTION ifname interface-name ip4 IP_ADDRESS gw4 GW_ADDRESS

mengganti NAME_OF_CONNECTION dengan nama yang ingin Anda terapkan pada koneksi baru, IP_ADDRESS dengan alamat IP yang ingin Anda gunakan dan GW_ADDRESS dengan alamat gateway yang Anda gunakan (jika Anda tidak menggunakan gateway, Anda dapat menghilangkan bagian terakhir ini) .

# nmcli connection add type ethernet con-name NEW ifname eno16777736 ip4 192.168.1.141 gw4 192.168.1.1

Untuk mengatur server DNS untuk koneksi ini, Anda dapat menggunakan perintah berikut:

# nmcli connection modify NEW ipv4.dns "8.8.8.8 8.8.4.4"

Untuk membuka koneksi Ethernet baru, jalankan perintah sebagai berikut:

# nmcli connection up NEW ifname eno16777736

Untuk melihat informasi rinci tentang koneksi yang baru dikonfigurasi, berikan perintah sebagai berikut:

# nmcli -p connection show NEW

3) Menambahkan koneksi yang akan menggunakan DHCP

Jika Anda ingin menambahkan koneksi baru yang akan menggunakan DHCP untuk mengkonfigurasi alamat IP antarmuka, alamat gateway dan server dns, yang harus Anda lakukan adalah menghilangkan bagian alamat ip/gw dari perintah dan Manajer Jaringan akan menggunakan DHCP untuk mendapatkan detail konfigurasi.

Misalnya, untuk membuat profil koneksi yang dikonfigurasi DHCP bernama NEW_DHCP, di perangkat
eno16777736 Anda dapat menggunakan perintah berikut:

# nmcli connection add type ethernet con-name NEW_DHCP ifname eno16777736

Cent OS
  1. CentOS / RHEL 7 :Cara mengkonfigurasi Penandaan VLAN menggunakan nmcli

  2. Cara mengkonfigurasi dan Mengelola Koneksi Jaringan menggunakan nmcli

  3. Cara Membuat Antarmuka Jembatan Menggunakan nmcli di CentOS/RHEL 7 dan 8

  1. Cara Memulai Ulang Layanan Jaringan di CentOS 8 atau RHEL 8

  2. Bagaimana Cara Menggunakan Alat Peningkatan RedHat untuk Meningkatkan CentOS dari 6.x ke CentOS 7?

  3. Cara menginstal alat pemantauan jaringan Cacti di Centos VPS

  1. Cara Mengonfigurasi Pengaturan Jaringan CentOS

  2. CentOS / RHEL 7 :Cara membuat Network Bonding (NIC teaming) menggunakan nmcli

  3. Cara Memulai Ulang Layanan Jaringan di CentOS/RHEL 8