Rumah > Tutorial sistem > LINUX > Mengkonfigurasi ikatan rangkaian di Linux untuk ketersediaan tinggi

Mengkonfigurasi ikatan rangkaian di Linux untuk ketersediaan tinggi

Jennifer Aniston
Lepaskan: 2025-03-21 09:23:12
asal
778 orang telah melayarinya

Ikatan rangkaian di Linux adalah teknik yang membolehkan anda menggabungkan pelbagai antara muka rangkaian (NICs) ke dalam antara muka logik tunggal untuk peningkatan redundansi dan prestasi. Dalam panduan komprehensif ini, kami akan meneroka konsep ikatan rangkaian , manfaatnya, mod ikatan yang berbeza, dan konfigurasi ikatan rangkaian di Linux .

Jadual Kandungan

Apakah ikatan rangkaian?

Ikatan rangkaian , yang juga dikenali sebagai ikatan NIC atau berkumpul , adalah kaedah menggabungkan dua atau lebih antara muka rangkaian ke dalam antara muka logik tunggal yang dipanggil ikatan .

Dua faedah penting untuk mengkonfigurasi ikatan rangkaian di Linux:

  • Redundansi : Ikatan menyediakan keupayaan failover, memastikan sambungan rangkaian walaupun satu antara muka gagal.
  • Pengimbangan beban : Ia boleh mengedarkan trafik rangkaian merentasi antara muka terikat, meningkatkan prestasi rangkaian keseluruhan.

Mod ikatan

Linux menyokong beberapa mod ikatan, masing -masing direka untuk menangani kes penggunaan tertentu. Berikut adalah dua mod yang paling biasa digunakan:

  1. Mod 0 (Round Robin) : Menghantar paket dalam fesyen bulat ke setiap antara muka terikat.
  2. Mod 1 (aktif-backup) : Satu antara muka aktif, dan yang lain berada dalam mod siap sedia. Jika antara muka aktif gagal, yang lain mengambil alih.

Mari kita lihat dengan cepat kedua -dua mod ini.

1. Mod 0: pusingan robin

Dalam mod ini, paket dihantar dalam fesyen bulat-robin merentasi antara muka terikat. Walaupun ia menyediakan bentuk asas pengimbangan beban, ia tidak mengambil kira beban sebenar atau status setiap antara muka.

Mod ini berguna apabila anda ingin mengedarkan lalu lintas secara merata di antara muka.

2. Mod 1: Backup Aktif

Mod aktif-backup menunjuk satu antara muka sebagai pautan aktif, manakala yang lain kekal dalam mod siap sedia. Jika antara muka aktif gagal, salah satu antara muka siap sedia.

Mod ini sesuai untuk redundansi, memastikan rangkaian anda tetap beroperasi walaupun satu NIC turun.

Semoga anda mendapat pemahaman asas mengenai ikatan rangkaian di Linux. Sekarang mari kita lihat bagaimana untuk membuat antara muka bon rangkaian menggunakan perintah NetPlan dan NMCLI di Linux.

Pertama, kita akan melihat kaedah NetPlan.

Kaedah 1 - Menyediakan ikatan rangkaian di Linux menggunakan NetPlan

Mewujudkan ikatan rangkaian menggunakan NetPlan di Linux adalah proses yang mudah. NetPlan adalah utiliti konfigurasi rangkaian berasaskan YAML yang digunakan dalam pengagihan Linux moden seperti Ubuntu. Untuk menubuhkan ikatan rangkaian, ikuti langkah -langkah ini:

1. Periksa nama antara muka rangkaian

Sebelum membuat konfigurasi NetPlan untuk ikatan rangkaian, penting untuk mengenal pasti nama -nama antara muka rangkaian yang anda ingin ikatan.

Anda boleh menggunakan pertunjukan pautan IP atau arahan IFConfig untuk menyenaraikan antara muka rangkaian yang tersedia. Biasanya, antara muka ini mempunyai nama seperti ENP0SX atau, ENSX atau, Ethx.

 Pertunjukan pautan $ ip
1: lo: <loopback up lower_up> mtu 65536 qdisc noqueue state state mode unknown mode lalai qlen qlen 1000
    Pautan/Loopback 00: 00: 00: 00: 00: 00 BRD 00: 00: 00: 00: 00: 00
2:<strong><mark> ENS18</mark> : <siaran multicast up lower_up> mtu 1500 qdisc fq_codel state up mode lalai kumpulan lalai qlen 1000
    Pautan/Ether 6e: 26: 0b: 8e: 33: 8c BRD FF: FF: FF: FF: FF: FF
    AltName ENP0S18
3:<strong><mark> ENS19</mark> : <siaran multicast up lower_up> mtu 1500 qdisc fq_codel state up mode lalai kumpulan lalai qlen 1000
    Pautan/Ether 96: D2: 11: 4A: 6D: AD BRD FF: FF: FF: FF: FF: FF
    AltName ENP0S19
4:<strong><mark> ENS20</mark> : <siaran multicast up lower_up> mtu 1500 qdisc fq_codel state up mode lalai kumpulan lalai qlen 1000
    pautan/eter ea: 3a: 8b: 6c: 38: e1 brd ff: ff: ff: ff: ff: ff
    AltName ENP0S20</siaran></strong></siaran></strong></siaran></strong></loopback>
Salin selepas log masuk

Seperti yang anda lihat, sistem saya mempunyai tiga antara muka rangkaian iaitu ENS18, ENS19, dan ENS20.

2. Buat fail konfigurasi NetPlan

Buat atau edit fail konfigurasi NetPlan. Fail konfigurasi NetPlan biasanya disimpan dalam/etc/netplan/direktori dan mempunyai lanjutan .yaml. Anda boleh menggunakan mana -mana editor teks untuk membuat atau mengedit fail konfigurasi, seperti Nano atau VIM.

Sebagai contoh, buat fail bernama 01-bond.yaml:

 $ sudo nano /etc/netplan/01-bond.yaml
Salin selepas log masuk
Salin selepas log masuk

3. Konfigurasikan antara muka bon

Dalam fail konfigurasi NetPlan, tentukan antara muka bon dan parameternya. Berikut adalah konfigurasi sampel untuk mewujudkan ikatan dengan tiga antara muka (ENS18, ENS19 dan ENS34) dalam mod backup aktif:

 Rangkaian:
  Versi: 2
  Renderer: NetworkD
  Ethernets:
    ENS18:
      DHCP4: Tidak
    ENS19:
      DHCP4: Tidak
    ENS20:
      DHCP4: Tidak
  Bon:
    Bond0:
      Antara muka: [ENS18, ENS19, ENS20]
      Alamat: [192.168.1.10/24]
      Laluan:
        - ke: 0.0.0.0/0
          Melalui: 192.168.1.101
      Nama Names:
        Alamat: [8.8.8.8, 8.8.4.4]
      Parameter:
        Mod: Aktif-backup
        Utama: ENS18
Salin selepas log masuk

Gantikan nama antara muka, alamat IP, subnet, gerbang, dan parameter lain dengan konfigurasi rangkaian khusus anda. Anda boleh menggunakan mod ikatan yang berbeza dengan menukar parameter mod (contohnya, baki-RR untuk bulat-robin atau 802.3AD untuk LACP).

4. Memohon konfigurasi

Setelah membuat atau mengedit fail konfigurasi NetPlan, gunakan perubahan menggunakan perintah NetPlan Applan:

 $ sudo netplan memohon
Salin selepas log masuk
Salin selepas log masuk

5. Sahkan konfigurasi

Semak status antara muka terikat anda menggunakan pautan IP atau perintah IFConfig. Contohnya:

 $ ip link show bond0
Salin selepas log masuk

Anda harus melihat antara muka terikat (Bond0) dan statusnya.

6. Kesambungan Rangkaian Ujian

Pastikan pelayan atau stesen kerja anda dapat mengakses rangkaian melalui antara muka terikat. Anda boleh ping peranti lain di rangkaian untuk mengesahkan sambungan.

Kami juga mempunyai pelbagai kaedah untuk menguji jika bahagian antara muka bon anda. Navigasi ke bahagian "menguji antara muka ikatan rangkaian Linux anda" dan gunakan salah satu kaedah untuk mengesahkan jika antara muka bon berfungsi seperti yang diharapkan.

Itu sahaja! Anda telah berjaya membuat konfigurasi ikatan rangkaian menggunakan NetPlan. Ingatlah untuk menyesuaikan konfigurasi kepada keperluan khusus anda, seperti mod ikatan, alamat IP, dan tetapan gerbang, untuk memenuhi persekitaran rangkaian anda.

Kaedah 2 - Konfigurasikan ikatan rangkaian di Linux menggunakan NMCLI

Untuk membuat ikatan rangkaian menggunakan arahan NMCLI di Linux, anda boleh mengikuti langkah -langkah ini. NMCLI adalah utiliti baris arahan untuk menguruskan NetworkManager, alat konfigurasi rangkaian yang biasa digunakan dalam banyak pengagihan Linux.

1. Periksa nama antara muka rangkaian

Sebelum membuat antara muka terikat menggunakan NMCLI, anda harus mengenal pasti nama antara muka rangkaian yang anda mahu ikatan.

Anda boleh menggunakan pertunjukan pautan IP atau arahan IFConfig untuk menyenaraikan antara muka rangkaian yang tersedia. Antara muka biasanya mempunyai nama seperti ENPX atau ENP0SX atau ETHX.

 Pertunjukan pautan $ ip
Salin selepas log masuk

Output Contoh:

Mengkonfigurasi ikatan rangkaian di Linux untuk ketersediaan tinggi

Seperti yang anda lihat dalam output di atas, saya mempunyai tiga antara muka rangkaian iaitu ENS18, ENS19 dan ENS20.

2. Periksa status NetworkManager

Pastikan NetworkManager dipasang dan dijalankan pada sistem anda. Anda boleh menyemak statusnya dengan arahan berikut:

 $ sudo Systemctl Status NetworkManager
Salin selepas log masuk

Jika ia tidak berjalan, anda boleh memulakannya menggunakan:

 $ sudo Systemctl Mula NetworkManager
$ sudo systemctl enable NetworkManager
Salin selepas log masuk

3. Buat sambungan bon baru

Anda boleh membuat sambungan bon baru menggunakan arahan NMCLI. Inilah sintaks asas:

 $ sudo nmcli connection add type bond ifname bond0 mode mode_name
Salin selepas log masuk

Ganti Bond0 dengan nama yang anda ingin berikan kepada antara muka terikat anda, dan ganti MODE_NAME dengan mod ikatan yang anda ingin gunakan, seperti aktif-backup, Balance-RR, atau 802.3AD.

Sebagai contoh, untuk membuat bon yang dipanggil Bond0 dalam mod aktif-aktif :

 $ sudo nmcli connection add type bon ifname bond0 mode active-backup
Salin selepas log masuk

Perintah ini akan membuat sambungan rangkaian baru bernama 'Bond-Bond0' .

 Sambungan 'Bond-Bond0' (E68041F8-D836-4B83-A743-1BCADEC9D19E) berjaya ditambah.
Salin selepas log masuk

4. Tambahkan antara muka ahli

Sekarang, anda perlu menambah antara muka rangkaian yang anda ingin sertakan dalam ikatan sebagai antara muka ahli.

Sebagai contoh, saya akan menambah ENS19 dan ENS20 sebagai ahli antara muka Bond0 menggunakan arahan NMCLI.

Ganti Ens19 dan ENS20 dengan nama antara muka rangkaian sebenar anda:

 $ sudo nmcli connection tambah jenis ethernet ifname ens19 master bond0
$ sudo nmcli connection tambah jenis ethernet ifname ens20 master bond0
Salin selepas log masuk

Ini akan menambah ENS18, ENS19, dan ENS20 sebagai antara muka anggota kepada sambungan bon Bond0.

Anda boleh mengesahkan sambungan rangkaian yang baru dibuat menggunakan arahan:

 Pertunjukan Sambungan $ NMCLI
Salin selepas log masuk

Output Contoh:

 Namakan peranti jenis uuid 
Bond-Bond0 E68041F8-D836-4B83-A743-1BCADEC9D19E Bond0 Bond0  
Sambungan Berwayar 1 60e8eaaf3-89f9-3e9f-9919-1944e7abee20 Ethernet ENS18  
<strong><mark>Bond-Slave-ENS19 578BB27F-F3FF-4059-BD94-5291B98CE2FB ETHERNET ENS19  
Bond-Slave-ENS20 E338B080-6DC6-41B2-BB08-53D0470DCCBD ETHERNET ENS20</mark>       
Sambungan Berwayar 2 5527636C-50A9-35A4-B92B-ADCC4F106CBA ETHERNET-     
Sambungan Berwayar 3 878666ef-2160-338b-AADF-E24E9A52509A Ethernet-</strong>
Salin selepas log masuk

5. Konfigurasikan pilihan ikatan

Anda mungkin perlu mengkonfigurasi pilihan tambahan bergantung pada mod ikatan dan persediaan rangkaian anda. Sebagai contoh, jika anda menggunakan mod aktif-backup, anda boleh menentukan antara muka utama:

 $ sudo nmcli connection mengubah suai bon-bon utama ens19
Salin selepas log masuk

Langkah menentukan antara muka utama diperlukan dalam beberapa mod ikatan, seperti aktif-backup, untuk menentukan antara muka yang harus menjadi yang utama yang aktif membawa trafik rangkaian dalam keadaan normal.

Tetapan ini adalah penting untuk memastikan fungsi mod ikatan seperti yang diharapkan dan lalu lintas diedarkan dengan betul atau gagal dalam kes kegagalan rangkaian.

Dalam mod backup aktif, misalnya, menetapkan antara muka utama memastikan bahawa trafik rangkaian terutamanya melalui antara muka itu, dan jika ia tidak tersedia, antara muka sandaran mengambil alih.

Tanpa menentukan antara muka utama, bon mungkin tidak tahu antara muka yang hendak digunakan sebagai pilihan lalai untuk menghantar dan menerima lalu lintas.

6. Konfigurasikan alamat IP dan tetapan DNS

Anda boleh menetapkan alamat IP, topeng subnet, gerbang, dan tetapan DNS untuk sambungan Bond0 menggunakan arahan NMCLI. Contohnya:

 $ sudo nmcli connection mengubah suai bon-ikon ipv4.method manual
$ sudo nmcli connection Modify Bond-Bond0 IPv4.Addresses "192.168.1.10/24" 
$ sudo nmcli connection Modify Bond-Bond0 IPv4.Gateway "192.168.1.101"
$ sudo nmcli connection Modify Bond-Bond0 IPv4.dns "8.8.8.8, 8.8.4.4"
Salin selepas log masuk

Anda juga boleh menyebut semua butiran rangkaian dalam satu arahan seperti di bawah:

 $ sudo nmcli connection Modify Bond-Bond0 IPv4.Method Manual IPv4.Addresses "192.168.1.10/24" IPv4.Gateway "192.168.1.101" IPv4.DNS "8.8.8.8.8.4"
Salin selepas log masuk

Laraskan alamat IP, topeng subnet, gerbang, dan pelayan DNS mengikut konfigurasi rangkaian anda.

7. Aktifkan sambungan bon

Akhirnya, aktifkan sambungan bon menggunakan arahan NMCLI:

 $ sudo nmcli connection up bon-bond0
Salin selepas log masuk

Ini akan membawa antara muka terikat dan menjadikannya tersedia untuk komunikasi rangkaian.

Mengkonfigurasi ikatan rangkaian di Linux untuk ketersediaan tinggi

8. Sahkan konfigurasi

Sahkan bahawa Bond Interface Bond0 sedang berjalan dan berjalan menggunakan perintah NMCLI:

 $ sudo nmcli connection show
Salin selepas log masuk

Itu sahaja! Anda telah berjaya membuat konfigurasi ikatan rangkaian menggunakan arahan NMCLI. Antara muka terikat anda kini dikonfigurasikan untuk mengimbangi dan mengimbangi beban, bergantung kepada mod ikatan yang anda pilih.

Anda boleh menggunakan mana -mana kaedah berikut untuk menguji jika antara muka bon rangkaian anda berfungsi atau tidak.

Menguji Antara Muka Bon Rangkaian Linux Anda

Untuk memeriksa sama ada antara muka bon berfungsi dengan betul, anda boleh melakukan pelbagai ujian dan cek untuk memastikan ia menyediakan pengimbangan yang dijangkakan dan mengimbangi beban.

Berikut adalah beberapa langkah untuk membantu anda mengesahkan fungsi antara muka bon di Linux:

1. Periksa status bon

Gunakan arahan berikut untuk memeriksa status antara muka bon anda (ganti Bond0 dengan nama sebenar antara muka bon anda):

 $ sudo kucing/proc/net/ikatan/bon0
Salin selepas log masuk

Perintah ini akan memaparkan maklumat terperinci mengenai antara muka bon, termasuk modnya, status antara muka hamba, dan sebarang kesilapan atau kegagalan.

Mengkonfigurasi ikatan rangkaian di Linux untuk ketersediaan tinggi

2. Ujian failover

Untuk mengesahkan bahawa failover berfungsi seperti yang diharapkan, anda boleh memutuskan sambungan salah satu antara muka hamba (misalnya, cabut kabel rangkaian) dan memantau tingkah laku ikatan.

Bon tersebut harus secara automatik menukar trafik ke antara muka hamba aktif yang selebihnya. Anda boleh menyemak ini dengan memerhatikan status bon dengan arahan yang disebutkan dalam langkah 1.

3. Ujian mengimbangi beban

Jika bon anda dikonfigurasikan untuk mengimbangi beban (misalnya, menggunakan mod "baki-rr"), anda boleh menggunakan alat seperti IPERF untuk menjana trafik rangkaian dan periksa sama ada ia diedarkan secara merata di antara antara muka terikat.

Pasang IPERF jika ia belum dipasang dan menjalankan ujian antara pelayan dan peranti rangkaian lain.

Contoh :

  • Di pelayan (antara muka terikat): iperf -s
  • Pada pelanggan: iperf -c

Sahkan bahawa trafik mengalir melalui semua antara muka terikat dan anda mendapat peningkatan throughput berbanding dengan antara muka tunggal.

Jika antara muka bon rangkaian berfungsi dengan betul, anda harus melihat output yang serupa dengan yang di bawah pada sistem di mana anda mengkonfigurasi antara muka bon.

 $ iperf -s
------------------------------------------------------------
Mendengarkan pelayan di port TCP 5001
Saiz tetingkap TCP: 128 kbyte (lalai)
------------------------------------------------------------
[1] Tempatan 192.168.1.10 port 5001 dihubungkan dengan 192.168.1.101 port 39808
[ID] jalur lebar pemindahan selang
[1] 0.0000-10.0011 Sec 38.7 Gbytes 33.3 Gbits/Sec
[...]
Salin selepas log masuk

4. Periksa status antara muka

Gunakan alat diagnostik rangkaian standard seperti IFCONFIG, IP, atau NMCLI untuk memeriksa status antara muka rangkaian individu (kedua -dua hamba dan bon). Pastikan semua antara muka terpasang dan mempunyai alamat dan konfigurasi IP yang diharapkan.

Contoh :

 $ ip addr rancangan
Salin selepas log masuk

Mengkonfigurasi ikatan rangkaian di Linux untuk ketersediaan tinggi

5. Kajian semula log sistem

Semak log sistem (misalnya,/var/log/syslog,/var/log/mesej) untuk sebarang mesej ralat atau pemberitahuan yang berkaitan dengan antara muka bon. Cari sebarang mesej yang menunjukkan kegagalan atau isu antara muka.

6. Pantau lalu lintas rangkaian

Anda boleh menggunakan alat pemantauan rangkaian seperti TCPDUMP atau Wireshark untuk menangkap dan menganalisis trafik rangkaian pada antara muka bon. Ini dapat membantu anda mengesahkan bahawa trafik sedang seimbang atau failover berfungsi seperti yang diharapkan.

7. Kesambungan Ping dan Ujian

Lakukan ujian ping dan sambungan rangkaian ujian antara pelayan terikat anda dan peranti lain pada rangkaian. Sahkan bahawa anda boleh mencapai pelbagai destinasi, dan tidak ada masalah sambungan.

8. Ujian Beban

Sebagai tambahan kepada IPERF, anda boleh melakukan ujian beban yang lebih komprehensif menggunakan alat seperti Netperf atau TTCP untuk menilai prestasi bon di bawah beban rangkaian berat.

Dengan menjalankan ujian dan pemeriksaan ini, anda dapat memastikan bahawa antara muka bon anda berfungsi dengan betul, menyediakan pengimbangan semula dan pengimbangan beban seperti yang dikonfigurasikan.

Pendekatan yang komprehensif ini akan membantu anda mengenal pasti sebarang isu dan mengesahkan bahawa persediaan ikatan rangkaian anda memenuhi jangkaan dan keperluan anda.

Tukar alamat IP antara muka bon

Untuk menukar alamat IP antara muka bon di Linux kemudian, anda boleh mengikuti langkah -langkah ini:

Ubah suai alamat IP antara muka bon menggunakan NetPlan

1. Edit konfigurasi NetPlan (untuk sistem menggunakan NetPlan):

Jika anda menggunakan NetPlan untuk konfigurasi rangkaian (biasa dalam pengagihan Linux moden), anda perlu mengedit fail konfigurasi NetPlan. Sebagai contoh, jika antara muka bon anda dikonfigurasikan dalam fail bernama 01-bond.yaml, anda boleh mengeditnya dengan editor teks:

 $ sudo nano /etc/netplan/01-bond.yaml
Salin selepas log masuk
Salin selepas log masuk

2. Ubah suai alamat IP :

Dalam fail konfigurasi NetPlan, cari bahagian alamat di bawah konfigurasi antara muka bon anda. Ia akan kelihatan seperti ini:

 Alamat: [192.168.1.10/24]
Salin selepas log masuk

Ubah suai alamat IP dan topeng subnet ke nilai yang anda inginkan. Contohnya:

 Alamat: [192.168.1.20/24]
Salin selepas log masuk

3. Sapukan konfigurasi :

Selepas membuat perubahan, simpan fail konfigurasi dan gunakan perubahan menggunakan perintah NetPlan memohon:

 $ sudo netplan memohon
Salin selepas log masuk
Salin selepas log masuk

Ini akan menggunakan alamat IP baru ke antara muka bon.

Jika anda tidak menggunakan NetPlan dan sebaliknya menggunakan kaedah konfigurasi rangkaian lain seperti NetworkManager atau IFUpdown, langkah -langkah mungkin berbeza sedikit.

Dalam kes sedemikian, anda perlu mengubah suai fail konfigurasi untuk antara muka bon dan kemudian memulakan semula atau memuatkan semula perkhidmatan rangkaian untuk memohon perubahan.

Ubah suai alamat IP antara muka bon menggunakan NMCLI

Contohnya untuk menukar alamat IP antara muka bon menggunakan arahan NMCLI, ikuti langkah -langkah di bawah.

1. Periksa konfigurasi bon yang ada :

Sebelum membuat perubahan, periksa konfigurasi antara muka bon anda menggunakan arahan NMCLI:

 $ NMCLI Connection Show Bond0
Salin selepas log masuk
Salin selepas log masuk

Gantikan Bond0 dengan nama antara muka bon anda.

2. Ubah suai alamat IP :

Gunakan arahan NMCLI untuk mengubah suai alamat IP antara muka bon. Ganti Bond0 dengan Nama Antara Muka Bon Anda dan New_IP_Address dengan alamat IP baru yang ingin anda berikan:

 $ sudo nmcli connection mengubah suai Bond0 IPv4.addresses new_ip_address/24
Salin selepas log masuk

Sebagai contoh, untuk menukar alamat IP ke "192.168.1.20/24":

 $ sudo NMCLI CONNECTION Modify Bond0 IPv4.Addresses 192.168.1.20/24
Salin selepas log masuk

3. Sapukan perubahan :

Selepas mengubah suai alamat IP, anda boleh menggunakan perubahan pada antara muka bon menggunakan arahan berikut:

 $ sudo nmcli connection up bon0
Salin selepas log masuk

Perintah ini mengaktifkan antara muka bon dengan alamat IP baru.

4. Sahkan perubahan :

Sahkan bahawa perubahan telah berkuatkuasa dengan memeriksa status antara muka dan alamat IP:

 $ NMCLI Connection Show Bond0
Salin selepas log masuk
Salin selepas log masuk

Anda harus melihat alamat IP yang dikemas kini dalam output.

Dengan mengikuti langkah -langkah ini, anda boleh berjaya menukar alamat IP antara muka bon menggunakan NMCLI. Pastikan untuk menggantikan Bond0 dan New_IP_Address dengan nama antara muka bon khusus anda dan alamat IP yang dikehendaki yang anda mahu berikan.

Fail dan arahan konfigurasi khusus boleh berbeza -beza bergantung kepada pengagihan Linux dan alat pengurusan rangkaian yang digunakan.

Soalan Lazim (Soalan Lazim)

Berikut adalah beberapa FAQ biasa untuk ikatan rangkaian di Linux.

S: Apakah ikatan rangkaian di Linux?

A: Ikatan rangkaian, juga dikenali sebagai ikatan NIC atau berkumpul, adalah teknik di Linux yang menggabungkan pelbagai antara muka rangkaian ke dalam antara muka logik tunggal. Ia meningkatkan kelebihan dan prestasi untuk pelayan atau stesen kerja.

S: Kenapa saya harus menggunakan ikatan rangkaian?

A: Ikatan Rangkaian menawarkan kebolehpercayaan rangkaian yang lebih baik dengan menyediakan keupayaan failover. Ia juga meningkatkan prestasi rangkaian melalui mengimbangi beban di pelbagai antara muka rangkaian.

S: Apa mod ikatan yang terdapat di Linux?

A: Linux menyokong pelbagai mod ikatan, termasuk "aktif-backup" (failover), "baki-rr" (bulat-robin), "802.3ad" (LACP), dan banyak lagi. Setiap mod menyajikan tujuan yang berbeza dan sesuai dengan konfigurasi rangkaian tertentu.

S: Bagaimana saya boleh menguji jika antara muka bon saya berfungsi dengan betul?

A: Anda boleh menguji antara muka bon anda dengan memantau statusnya, meniru kegagalan rangkaian untuk memeriksa tingkah laku failover, dan menggunakan alat seperti IPERF untuk mengesahkan pengimbangan beban.

S: Apa yang perlu saya lakukan jika saya perlu menukar alamat IP antara muka bon?

A: Untuk menukar alamat IP antara muka bon, ubah suai fail konfigurasi yang berkaitan (misalnya, NetPlan, IFUpdown, NetworkManager), mengemas kini alamat IP, dan memohon perubahan menggunakan arahan atau alat yang sesuai (misalnya, NetPlan memohon, sambungan NMCLI).

S: Adakah mungkin untuk mencampurkan mod ikatan yang berbeza pada sistem yang sama?

A: Ya, ada kemungkinan untuk mempunyai pelbagai antara muka bon dengan mod ikatan yang berbeza pada sistem yang sama. Setiap antara muka bon beroperasi secara bebas.

S: Bolehkah saya menambah atau mengeluarkan antara muka hamba dari antara muka bon tanpa mengganggu sambungan rangkaian?

A: Ya, anda boleh menambah atau mengeluarkan antara muka hamba secara dinamik dari antara muka bon tanpa mengganggu sambungan rangkaian. Antara muka bon akan menyesuaikan diri dengan perubahan, dengan syarat ia dikonfigurasi dengan betul.

Kesimpulan

Ikatan rangkaian adalah kaedah yang berharga untuk meningkatkan ketersediaan rangkaian, redundansi, dan mengimbangi beban dalam sistem Linux. Dengan menggabungkan pelbagai antara muka rangkaian fizikal ke dalam antara muka logik tunggal, ikatan rangkaian dapat memberikan peningkatan jalur lebar, toleransi kesalahan, dan pengedaran lalu lintas.

NetPlan dan NMCLI adalah dua alat yang berkuasa yang boleh digunakan untuk mengkonfigurasi ikatan rangkaian di Linux. NetPlan menawarkan pendekatan berasaskan YAML deklaratif untuk menentukan konfigurasi rangkaian, manakala NMCLI menyediakan antara muka baris arahan untuk menguruskan sambungan rangkaian.

Melalui gabungan NetPlan dan NMCLI, ikatan rangkaian dapat dilaksanakan dengan berkesan pada sistem Linux, memastikan sambungan rangkaian yang boleh dipercayai dan berprestasi tinggi.


Baca Berkaitan:

  • Cara mengkonfigurasi alamat IP statik di Ubuntu
  • Cara Menetapkan Berbilang Alamat IP ke Kad Antara Muka Rangkaian Tunggal di Linux
  • Cara Menetapkan Alamat IP ke Sistem Linux Jauh melalui SSH

Atas ialah kandungan terperinci Mengkonfigurasi ikatan rangkaian di Linux untuk ketersediaan tinggi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan