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

3 Cara Membuat Jembatan Jaringan di RHEL/CentOS 8

Sebuah jembatan jaringan adalah perangkat lapisan data-link yang menghubungkan dua atau lebih segmen jaringan, menawarkan komunikasi di antara mereka. Ini menciptakan antarmuka jaringan tunggal untuk mengatur jaringan agregat tunggal dari beberapa jaringan atau segmen jaringan. Ini meneruskan lalu lintas berdasarkan alamat MAC host (disimpan dalam tabel alamat MAC).

Sistem operasi Linux seperti RHEL (Red Hat Enterprise Linux ) dan CentOS 8 mendukung implementasi jembatan jaringan berbasis perangkat lunak untuk meniru jembatan perangkat keras. Jembatan melayani fungsi yang sama sebagai saklar jaringan; berfungsi kurang lebih seperti sakelar jaringan virtual.

Ada beberapa kasus penggunaan bridging jaringan, salah satu aplikasi praktisnya adalah dalam lingkungan virtualisasi untuk membuat switch jaringan virtual yang digunakan untuk menghubungkan mesin virtual (VM) ke jaringan yang sama dengan host.

Panduan ini menunjukkan beberapa cara untuk menyiapkan jembatan jaringan di RHEL/CentOS 8 dan menggunakannya untuk mengatur jaringan virtual dalam mode bridge di bawah Oracle VirtualBox dan KVM, untuk menghubungkan Mesin Virtual ke jaringan yang sama dengan host.

Di halaman ini:
  1. Membuat Jembatan Jaringan Menggunakan Alat nmcli
  2. Membuat Jembatan Jaringan melalui Konsol Web Kokpit
  3. Membuat Jembatan Jaringan Menggunakan nm-connection-editor
  4. Cara Menggunakan Jembatan Jaringan dalam Perangkat Lunak Virtualisasi

Menyiapkan Jembatan Jaringan Menggunakan Alat nmcli

nmcli adalah alat baris perintah yang banyak digunakan, skrip, dan kuat untuk mengontrol NetworkManager dan melaporkan status jaringan. Ini berkomunikasi langsung ke NetworkManager dan hanya mengontrol koneksi di seluruh sistem. Yang penting, ini memungkinkan pengguna untuk menggunakan singkatan, selama itu adalah awalan yang unik dalam rangkaian opsi yang memungkinkan.

Pertama, gunakan perintah IP untuk mengidentifikasi antarmuka jaringan (baik fisik maupun virtual) yang saat ini terpasang ke mesin Anda dan jaringan yang terhubung dengannya.

# ip add

Dari output perintah di atas, antarmuka Ethernet disebut enp2s0 , kita akan menambahkan antarmuka ini ke jembatan sebagai budak.

Periksa Antarmuka Jaringan

Selanjutnya, untuk membuat daftar koneksi jaringan yang aktif pada sistem pengujian, gunakan perintah nmcli berikut.

# nmcli conn show --active

Mencantumkan Koneksi Jaringan Aktif

Penting :Jika libvirtd daemon (libvirtd ) diinstal dan dimulai, antarmuka jaringan default yang mewakili jembatan jaringan (saklar jaringan virtual) adalah virbr0 seperti yang terlihat pada screenshot di atas. Ini dikonfigurasi untuk berjalan di NAT modus.

Selanjutnya, buat antarmuka jembatan jaringan menggunakan nmcli berikut ini perintah, di mana sambungan atau con singkatan dari koneksi, dan nama koneksinya adalah br0 dan nama antarmukanya juga br0 .

# nmcli conn add type bridge con-name br0 ifname br0

Buat Antarmuka Jembatan Jaringan

Catatan :Dalam mode bridge, mesin virtual mudah diakses ke jaringan fisik, mereka muncul dalam subnet yang sama dengan mesin host dan mereka dapat mengakses layanan seperti DHCP .

Untuk menyetel alamat IP statis, jalankan perintah berikut untuk menyetel alamat IPv4, network mask, gateway default, dan server DNS br0 koneksi (atur nilainya sesuai dengan lingkungan Anda).

# nmcli conn modify br0 ipv4.addresses '192.168.1.1/24'
# nmcli conn modify br0 ipv4.gateway '192.168.1.1'
# nmcli conn modify br0 ipv4.dns '192.168.1.1'
# nmcli conn modify br0 ipv4.method manual

Sekarang tambahkan antarmuka Ethernet (enp2s0) sebagai perangkat portabel ke jembatan (br0) koneksi seperti yang ditunjukkan.

# nmcli conn add type ethernet slave-type bridge con-name bridge-br0 ifname enp2s0 master br0

Tambahkan Antarmuka Ethernet sebagai Slave to Bridge

Selanjutnya, memunculkan atau mengaktifkan koneksi jembatan, Anda dapat menggunakan nama koneksi atau UUID seperti yang ditunjukkan.

# nmcli conn up br0
OR
# nmcli conn up 2f03943b-6fb5-44b1-b714-a755660bf6eb

Koneksi Jembatan Jaringan Aktif

Kemudian nonaktifkan atau turunkan Ethernet atau Berkabel koneksi.

# nmcli conn down Wired\ connection\ 1
OR
# nmcli conn down e1ffb0e0-8ebc-49d0-a690-2117ca5e2f42

Koneksi Kabel Jaringan Nonaktif

Sekarang ketika Anda mencoba membuat daftar koneksi jaringan yang aktif pada sistem, koneksi jembatan akan ditampilkan pada daftar.

# nmcli conn show --active

Daftar Koneksi Jaringan Aktif

Selanjutnya, gunakan jembatan berikut ini perintah untuk menampilkan konfigurasi dan flag port bridge saat ini.

# bridge link show

Tampilkan Pelabuhan Jembatan

Untuk menonaktifkan koneksi jembatan dan menghapusnya, jalankan perintah berikut. Perhatikan bahwa Anda harus mengaktifkan koneksi kabel terlebih dahulu.

# nmcli conn up Wired\ connection\ 1
# nmcli conn down br0
# nmcli conn del br0
# nmcli conn del bridge-br0

Hapus Koneksi Jaringan Jembatan

Untuk informasi lebih lanjut, lihat nmcli halaman manual.

# man nmcli

Membuat Jembatan Jaringan melalui Konsol Web Kokpit

Kokpit adalah antarmuka administrasi server berbasis web yang ringan, interaktif, dan mudah digunakan. Untuk berinteraksi dengan konfigurasi jaringan sistem, kokpit menggunakan NetworkManager dan DBus API yang diberikannya.

Untuk menambahkan jembatan, buka Jaringan , lalu klik Tambahkan Jembatan seperti yang disorot pada gambar berikut.

Pilih Jaringan di Cockpit Web Console

Jendela pop dengan opsi untuk menambahkan jembatan baru akan muncul. Atur nama jembatan dan pilih port seperti yang ditunjukkan pada tangkapan layar berikut. Anda dapat secara opsional mengaktifkan STP (Protokol Pohon Rentang ) lalu klik Terapkan .

Tambahkan Pengaturan Jembatan Jaringan

Di bawah daftar Antarmuka , jembatan baru sekarang akan muncul dan Ethernet antarmuka harus dinonaktifkan.

Antarmuka Jembatan Jaringan Baru

Untuk melihat jembatan secara detail, klik dua kali di atasnya. Ada opsi untuk menghapusnya atau menghapusnya, menambahkan perangkat port baru ke dalamnya, dan banyak lagi.

Lihat Detail Jembatan Jaringan

Membuat Jembatan Jaringan Menggunakan Aplikasi nm-connection-editor

editor-koneksi-nm adalah editor koneksi jaringan grafis untuk NetworkManager , digunakan untuk menambah, menghapus, dan mengubah koneksi jaringan yang disimpan oleh NetworkManager . Modifikasi apa pun hanya dapat berfungsi jika NetworkManager berjalan.

Untuk meluncurkannya, jalankan nm-connection-editor perintah sebagai root di baris perintah atau buka dari menu sistem.

# nm-connection-editor

Setelah terbuka, klik tanda plus untuk menambahkan koneksi baru seperti yang disorot pada tangkapan layar berikut.

Tambahkan Koneksi Jaringan Baru

Dari jendela sembul, pilih jenis koneksi dari tarik-turun, Jembatan dalam hal ini dan klik Buat .

Pilih Jenis Koneksi Jaringan

Selanjutnya, atur koneksi jembatan dan nama antarmuka, lalu klik Tambah untuk menambahkan port jembatan. Pilih Ethernet sebagai jenis sambungan. Kemudian klik Buat .

Buat Koneksi Jembatan

Pilih Ethernet sebagai Jenis Koneksi

Selanjutnya, edit detail koneksi perangkat port dan klik Simpan .

Edit Port Jembatan Jaringan

Sekarang port yang dijembatani harus ditambahkan ke daftar koneksi yang dijembatani. Kemudian klik Simpan .

Port Jembatan Jaringan Ditambahkan

Dari antarmuka utama editor koneksi, Anda seharusnya dapat melihat koneksi jembatan baru dan antarmuka jembatan seperti yang ditunjukkan pada tangkapan layar berikut.

Jembatan Jaringan Berhasil Dibuat

Sekarang lanjutkan untuk mengaktifkan koneksi jembatan dan menonaktifkan koneksi kabel dari baris perintah menggunakan alat nmcli seperti yang ditunjukkan sebelumnya.

# nmcli conn up br0
# nmcli conn down Wired\ connection\ 1

Cara Menggunakan Jembatan Jaringan dalam Perangkat Lunak Virtualisasi

Di bagian ini, kami akan menunjukkan cara menggunakan jembatan untuk menghubungkan mesin virtual ke jaringan host, di bawah Oracle VirtualBox dan KVM seperti yang dijelaskan di bawah ini.

Menggunakan Jembatan Jaringan di Oracle VirtualBox

Untuk mengonfigurasi mesin virtual agar menggunakan adaptor yang dijembatani, pilih dari daftar VM, lalu buka setelannya, klik Jaringan dan pilih adaptor (mis. Adaptor 1 ), lalu pastikan Aktifkan Adaptor Jaringan opsi dicentang, setel yang dilampirkan sebagai Adaptor Terjembatani , lalu pilih nama antarmuka yang dijembatani (br0 ) dan klik Oke .

Konfigurasikan VM untuk Menggunakan Jaringan Bridge di VirtualBox

Menggunakan Jembatan Jaringan di KVM

Untuk menggunakan jembatan jaringan yang dibuat di atas di bawah KVM , gunakan --network=bridge=br0 opsi sementara mesin virtual menggunakan antarmuka baris perintah, menggunakan virt-install perintah.

# virt-install --virt-type=kvm --name Ubuntu18.04 --ram 1536 --vcpus=4 --os-variant=ubuntu18.04 --cdrom=/path/to/install.iso --network=bridge=br0,model=virtio --graphics vnc --disk path=/var/lib/libvirt/images/ubuntu18.04.qcow2,size=20,bus=virtio,format=qcow2

Anda juga dapat membuat jaringan tambahan dan mengonfigurasinya menggunakan alat baris perintah virsh, dan file konfigurasi XML VM dapat diedit untuk menggunakan salah satu jaringan penghubung baru ini.

Dalam panduan ini, kami telah menunjukkan cara menyiapkan jembatan jaringan di RHEL/CentOS 8 dan menggunakannya di dalam untuk menghubungkan VM ke jaringan host yang sama, di bawah Oracle VirtualBox dan KVM .

Seperti biasa, hubungi kami melalui formulir umpan balik di bawah ini untuk pertanyaan atau komentar apa pun. Anda dapat menemukan detail lebih lanjut dalam memahami jaringan virtual dan mengonfigurasi jembatan jaringan di dokumentasi RHEL 8.

Berbagi itu Peduli…
Berbagi di FacebookBerbagi di TwitterBerbagi di LinkedinBerbagi di Reddit
Cent OS
  1. Cara Memulai Ulang Layanan Jaringan di CentOS 8 atau RHEL 8

  2. CentOS / RHEL 7 :Cara mengubah nama Antarmuka Jaringan

  3. Cara menonaktifkan NetworkManager di CentOS / RHEL 7

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

  2. Cara Mengonfigurasi Teaming Jaringan di CentOS/RHEL 7

  3. Cara membuat jembatan jaringan di bawah CentOS/RHEL

  1. Cara Membuat Repositori yum di CentOS/RHEL

  2. Cara Membuat Spanduk SSH di Server CentOS/RHEL

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