Nie jestem ekspertem VirtualBox, ale używam go od czasu do czasu do testowania (zwłaszcza usług) i jedną z rzeczy, które mi przeszkadzały, było to, że jeśli nie miałem podłączonego kabla sieciowego, mój komputer nie mógł komunikować się z maszynami wirtualnymi.
Oczywiście istnieje bardzo proste rozwiązanie, aby to osiągnąć, o którym byłem zupełnie nieświadomy, co jest logiczne i pokazuję to poniżej na wypadek, gdyby komuś przydarzyło się to samo.
1.- Otwieramy VirtualBox i mamy zamiar Plik »Preferencje» Sieć i dodaj sieć Tylko host. To powinno wyglądać tak:
2. - Następnie dodajemy i konfigurujemy naszą maszynę wirtualną iw jej konfiguracji sieciowej wybieramy Podłączono do adaptera tylko hosta i nazwa Dodajemy kartę wirtualną, którą dodaliśmy wcześniej. To powinno wyglądać tak:
Jeśli otworzymy terminal i wpiszemy (w przypadku Debian):
$ sudo ifconfig
Uruchamiamy maszynę wirtualną, pojawi się coś takiego:
vboxnet0 Enkapowanie łącza: Ethernet HWaddr 0a: 00: 27: 00: 00: 00 adres inet: 192.168.56.1 Bcast: 192.168.56.255 Maska: 255.255.255.0 adres inet6: fe80 :: 800: 27ff: fe00: 0/64 Zakres: Link UP BROADCAST RUNNING MULTICAST MTU: 1500 Metryczne: 1 pakiety RX: 0 błędów: 0 porzuconych: 0 przepełnień: 0 ramek: 0 pakietów TX: 4 błędy: 0 porzuconych: 0 przepełnień: 0 nośnych: 0 kolizji: 0 txqueuelen: 1000 RX bajtów: 0 (0.0 B) Bajty TX: 328 (328.0 B)
Jak możesz docenić VirtualBox ustawić adres IP 192.168.56.1 na komputer. W moim przypadku maszyna wirtualna otrzymała adres IP przez DHCP 192.168.56.101Możemy to sprawdzić poleceniem, którego użyliśmy wcześniej.
Gotowy!!
Doskonały do połączeń ssh.
To i wirtualizuj je w tle.
Cóż, na moim komputerze połączenia były wykonywane automatycznie i za każdym razem, gdy otwieram jedno z dwóch, które zainstalowałem, poruszam się między nimi bez problemu przez sieć i korzystam z Wi-Fi.
Drogi elav, widzę, że nadal używasz "ifconfig", jeśli jest dostępny w Debianie, polecam zacząć flirtować z iproute2:
http://linuxaria.com/howto/useful-command-of-iproute2?lang=en
En Testowanie Debiana jest tylko iproute .. i zawsze dobrze mi było pracować z ifconfig .. w każdym razie pozwól mi rzucić okiem na drugi
Przepraszam, ale nie do końca rozumiem, dlaczego typ adaptera, którego używasz, jest adapterem tylko do hosta do komunikowania się maszyny natywnej z wirtualnymi, czy nie warto byłoby umieścić go jako adapter mostkowy? Możesz więc nadać swojej maszynie wirtualnej adres IP z tej samej sieci co maszyna natywna, a mimo to będą mogli się komunikować.
Czy jest jakiś szczególny powód, aby używać adaptera tylko do hosta?
Tak, gdy nie jesteś podłączony do routera, opcja mostka nie będzie działać, ponieważ maszyna nie będzie miała z czym się połączyć. Ta opcja jest przydatna, gdy nie masz trasy do użycia i chcesz utworzyć połączenie typu punkt-punkt (w tym przypadku Host-Guest).
Hmm, nie próbowałem mostu. Próbuję ci powiedzieć 😀
Kiedy spróbujesz mostu, zobaczysz, że jest tak, jak mówi VaryHeavy ... umieszczając go jako most, możesz przypisać adres IP swojej podsieci do maszyny wirtualnej ...
Ostatnio testuję aqemu, nakładkę w qt4 na qemu / kvm, moje tragedie się skończyły przez rekompilację modułu vbox dla moich niestandardowych jąder, kvm jest już w jądrze !! A wydajność jest świetna, sieć jest już domyślna, jestem całkiem zadowolony.
Bardzo dobra wiadomość, więc przejdźmy do KVM!
Widzę, że masz włączony serwer DHCP, czy to konieczne? jak to konfigurujesz? Postępowałem zgodnie z tą konfiguracją i nawet moja maszyna wirtualna nie rozpoznaje sieci. pojawia się nieznana sieć. To Windows 7.
Tak naprawdę nie skonfigurowałem żadnego z DHCP, domyślnie pozwalam mu działać. Musiałbym to zbadać 😉
mój virtualbox jest zamontowany na systemie ubuntu
Dziękuję bardzo, panowie, zauważcie, że jestem pniakiem virtualboxa i ponieważ nie zauważyłem, użyłem wyjścia jako mostu, więc mogłem wziąć tylko jedno, a resztę zostawić w standardzie bez dostępu do nich, ale z tym tworzysz 2 lub 3 i wchodzisz do nich wygodnie, bez konieczności łączenia się z niczym
Dzięki za wskazówkę 😉
Dobrze mi to służyło!
Ocena doskonała. Całkiem użyteczne.
Mam tylko wątpliwości, jak sprawić, by działał z adresami IP zdefiniowanymi przez użytkownika, innymi niż DHCP.
Pozdrowienia.
Witam Twój wkład jest ciekawy ale mam problem jak wpisuję ifconfig to linia pokazująca ip nie pojawia się to tylko pokazuje inet6 .. Czy wiesz na czym ten problem może polegać?
Dzieje się tak, ponieważ plik / etc / sysconfig / network-scritps / ifcfg-eth0, nie masz aktywowanej karty. Otwórz plik za pomocą vima lub innego edytora i zmodyfikuj dwa elementy
HWADDR = »» domyślnie pojawi się adres MAC karty
NM_CONTROLLED = »tak», ustaw na «nie»
ONBOOT = »nie» // zmień to na tak
BOOTPROTO = »statyczny» // czasami pojawia się DHCP
IPADDR = 10.10.1.11 // Jeśli chcesz mieć stały adres IP, przypisz go tutaj
MASKA PODSIECI = 255.255.255.0
GATEWAY = 10.10.1.1 // brama domyślna
TYPE = Ethernet
Jeśli używasz Centosa, po prostu to robisz
ponowne uruchomienie sieci i ponowne uruchomienie usługi sieciowej
wtedy robisz ifconfig i powinien on być aktywny.
W Ubuntu plik konfiguracyjny jest inny, a parametry również nie są teraz obecne.
Mam nadzieję, że pomogło.
Dzięki za udostępnienie, zadziałało zgodnie z oczekiwaniami. Twoje zdrowie!
Dla moich celów bardzo mi to służyło. Mam aplikacje zrobione na Windows XP, a mój laptop korzysta z Windows 8, więc aplikacje mam na wirtualnym pececie, nie pamiętam jak to zrobić ale dzięki autorowi (bardzo dziękuję, muszę nalegać) tak było. Na wirtualnym PC Xp mam zainstalowany SQL Server 2000, który jest menadżerem używanym przez aplikację. Mój klient kupił komputer i oczywiście z systemem Windows 7 x64 minimum, więc sama aplikacja nie ma problemów z działaniem. I będą działać w małej sieci, gdzie leżącym serwerem będzie komputer PC, który wskażę XP. Cóż, już zrobiłem test i wszystko jest w porządku, mam nadzieję, że u kogoś innego zadziała. Ach! nie zapomnij skonfigurować portów, na których nasłuchuje serwer SQL na komputerze serwera, na zaporze (port 1433 TCP i 1434 UDP), ponieważ jeśli nie, to nie będzie działać.
Cześć, próbowałem kilka razy i nie działa na mnie. Widzę, że są komentarze, które działają za pierwszym razem ...
eth1 Link encap: Ethernet HWaddr 08: 00: 27: cf: 5a: 1e
inet6 addr: fe80::a00:27ff:fecf:5a1e/64 Scope:Link
Łączę się przez WIFI, mam Windowsa VISTA jako hosta i zwirtualizowanego Debiana 6 w Virtualbox.
Doceniam wszelkie uwagi, pozdrowienia i podziękowania
ajjajajaja szukałem tego, bardzo przydatne naprawdę DZIĘKUJEMY BARDZO DUŻO c :!
Jak podłączyć maszynę wirtualną linux-fedora do mojej maszyny fizycznej? ... Chcę, aby moja maszyna wirtualna była „TYLKO DLA HOSTA”. Chcę, aby komunikacja między nimi istniała !!
Jestem ci winien piwo.
kolego bardzo dziękuję, że rozwiązałeś problem 😀
Dzięki, to mi bardzo pomogło, w końcu udało mi się połączyć z trixbox na mojej maszynie wirtualnej
Twoja alternatywa częściowo mi służyła. Ponieważ gdybym postępował zgodnie z procedurą, którą opublikowałeś, z systemu gościa straciłbym dostęp do Internetu i nie mógłbym pingować hosta, mimo że mógłbym pingować z prawdziwej maszyny do wirtualnej.
Rozwiązanie było następujące: Dodaj kolejną kartę sieciową (kartę 2) zgodnie z wykonanymi czynnościami, zamiast zmieniać kartę 1.
Dziękujemy!
Wiem, że ten post jest bardzo stary… ale zobaczmy, czy odpowiesz mi lol Czy zostawiłeś Adapter 1 wyłączony, czy zostawiłeś oba z tą samą konfiguracją? Mam dokładnie ten sam problem, gość nie widzi gospodarza.
Dziękuję bardzo, udało mi się połączyć z moim MV…. Dni próbowałem, zanim znalazłem twoją publikację
Witam, przepraszam, ale mam ogromne wątpliwości, co się dzieje, że moja maszyna wirtualna jest zamontowana na Debianie, umieściłem dwie karty sieciowe, jedną w trybie mostka, a drugą w sieci wewnętrznej, w moim domu, jeśli wchodzi do Internetu, ale w moim Nie działa: /, jeśli wykryje kartę sieciową, ale nie rozumiem, dlaczego tak się dzieje. Dzieje się tak, że robię testy kontroli sieci LAN tworząc serwer proxy z squidem, ale hej, moje pytanie jest takie, ponieważ nie mogę uzyskać dostępu do Internetu, aby pobrać moje pakiety
Wspaniale! Dziękuję bardzo.
pozdrowienia z Limy w Peru
Przy takiej konfiguracji i ze względu na charakter punkt-punkt nie mogę połączyć maszyny wirtualnej z Internetem, chociaż konfiguracja jest taka, że nie będę potrzebował routera do połączenia mojego komputera z maszynami wirtualnymi ... Robię tak, że ma połączenie z Internetem
scenariusz mam sieć hosta w segmencie 192.168.50.X, a sieć z routerem z moim komputerem 192.168.1.0, jak ustawić maszynę wirtualną, aby miała połączenie z Internetem?
Dzień dobry…
Więc mam to i nie działa na mnie.
z w8 daje mi odpowiedź -ping- ale nie łączy się z repozytorium czyli w8
Dzień dobry, chcę korzystać z połączenia Wi-Fi w wirtualnym, a przewodowego w fizycznym. To może?
bardziej fałszywe niż tuńczyk boliwijski
Dziękuję, na dwóch ekranach rozwiązałeś moje życie, dziękuję