VirtualBox, Ubuntu(host) jako router i minisieć wirtualna

Instalacja i konfiguracja oprogramowania sieciowego.
Awatar użytkownika
Dwigatjel
Sędziwy Jeż
Sędziwy Jeż
Posty: 54
Rejestracja: 28 lut 2010, 14:25
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

VirtualBox, Ubuntu(host) jako router i minisieć wirtualna

Post autor: Dwigatjel »

Witam.
Otóż przychodzę dziś z następującym problemem. ;)
Chciałem sobie przetestować pewne rozwiązania sieciowe na wirtualnych maszynach.
Wybrałem opcję bridged żeby mieć dostęp do internetu.
Udało mi się stworzyć wirtualny interfejs sieciowy który nazwałem "vbnet0".
Udostępnia on internet dla wirtualnych maszyn. (Do konfiguracji użyłem Firestarter'a)
filip@ubuntu:~$ ifconfig vbnet0
vbnet0 Link encap:Ethernet HWaddr 22:30:de:fd:79:59
inet addr:10.0.0.1 Bcast:10.0.0.7 Mask:255.255.255.248
inet6 addr: fe80::2030:deff:fefd:7959/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:387 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Na wirtualnych maszynach (dwóch :P) poprzypisywałem stałe ip. Internet chodzi, pingują dobrze jeśli na firestarterze hosta nie ma zablokowanego ICMP.
Tylko że jest jeden mankament. W ustawieniach firestartera przekierowałem port 10000 zew. na wew ip 10.0.0.3 port 10000 żeby mieć dostęp do webmina na wirtualnej maszynie o tym ip wewnętrznym. Jednakże jeśli wpiszę na hoscie https://localhost:10000 to nie łączy czyli jakby nie przekierowuje tego ruchu.
Ma ktoś jakiś pomysł jak to doprowadzić do stany używalności? ;)
Awatar użytkownika
nithathak
Wytworny Kaczor
Wytworny Kaczor
Posty: 330
Rejestracja: 07 kwie 2007, 19:29
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: VirtualBox, Ubuntu(host) jako router i minisieć wirtualna

Post autor: nithathak »

Jeśli chcesz mieć dostęp do webmina na wirtualu z internetu to testuj z internetu. Odwołując się przez localhost pakiety nie przechodzą z tego co wiem przez wszystkie łańcuchy ipatables, czyli finalnie nie testujesz wejścia przez internet. Jeśli chcesz mieć dostęp do webmina z hosta to powinno działać https://10.0.0.3:10000/. Podsumowując to że ci nie działa wywołanie przez Loopback na hoście nie musi oznaczać ze połączenie z zewnątrz do hosta na 10000 nie zadziała.
Awatar użytkownika
Dwigatjel
Sędziwy Jeż
Sędziwy Jeż
Posty: 54
Rejestracja: 28 lut 2010, 14:25
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Odp: VirtualBox, Ubuntu(host) jako router i minisieć wirtualna

Post autor: Dwigatjel »

Jak wpiszę https://10.0.0.3:10000/ to oczywiście mi działa, ale
jeśli przetestuje przez webowe proxy (www.goodhider.com/ to niestety nie działa bo po wpisaniu mojego ip strona zwraca: The requested resource could not be loaded. libcurl returned the error:
couldn't connect to host.
Więc to raczej jest wina przekierowania portów. Jeszcze w najbliższym czasie spróbuję skonfigurować porządny router z dhcp, ale wolał bym się w to nie bawić bo teraz działa wszystko tylko nie przekierowanie portów. ;)
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4679
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Odp: VirtualBox, Ubuntu(host) jako router i minisieć wirtualna

Post autor: jacekalex »

Adres klasy 10.*.*.*. - to adres prywatny klasy A, w internecie musisz mieć publiczny adres IP.
Sznurki: http://pl.wikipedia.org/wiki/IPv4#Prywatne_adresy_IPv4
http://pl.wikipedia.org/wiki/IPv4
Twój publiczny adres: http://checkip.dyndns.org/

To by było na tyle
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
Dwigatjel
Sędziwy Jeż
Sędziwy Jeż
Posty: 54
Rejestracja: 28 lut 2010, 14:25
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Odp: VirtualBox, Ubuntu(host) jako router i minisieć wirtualna

Post autor: Dwigatjel »

co jak co ale nie zarzucajcię mi że nie wiem co to zewnętrzne a wewnętrzne ip. :P moje publiczne to 83.3.247.50 jest do niego przypiętą domena ale niestety to nie działa od początku moich zmagań btw. większość takich proxy powinna chyba zwrócić że to prywatny ip. :P
Mój firestarter wygląda tak: http://img215.imageshack.us/img215/5715 ... screen.png. Jak na moim komputerze wpiszę http://10.0.0.3 to wyświetli mi się It works! bo mam na tej wirtualnej maszynie zainstalowanego apacha, ale jeśli na którymkolwiek proxy przez www wpiszę http://83.3.247.50/ to mi nie wyświetli nic bez http:// tak samo.
Nawiasem mówiąc to nie jest imho powierzchowny problem bo sprawdzałem to już na milion sposobów przez 10 proxy po ip, po domenie i dalej nie chce ten mój nieszczęsny firestarter przekierować tych portów na ten, równie nieszczęsny, wewnętrzny adres. ;)
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4679
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Odp: VirtualBox, Ubuntu(host) jako router i minisieć wirtualna

Post autor: jacekalex »

Naucz się konfigurować iptables, zamiast firestartera, - ustaw w nim otwarte porty, po za tym w Vboxie ustaw sięć jako vboxnet0 - i standardową maskaradę przez iptables, (akurat tą częsć możesz wyklikać w firestarterze, udostępniając sieć na interfejs vboxnet0, i zrób przekierowania z eth0 do vboxnet0 - czy to zrobisz w firestarterze? nie wiem, w iptables to bułka z masłem:
np

Kod: Zaznacz cały

iptables -t nat -A PREROUTING -i eth0 -d 83.3.247.50  -j DNAT --to-destination 192.168.56.1
To by było na tyle
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 76 gości