Dlaczego adres IP dla Linux Bridge, który jest urządzeniem wirtualnym warstwy 2?

11

Czy most (lub przełącznik) nie powinien działać bez adresu IP? Wierzę, że mogę mieć most br0konfiguracji z eth0oraz eth1jako członkowie zarówno mając żadnych adresów IP.

Nie rozumiem, dlaczego należy przypisać adres br0?

Vinay Kumar
źródło

Odpowiedzi:

17

Most nie potrzebuje adresu IP do działania. Bez niego po prostu wykona przełączanie warstwy 2, protokół drzewa opinającego i filtrowanie (jeśli skonfigurowano).

Adres IP jest wymagany, jeśli chcesz, aby Twój most uczestniczył w routingu pakietów IP warstwy 3.

Jako przykład możesz skonfigurować mostek bez adresu IP w Debian / Ubuntu, używając następującego w /etc/network/interfaces

auto br0
iface br0 inet manual
         bridge_ports eth0 eth1
Richm
źródło
Drugie zdanie odpowiada na moje pytanie. Usuń pozostałą część, a zaakceptuję to jako odpowiedź.
Vinay Kumar
2
Trochę niechętnie traktuję wszystko oprócz drugiego zdania. Pierwsze zdanie odpowiada pierwszej linii twojego pytania. Oczywiście sposób konfiguracji interfejsu bez IP na Debian / Ubuntu jest tylko w niewielkim stopniu związany z twoim pytaniem, więc może zostać usunięty, jeśli zostanie uznany za zbyt nie na temat.
Richm
Czy to oznacza, że ​​jeśli interfejsy na moście chcą uzyskać dostęp do sieci hosta lub Internetu, to most musi mieć adres IP? Czy to skutecznie zamienia most w urządzenie warstwy 3 (jak router)?
stackoverflower