VirtualBox - Most nad interfejsem wewnętrznym i mostowym


1

Mam nadzieję, że możesz mi w tym pomóc.

Mam taką konfigurację.

Windows 7 Enterprise (64-bitowy) jako HOST z uruchomionym programem VirtualBox 4.2.4 Dwie maszyny wirtualne z systemem LinuxMint 12 (64 bity). VM-1 z jednym interfejsem sieciowym: wewnętrzny (net1) BR-1 z dwoma interfejsami sieciowymi: eth0, internal (net1) i eth1, bridge to ethernet adapter.

Chodzi o to, aby BR-1 działał jako most dla VM-1 na innym hoście, który będzie miał podobną konfigurację. To jest projekt testowy, więc nie pytaj mnie, dlaczego to robię.

Na BR-1 stworzyłem most nad obydwoma interfejsami (eth0 i eth1). Moim problemem jest to, że ramki IP nie przechodzą przez most do drugiego hosta. Most widzi wszystkie adresy mac, ale wydaje się, że VirtualBox nie zezwala na przekazywanie ruchu z eth0 (wewnętrznego) do eth1 (bridge).

Czy ktoś próbował tego lub miał opinię na ten temat?


Może to celowo zablokowane? Używasz „Sieci wewnętrznej” z jakiegoś powodu. Nie chcesz przenikać ruchu z urządzenia „Sieć wewnętrzna” do urządzenia fizycznego. (Cóż ... robisz, ale jest to przeciwieństwo tego, co ma robić „Sieć wewnętrzna” :)
Rik

Tak, to prawda w przypadku „sieci wewnętrznej”, ale nie próbowałem tego obejść. Wystarczy przekazać ruch w kontrolowany sposób do interfejsu mostu. Znalazłem przyczynę po głębokim kopaniu i użyciu Wiresharka do monitorowania urządzeń. Most działał poprawnie, ale host nie przekazywał pakietów IP. Zatem ping nigdy nie działałby między klientami na różnych hostach. Rozwiązaniem było włączenie przekazywania IP na hoście (Windows 7). Musisz zmienić rejestr, aby go włączyć. Teraz działa. :-)
sammi.is
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.