Cara Mengkonfigurasi Jambatan Rangkaian di Ubuntu

Cara Mengkonfigurasi Jambatan Rangkaian di Ubuntu

Linux menyokong pelaksanaan jambatan rangkaian perisian untuk menghasilkan semula fungsi jambatan rangkaian, peranti rangkaian yang menghubungkan dua atau lebih rangkaian komunikasi atau segmen rangkaian yang menyediakan cara untuk mereka berfungsi sebagai rangkaian tunggal. Ia bertindak hampir seperti suis rangkaian, dan dalam arti perisian, ia digunakan untuk melaksanakan konsep "suis rangkaian maya".

Kes penggunaan khas rangkaian Perisian Perisian berada dalam persekitaran maya untuk menyambungkan Mesin Maya (VMS) terus ke rangkaian pelayan tuan rumah. Dengan cara ini, VM dikerahkan pada subnet yang sama seperti tuan rumah dan boleh mengakses perkhidmatan seperti DHCP dan banyak lagi.

Dalam artikel ini, anda akan mempelajari pelbagai cara untuk menubuhkan jambatan rangkaian di Ubuntu dan menggunakannya dalam persekitaran maya untuk mewujudkan rangkaian maya dalam mod yang dijembatani di bawah kotak maya dan Kvm, untuk menyambungkan mesin maya ke rangkaian yang sama dengan tuan rumah.

Di halaman ini:
  1. Cara Memasang Utiliti Jambatan Rangkaian di Ubuntu
  2. Cara Membuat Jambatan Rangkaian Menggunakan Netplan
  3. Cara Membuat Jambatan Rangkaian Menggunakan NMCLI
  4. Cara Membuat Jambatan Rangkaian Menggunakan Alat Editor-Sambungan NM
  5. Cara menggunakan jambatan rangkaian dalam perisian virtualisasi

Memasang utiliti jambatan rangkaian di Ubuntu

Mulakan dengan memasang jambatan-utils pakej yang mengandungi utiliti untuk mengkonfigurasi jambatan Ubuntu Ethernet menggunakan Pengurus Pakej APT seperti yang ditunjukkan.

$ apt-get memasang jambatan-util 

Seterusnya, kenal pasti nama antara muka untuk peranti Ethernet anda menggunakan arahan IP seperti yang ditunjukkan.

$ ip iklan atau $ ip tambah 
Periksa antara muka rangkaian di Ubuntu

Membuat jambatan rangkaian menggunakan Netplan di Ubuntu

Netplan adalah utiliti depan yang mudah dan mudah digunakan untuk mengkonfigurasi rangkaian di Linux menggunakan Yaml format. Ia kini menyokong NetworkManager dan SystemD-Netword sebagai alat backend.

Untuk mengkonfigurasi rangkaian untuk antara muka seperti a jambatan, edit anda netplan fail konfigurasi yang terdapat di /etc/netplan/ direktori.

Berikut adalah fail konfigurasi contoh, di mana penyokong adalah SystemD-Netword yang menjadi lalai (ganti ENP1S0 dengan nama antara muka Ethernet anda).

Rangkaian: Versi: 2 Renderer: NetworkD Ethernets: ENP1S0: DHCP4: Tiada Jambatan: BR0: DHCP4: Ya Antara muka: - ENP1S0 
Fail konfigurasi NetPlan

Simpan fail konfigurasi dan gunakan konfigurasi untuk membolehkan rangkaian jambatan dengan menjalankan arahan berikut.

$ sudo netplan memohon 

Kemudian gunakan Brctl perintah untuk menunjukkan semua jambatan pada sistem. Dalam kes ini, Ethernet antara muka ditambah secara automatik sebagai pelabuhan ke jambatan.

$ sudo brctl show 
Tunjukkan jambatan rangkaian

Sekiranya anda ingin menurunkan atau menyahaktifkan jambatan rangkaian yang dibuat, maka hapus menggunakan arahan berikut.

$ sudo ip pautan set enp1s0 up $ sudo ip link set br0 down $ sudo brctl delbr br0 atau $ sudo nmcli conn up wired \ connection \ 1 $ sudo nmcli conn down br0 $ sudo nmcli conn del br0 $ sudo nmcli conn del bridge-br0 

Membuat jambatan rangkaian menggunakan NMCLI di Ubuntu

NMCLI adalah alat baris arahan pengurus rangkaian yang digunakan secara meluas untuk mentadbir NetworkManager (Buat, tunjukkan, edit, padam, aktifkan, dan nyahaktifkan sambungan rangkaian) dan memaparkan status peranti rangkaian.

Untuk membuat jambatan rangkaian menggunakan nmcli, Jalankan arahan berikut.

$ sudo nmcli conn tambah jenis jambatan con-name br0 ifname br0 
Buat jambatan rangkaian menggunakan alat NMCLI

Kemudian tambah Ethernet antara muka sebagai pelabuhan di jambatan seperti yang ditunjukkan (ingat untuk menggantikan ENP1S0 dengan nama peranti anda).

$ sudo nmcli conn tambah jenis ethernet hamba-jenis jambatan con-name Bridge-BR0 ifname ENP1S0 Master Br0 
Tambahkan pelabuhan jambatan rangkaian

Seterusnya, sahkan bahawa jambatan telah dibuat dengan menunjukkan semua sambungan rangkaian.

$ sudo nmcli conn show --active 
Sahkan jambatan rangkaian

Seterusnya, aktifkan jambatan sambungan seperti berikut (anda boleh menggunakan sama ada nama sambungan/antara muka atau Uuid).

$ sudo nmcli conn up br0 atau $ sudo nmcli conn up e7385b2d-0e93-4a8e-b9a0-5793e5a1fda3 
Aktifkan sambungan rangkaian jambatan

Kemudian nyahaktifkan Ethernet antara muka atau sambungan.

$ sudo nmcli conn down ethernet \ connection \ 1 atau $ sudo nmcli conn down 525284a9-60d9-4396-a1c1-a37914d43eff 
Menyahaktifkan sambungan Ethernet

Sekarang cuba lihat sambungan aktif sekali lagi, Ethernet antara muka kini harus menjadi hamba di jambatan sambungan seperti yang ditunjukkan dalam tangkapan skrin berikut.

$ sudo nmcli conn show --active 
Periksa sambungan rangkaian aktif

Membuat jambatan rangkaian menggunakan alat editor-sambungan-sambungan

Untuk membuka editor-connection-editor permohonan, jalankan arahan berikut dari terminal.

$ nm-connection-editor 

Daripada jaringan rangkaian Tetingkap editor, klik pada + Tandatangan untuk menambah profil sambungan baru.

Tambahkan sambungan rangkaian baru

Seterusnya, pilih jenis sambungan sebagai Jambatan dari drop-down dan klik Buat.

Pilih Jenis Sambungan Rangkaian

Seterusnya, tetapkan nama sambungan jambatan dan nama antara muka.

Tetapkan nama sambungan jambatan

Kemudian klik Tambah butang untuk menambah pelabuhan hamba jambatan i.e Ethernet antara muka seperti yang ditunjukkan dalam tangkapan skrin berikut. Pilih Ethernet sebagai jenis sambungan dan klik Buat.

Tambahkan sambungan jambatan rangkaian

Seterusnya, tetapkan nama sambungan mengikut keutamaan anda dan klik Simpan.

Tetapkan Nama Sambungan Jambatan Baru

Di bawah Jambit sambungan, sambungan baru kini akan muncul.

Sahkan sambungan jambatan baru

Sekarang jika anda membuka editor sambungan rangkaian sekali lagi, antara muka jambatan baru dan antara muka hamba harus wujud seperti yang ditunjukkan dalam tangkapan skrin berikut.

Periksa sambungan jambatan rangkaian

Seterusnya, aktifkan antara muka jambatan dan nyahaktifkan antara muka Ethernet, menggunakan arahan NMCLI.

$ sudo nmcli conn up br0 $ sudo nmcli conn down ethernet \ connection \ 1 

Cara menggunakan jambatan rangkaian dalam perisian virtualisasi

Setelah menubuhkan a Jambatan Rangkaian (suis rangkaian maya), anda boleh menggunakannya dalam persekitaran maya seperti Oracle VirtualBox dan Kvm untuk menyambungkan VM ke rangkaian tuan rumah.

Menggunakan jambatan rangkaian di Oracle VirtualBox

Buka VirtualBox, kemudian dari senarai VMS, pilih a VM, kemudian klik pada tetapannya. Dari tetingkap Tetapan, pergi ke Rangkaian pilihan dan pilih penyesuai (e.g Penyesuai 1).

Kemudian periksa pilihannya Dayakan penyesuai rangkaian, Tetapkan nilai yang dilampirkan ke medan ke Penyesuai Jambatan, Kemudian tetapkan Nama antara muka yang tersebar (e.g br0) seperti yang ditunjukkan dalam tangkapan skrin berikut. Kemudian klik OK.

Konfigurasikan VM untuk menggunakan rangkaian jambatan di VirtualBox

Menggunakan jambatan rangkaian di kvm

Anda boleh menggunakan jambatan rangkaian baru di bawah Kvm dengan menambah --rangkaian = jambatan = br0 pilihan semasa membuat mesin maya baru, menggunakan Virt-dipasang perintah.

# virt-install --virt-type = kvm-nama ubuntu18.04--ram 1536 --Vcpus = 4 --os-variant = Ubuntu18.04 - -cdrom =/laluan/ke/pasang.ISO --Network = Bridge = Br0, Model = Virtio --Graphics VNC -Path =/var/lib/libvirt/imej/Ubuntu18.04.qcow2, saiz = 20, bas = virtio, format = qcow2 

Dari konsol web, ia akan dipilih secara automatik. Selain itu, anda juga boleh mengkonfigurasi jambatan rangkaian menggunakan Virsh Alat baris arahan, dan fail konfigurasi XML VM.

Untuk maklumat lanjut, baca netplan dan nmcli halaman lelaki (dengan berlari Man Netplan dan lelaki nmcli) serta rangkaian maya di libvirt dan rangkaian maya di VirtualBox. Anda boleh menghantar sebarang pertanyaan kepada kami melalui bahagian komen di bawah.