Mengapa IP harus dikonfigurasi pada perangkat jembatan? [Tutup]

10

Pemahaman saya tentang jembatan jaringan memiliki semacam "saklar virtual" yang hampir menghubungkan perangkat jaringan (yang ditambahkan ke jembatan) seolah-olah saya akan menghubungkan mereka ke saklar nyata dengan kabel ... tetapi ada sesuatu yang salah dengan analogi semacam itu, karena untuk beberapa alasan saya perlu mengatur alamat IP saya pada perangkat jembatan.

Contoh

Sebagai contoh, mari kita ambil pengaturan berikut: Saya punya mesin yang bertindak sebagai tuan rumah untuk beberapa mesin virtual (memiliki perangkat jaringan virtual mereka sendiri vnet0, vnet1, vnet2, ...). Mesin ini memiliki satu antarmuka jaringan fisik eth0, yang ingin saya gunakan untuk semua mesin virtual dan mesin host saya untuk berkomunikasi dengan dunia luar.

Karena mesin host saya akan memiliki alamat IP, oleh karena itu saya akan berpikir bahwa saya harus mengkonfigurasi IP ini (inkl. Gateway default, server DNS, ...) di eth0. Lalu saya akan membuat jembatan br0 dan menambahkan semua antarmuka (eth0, vnet0, vnet1, vnet2, ..) ke jembatan itu. Ini tidak berfungsi ...

Sebagai gantinya, saya perlu mengkonfigurasi br0 jembatan untuk memiliki alamat IP dari mesin host saya (dan juga telah mengkonfigurasi gateway default dan server DNS) dan kemudian menambahkan semua antarmuka (eth0, vnet0, vnet2, ...) ke br0 jembatan .

Nah, ... ini berhasil. Tapi saya benar-benar bertanya-tanya mengapa mendefinisikan IP ke eth0 tidak berhasil. Saya sepertinya kehilangan beberapa pengetahuan mendasar tentang bagaimana ini sebenarnya bekerja. Jadi saya akan senang jika seseorang dapat menjelaskan kepada saya apa yang salah tentang itu. Saya biasanya ingin benar-benar memahami cara kerja hal-hal itu. Jadi saya akan senang jika Anda masuk ke detail dengan protokol.

SDwarfs
sumber
Bridge menghubungkan 2 atau lebih jaringan untuk menjadi satu networjk dengan satu alamat IP. Alamat IP untuk satu perangkat jembatan tidak berguna.
ott--
@ott: Sebenarnya ini adalah pengaturan yang biasa untuk virtualisasi KVM. Beberapa perangkat vnet dan perangkat fisik dijembatani. Padahal semua mesin virtual memiliki IP sendiri. Juga, untuk perute MikroTik Anda dapat menentukan berbagai alamat IP pada port fisik (= perangkat) atau jembatan yang ditentukan pada perangkat tersebut. Tampaknya Linux memiliki arti "jembatan" yang berbeda dari beberapa sistem operasi router.
SDwarfs

Jawaban: