Linux mendukung implementasi 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 mereka untuk bekerja sebagai satu jaringan. Ini bertindak hampir seperti sakelar jaringan, dan dalam pengertian perangkat lunak, ini digunakan untuk mengimplementasikan konsep “saklar jaringan virtual ”.
Kasus penggunaan khas dari bridging jaringan perangkat lunak adalah dalam lingkungan virtualisasi untuk menghubungkan mesin virtual (VM) langsung ke jaringan server host. Dengan cara ini, VM di-deploy pada subnet yang sama dengan host dan dapat mengakses layanan seperti DHCP dan banyak lagi.
Dalam artikel ini, Anda akan mempelajari berbagai cara untuk menyiapkan jembatan jaringan di Ubuntu dan menggunakannya dalam lingkungan virtualisasi untuk membuat jaringan virtual dalam mode terjembatani di bawah VirtualBox dan KVM , untuk menghubungkan Mesin Virtual ke jaringan yang sama dengan host.
Di halaman ini:
- Cara Memasang Utilitas Jembatan Jaringan di Ubuntu
- Cara Membuat Jembatan Jaringan Menggunakan NetPlan
- Cara Membuat Jembatan Jaringan Menggunakan Nmcli
- Cara Membuat Jembatan Jaringan Menggunakan Alat nm-connection-editor
- Cara Menggunakan Jembatan Jaringan dalam Perangkat Lunak Virtualisasi
Memasang Utilitas Jembatan Jaringan di Ubuntu
Mulailah dengan memasang bridge-utils paket yang berisi utilitas untuk mengonfigurasi jembatan ethernet Ubuntu menggunakan manajer paket apt seperti yang ditunjukkan.
$ apt-get install bridge-utils
Selanjutnya, identifikasi nama antarmuka untuk perangkat ethernet Anda menggunakan perintah IP seperti yang ditunjukkan.
$ ip ad OR $ ip add
Periksa Antarmuka Jaringan di Ubuntu
Membuat Jembatan Jaringan Menggunakan NetPlan di Ubuntu
Netplan adalah utilitas front-end yang sederhana dan mudah digunakan untuk mengonfigurasi jaringan di Linux menggunakan YAML format. Saat ini mendukung NetworkManager dan systemd-netword sebagai alat backend.
Untuk mengonfigurasi jaringan untuk antarmuka seperti jembatan , edit netplan . Anda file konfigurasi ditemukan di /etc/netplan/ direktori.
Berikut ini adalah contoh file konfigurasi, di mana 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
File Konfigurasi Netplan
Simpan file konfigurasi dan terapkan konfigurasi untuk mengaktifkan jaringan jembatan dengan menjalankan perintah berikut.
$ sudo netplan apply
Kemudian gunakan brctl perintah untuk menampilkan semua jembatan pada sistem. Dalam hal ini, Ethernet antarmuka secara otomatis ditambahkan sebagai port ke jembatan.
$ sudo brctl show
Tampilkan Jembatan Jaringan
Jika Anda ingin menurunkan atau menonaktifkan jembatan jaringan yang dibuat, hapus 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 manajer 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
Buat Jembatan Jaringan Menggunakan Alat nmcli
Kemudian tambahkan Ethernet antarmuka 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
Tambahkan Port Jembatan Jaringan
Selanjutnya, konfirmasikan bahwa jembatan telah dibuat dengan menampilkan semua koneksi jaringan.
$ sudo nmcli conn show --active
Verifikasi Jembatan Jaringan
Selanjutnya, aktifkan jembatan koneksi 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
Aktifkan Koneksi Jaringan Jembatan
Kemudian nonaktifkan Ethernet antarmuka atau koneksi.
$ sudo nmcli conn down Ethernet\ connection\ 1 OR $ sudo nmcli conn down 525284a9-60d9-4396-a1c1-a37914d43eff
Nonaktifkan Koneksi Ethernet
Sekarang coba lihat koneksi aktif sekali lagi, Ethernet antarmuka sekarang harus menjadi budak di jembatan koneksi seperti yang ditunjukkan pada tangkapan layar berikut.
$ sudo nmcli conn show --active
Periksa Koneksi Jaringan Aktif
Membuat Jembatan Jaringan Menggunakan Alat nm-connection-editor
Untuk membuka nm-connection-editor aplikasi, jalankan perintah berikut dari terminal.
$ nm-connection-editor
Dari koneksi jaringan jendela editor, klik +
masuk untuk menambahkan profil koneksi baru.
Tambahkan Koneksi Jaringan Baru
Selanjutnya, pilih jenis koneksi sebagai Jembatan dari tarik-turun dan klik Buat .
Pilih Jenis Koneksi Jaringan
Selanjutnya, atur nama koneksi jembatan dan nama antarmuka.
Setel Nama Koneksi Jembatan
Kemudian klik tombol Tambah tombol untuk menambahkan port budak jembatan yaitu Ethernet antarmuka seperti yang ditunjukkan pada tangkapan layar berikut. Pilih Ethernet sebagai jenis koneksi dan klik Buat .
Tambahkan Koneksi Jembatan Jaringan
Selanjutnya, atur nama koneksi sesuai keinginan Anda dan klik Simpan .
Setel Nama Koneksi Jembatan Baru
Di bawah dijembatani koneksi, koneksi baru sekarang akan muncul.
Verifikasi Koneksi Jembatan Baru
Sekarang jika Anda membuka editor koneksi jaringan sekali lagi, antarmuka jembatan baru dan antarmuka budak harus ada seperti yang ditunjukkan pada tangkapan layar berikut.
Periksa Koneksi Jembatan Jaringan
Selanjutnya, aktifkan antarmuka bridge 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 (saklar jaringan virtual), Anda dapat menggunakannya di lingkungan virtualisasi seperti Oracle VirtualBox dan KVM untuk menghubungkan VM ke jaringan host.
Menggunakan Jembatan Jaringan di Oracle VirtualBox
Buka VirtualBox , lalu dari daftar VM , pilih VM , lalu klik pengaturannya. Dari jendela setelan, buka Jaringan opsi dan pilih adaptor (mis. Adaptor 1 ).
Kemudian centang opsi Aktifkan Adaptor Jaringan , atur nilai bidang yang dilampirkan ke Adaptor Terjembatani , lalu setel Nama dari antarmuka yang dijembatani (mis. br0 ) seperti yang ditunjukkan pada tangkapan layar berikut. Kemudian klik Oke.
Konfigurasikan VM untuk Menggunakan Jaringan Bridge di VirtualBox
Menggunakan Jembatan Jaringan di KVM
Anda dapat menggunakan jembatan jaringan baru di bawah KVM dengan menambahkan --network=bridge=br0
opsi 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 virsh alat baris perintah, dan file konfigurasi XML VM.
Untuk detail selengkapnya, baca netplan dan nmcli halaman manual (dengan menjalankan man netplan
dan man nmcli
) serta jaringan virtual di libvirt dan jaringan virtual di VirtualBox . Anda dapat mengirimkan pertanyaan apa pun kepada kami melalui bagian komentar di bawah.
Berbagi di FacebookBerbagi di TwitterBerbagi di LinkedinBerbagi di Reddit