Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Virtualbox - Sieć z wykorzystaniem maszyn wirtualnych

Sagan07 02 Lis 2012 19:07 1431 4
  • #1 02 Lis 2012 19:07
    Sagan07
    Poziom 9  

    Witam, dostałem dość trudne (przynajmniej dla mnie) zadanie z sieci komputerowych. Mam trzy maszyny wirtualne (Ubuntu) w Virtualbox, które powinny utworzyć sieć o takiej topologii:
    [maszyna 1]----[maszyna 2]----[maszyna 3]. Problem polega na tym, że maszyna 1 nie powinna widzieć bezpośrednio maszyny 3. Pingować powinny się tylko i wyłącznie poprzez maszynę 2. Nie za bardzo wiem jak to zrobić, gdyż jak postawię 3 maszyny, zbridżuje karty w ustawieniach poszczególnych maszyn i nadam adresację to będą się widzieć każda z każdą. Czy ktoś wie jak rozwiązać ten problem? Z góry dziękuje za wszelkie sugestie.

    0 4
  • #2 02 Lis 2012 19:31
    Kostek7
    Poziom 27  

    Proponuje dać dwie różne (nazwy) sieci wewnętrzne pomiędzy maszynami 1 - 2 i 2 - 3.

    0
  • #3 02 Lis 2012 19:56
    krru
    Poziom 32  

    A możesz zdefiniować dwie karty sieciowe w jednym komputerze?

    Jak nie to możesz przypisać dwa adresy sieciowe do karty na maszynie 2. np:

    Maszyna 1 ma 192.168.1.5
    Maszyna 2 ma 192.168.1.6 i 192.168.2.6 na jednej karcie (ip addr add 192.168.2.6/24 dev eth0)
    Maszyna 3 ma 192.168.2.5

    0
  • #4 03 Lis 2012 13:52
    Sagan07
    Poziom 9  

    W Virtualbox można udostępnić dodatkowy "Network Adapter" (można do 4). Plan mam taki, że maszyna 2 będzie miała 2 interfejsy, i maszyna 3 będzie "podpięta" pod interfejs z prawej strony, a maszyna 1 na ten z lewej. Oczywiście uwzględniając odpowiednią adresacje.

    0
  • #5 07 Lis 2012 15:19
    Sagan07
    Poziom 9  

    Wszystko działa. Uruchomiłem jeszcze za pomocą quaggi OSPF for MANET i pinguje się tak jak w założeniu, wtedy gdy maszyna 1 jest w innym obszarze niż maszyna 3 (maszyna 1 i maszyna 2 interfejs eth0 obszar 0.0.0.0, maszyna 2 i maszyna 3 interfejs eth1 obszar 1.1.1.1). W takiej konfiguracji 1 nie puści pinga do maszyny 3, jeżeli maszyna 2 jest wyłączona i odwrotnie (jako sąsiada 1 i 3 widzą tylko maszynę 2, więc pełen sukces). Mam jeszcze jeden problem związany z uruchomieniem innego protokołu. Chciałbym zamiast OSPF uruchomić OLSR, jednak niestety OLSR nie obsługuje quagga. Czy ktoś wie jak skonfigurować poprawnie ten protokół? Mam go już zainstalowanego (wpisałem w terminalu sudo get-apt install olsrd), jednak konfiguracja sprawia mi problemy (myślałem, że będzie podobnie jak w przypadku OSPF jednak nie mogę się w tym połapać).

    0
  Szukaj w 5mln produktów