Cara Mengonfigurasi Jembatan Jaringan di Ubuntu


Linux mendukung penerapan jembatan jaringan perangkat lunak untuk mereproduksi fungsi jembatan jaringan, perangkat jaringan yang menghubungkan dua atau lebih jaringan komunikasi atau segmen jaringan yang menyediakan cara bagi keduanya untuk bekerja sebagai satu jaringan. Fungsinya hampir seperti saklar jaringan, dan dalam pengertian perangkat lunak, ini digunakan untuk mengimplementasikan konsep “saklar jaringan virtual ”.

Kasus penggunaan umum dari penghubung jaringan perangkat lunak adalah dalam lingkungan virtualisasi untuk menghubungkan mesin virtual (VM) langsung ke jaringan server host. Dengan cara ini, VM diterapkan pada subnet yang sama dengan host dan dapat mengakses layanan seperti DHCP dan banyak lagi.

Dalam artikel ini, Anda akan mempelajari berbagai cara menyiapkan jembatan jaringan di Ubuntu dan menggunakannya dalam lingkungan virtualisasi untuk membuat jaringan virtual dalam mode jembatan di bawah VirtualBox dan KVM , untuk menyambungkan Mesin Virtual ke jaringan yang sama dengan host.

Di halaman ini:
  1. Cara Memasang Utilitas Jembatan Jaringan di Ubuntu
  2. Cara Membuat Jembatan Jaringan Menggunakan NetPlan
  3. Cara Membuat Jembatan Jaringan Menggunakan Nmcli
  4. Cara Membuat Jembatan Jaringan Menggunakan Alat nm-connection-editor
  5. Cara Menggunakan Jembatan Jaringan dalam Perangkat Lunak Virtualisasi

Menginstal Utilitas Jembatan Jaringan di Ubuntu

Mulailah dengan menginstal paket bridge-utils yang berisi utilitas untuk mengkonfigurasi jembatan ethernet Ubuntu menggunakan manajer paket apt seperti yang ditunjukkan.

apt-get install bridge-utils

Selanjutnya, identifikasi nama antarmuka perangkat ethernet Anda menggunakan perintah IP seperti yang ditunjukkan.

ip ad
OR
ip add

Membuat Jembatan Jaringan Menggunakan NetPlan di Ubuntu

Netplan adalah utilitas front-end yang sederhana dan mudah digunakan untuk mengonfigurasi jaringan di Linux menggunakan format YAML. Saat ini mendukung NetworkManager dan systemd-netword sebagai alat backend.

Untuk mengonfigurasi jaringan untuk antarmuka seperti jembatan, edit file konfigurasi netplan yang ada di direktori /etc/netplan/.

Berikut adalah contoh file konfigurasi, dengan renderer adalah systemd-netword yang merupakan default (ganti enp1s0 dengan nama antarmuka ethernet Anda).

network:
  version: 2
  renderer: networkd
  ethernets:
    enp1s0:
      dhcp4: no
  bridges:
    br0:
      dhcp4: yes
      interfaces:
	     - enp1s0

Simpan file konfigurasi dan terapkan konfigurasi untuk mengaktifkan jaringan jembatan dengan menjalankan perintah berikut.

sudo netplan apply

Kemudian gunakan perintah brctl untuk menampilkan semua jembatan pada sistem. Dalam hal ini, antarmuka Ethernet secara otomatis ditambahkan sebagai port ke jembatan.

sudo brctl show

Jika Anda ingin mematikan atau menonaktifkan jembatan jaringan yang dibuat, hapuslah menggunakan perintah berikut.

sudo ip link set enp1s0 up
sudo ip link set br0 down
sudo brctl delbr br0
OR
sudo nmcli conn up Wired\ connection\ 1
sudo nmcli conn down br0
sudo nmcli conn del br0
sudo nmcli conn del bridge-br0

Membuat Jembatan Jaringan Menggunakan Nmcli di Ubuntu

nmcli adalah alat baris perintah pengelola jaringan yang banyak digunakan untuk mengelola NetworkManager (membuat, menampilkan, mengedit, menghapus, mengaktifkan, dan menonaktifkan koneksi jaringan) dan menampilkan status perangkat jaringan.

Untuk membuat jembatan jaringan menggunakan nmcli, jalankan perintah berikut.

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

Kemudian tambahkan antarmuka Ethernet sebagai port di jembatan seperti yang ditunjukkan (ingat untuk mengganti enp1s0 dengan nama perangkat Anda).

sudo nmcli conn add type ethernet slave-type bridge con-name bridge-br0 ifname enp1s0 master br0

Selanjutnya, konfirmasikan bahwa jembatan telah dibuat dengan menampilkan semua koneksi jaringan.

sudo nmcli conn show --active

Selanjutnya, aktifkan koneksi jembatan sebagai berikut (Anda dapat menggunakan nama koneksi/antarmuka atau UUID).

sudo nmcli conn up br0
OR
sudo nmcli conn up e7385b2d-0e93-4a8e-b9a0-5793e5a1fda3

Kemudian nonaktifkan antarmuka atau koneksi Ethernet.

sudo nmcli conn down Ethernet\ connection\ 1
OR
sudo nmcli conn down 525284a9-60d9-4396-a1c1-a37914d43eff

Sekarang coba lihat koneksi aktif sekali lagi, antarmuka Ethernet sekarang seharusnya menjadi budak di koneksi jembatan seperti yang ditunjukkan pada tangkapan layar berikut.

sudo nmcli conn show --active

Membuat Jembatan Jaringan Menggunakan Alat nm-connection-editor

Untuk membuka aplikasi nm-connection-editor, jalankan perintah berikut dari terminal.

nm-connection-editor

Dari jendela editor koneksi jaringan, klik tanda + untuk menambahkan profil koneksi baru.

Selanjutnya, pilih jenis koneksi sebagai Jembatan dari tarik-turun dan klik Buat.

Selanjutnya, atur nama koneksi jembatan dan nama antarmuka.

Kemudian klik tombol Tambah untuk menambahkan port budak jembatan, yaitu antarmuka Ethernet seperti yang ditunjukkan pada tangkapan layar berikut. Pilih Ethernet sebagai jenis koneksi dan klik Buat.

Selanjutnya, atur nama koneksi sesuai preferensi Anda dan klik Simpan.

Di bawah koneksi yang dijembatani, koneksi baru sekarang akan muncul.

Sekarang jika Anda membuka editor koneksi jaringan sekali lagi, antarmuka jembatan baru dan antarmuka budak akan ada seperti yang ditunjukkan pada gambar layar berikut.

Selanjutnya, aktifkan antarmuka jembatan dan nonaktifkan antarmuka Ethernet, menggunakan perintah nmcli.

sudo nmcli conn up br0
sudo nmcli conn down Ethernet\ connection\ 1

Cara Menggunakan Jembatan Jaringan dalam Perangkat Lunak Virtualisasi

Setelah menyiapkan jembatan jaringan (switch jaringan virtual), Anda dapat menggunakannya dalam lingkungan virtualisasi seperti Oracle VirtualBox dan KVM untuk menghubungkan VM ke jaringan tuan rumah.

Menggunakan Jembatan Jaringan di Oracle VirtualBox

Buka VirtualBox, lalu dari daftar VM, pilih VM, lalu klik pengaturannya. Dari jendela pengaturan, buka opsi Jaringan dan pilih adaptor (misalnya Adaptor 1).

Kemudian centang opsi Aktifkan Adaptor Jaringan, setel nilai yang dilampirkan pada kolom menjadi Adaptor yang Dijembatani, lalu setel Nama antarmuka yang dijembatani (misalnya br0) seperti yang ditunjukkan pada tangkapan layar berikut. Lalu klik Oke.

Menggunakan Jembatan Jaringan di KVM

Anda dapat menggunakan jembatan jaringan baru di bawah KVM dengan menambahkan opsi --network=bridge=br0 saat membuat mesin virtual baru, 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

Dari konsol web, itu akan dipilih secara otomatis. Selain itu, Anda juga dapat mengonfigurasi jembatan jaringan menggunakan alat baris perintah virsh dan file konfigurasi XML VM.

Untuk lebih jelasnya, bacalah halaman manual netplan dan nmcli (dengan menjalankan man netplan dan man nmcli) juga seperti jaringan virtual di libvirt dan jaringan virtual di VirtualBox. Anda dapat mengirimkan pertanyaan apa pun kepada kami melalui bagian komentar di bawah.