Cara Mengkonfigurasi Jambatan Rangkaian di Ubuntu
- 3582
- 776
- Ronnie Hermann
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:
- Cara Memasang Utiliti Jambatan Rangkaian di Ubuntu
- Cara Membuat Jambatan Rangkaian Menggunakan Netplan
- Cara Membuat Jambatan Rangkaian Menggunakan NMCLI
- Cara Membuat Jambatan Rangkaian Menggunakan Alat Editor-Sambungan NM
- 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 tambahPeriksa 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: - ENP1S0Fail 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 showTunjukkan 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 br0Buat 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 Br0Tambahkan pelabuhan jambatan rangkaian
Seterusnya, sahkan bahawa jambatan telah dibuat dengan menunjukkan semua sambungan rangkaian.
$ sudo nmcli conn show --activeSahkan 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-5793e5a1fda3Aktifkan 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-a37914d43effMenyahaktifkan 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 --activePeriksa 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.
Seterusnya, pilih jenis sambungan sebagai Jambatan dari drop-down dan klik Buat.
Pilih Jenis Sambungan RangkaianSeterusnya, tetapkan nama sambungan jambatan dan nama antara muka.
Tetapkan nama sambungan jambatanKemudian 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 rangkaianSeterusnya, tetapkan nama sambungan mengikut keutamaan anda dan klik Simpan.
Tetapkan Nama Sambungan Jambatan BaruDi bawah Jambit sambungan, sambungan baru kini akan muncul.
Sahkan sambungan jambatan baruSekarang 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 rangkaianSeterusnya, 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 VirtualBoxMenggunakan 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.
- « Cara Mengkonfigurasi Rangkaian IP dengan Alat 'NMTUI'
- Cara Memasang Java Dengan Apt on Debian 10 »