Wątek przeniesiony 2021-04-13 11:23 z C/C++ przez somekind.

Nie ma internetu na wirtualnej maszynie z modemu USB

0

Dzień dobry,
Na komputerze gospodarzu mam internet z modemu USB.
W wirtualnej maszynie Oracle VM VirtualBox z Windows 7 aby pojawił się internet trzeba uruchomić i zamknąć Windowsa wewnątrz wirtualnej maszyny, wyłączyć wirtualną maszynę i drugi raz uruchomić tą samą wirtualną maszynę.
Po pierwszym uruchomieniu wirtualnej maszyny nie ma internetu, pojawi się po drugim uruchomieniu tej samej wirtualnej maszyny.
Nawet, nie pomaga opcja "Uruchom ponownie" w Windows 7 wewnątrz wirtualnej maszyny. Trzeba ręcznie zamknąć Windowsa w wirtualnej maszynie i uruchomić maszynę od nowa.
Czasami internet może pojawić się po długim czekaniu od uruchomienia wirtualnej maszyny ale raczej nie pojawia się.
Dotyczy to każdej wirtualnej maszyny z Windows 7 Professional PL 64-Bit w Menedżerze Oracle VM VirtualBox.

Pytanie:
W jaki sposób zrobić, żeby zawsze od razu po uruchomieniu wirtualnej maszyny był internet z modemu USB lub z WiFi z telefonu?
Pozdrawiam,
Ampro

4

Nie znam interfejsu Virtualboxa więc nie odpowiem dokładnie gdzie tego masz szukać ani jakie są opcje konfiguracji w Virtualbox, ale w jaki sposób masz skonfigurowaną sieć tzn. NAT, bridge czy jakoś inaczej?

W VMWare gdy miewałem problemy z siecią (niedostępna lub nie działały konkretne usługi) to najczęściej problem wynikał ze źle skonfigurowanej sieci.

2

Sitko dobrze prawi. Może być tak, że na czas połączenia modemowego tworzona jest wirtualna karta sieciowa. Wirtualka może zauważyć taką kartę po nawiązaniu połączenia w systemie gospodarzu. Po rozłączeniu karta znika. Dlatego warto połączyć się z internetem w gospodarzu a potem uruchomić wirtualkę z połączeniem NAT.
Ogólnie do sprawdzenia rzeczy są dwie:

  • typ połączenia
  • sterownik

Typ połączenia:
NAT - korzysta z sieci hosta jak pozostałe aplikacje, np. Firefox. To czasem jest dobre dla połączeń modemowych, które nie tworzą pełnoprawneg interfejsu sieciowego. Minusem rozwiązania jest to, że jak postawimy serwer na wirtualce, nie będzie on dostępny na zewnątrz (dla całego internetu).
Mostkowy (bridged) - używa fizycznej karty sieciowej tak jak host. Czyli będą problemy, jeśli jest to karta wirtualna (np. stworzona na potrzby połączenia modemowego).
Wewnętrzny (internal) - na potrzeby wymiany plików między wirtualką a hostem. Internet tu nie działa.

https://www.virtualbox.org/manual/ch06.html#networkingmodes

Sterownik
Sprawdź co masz w polu "Typ karty":
screenshot-20210413142447.png
Od tego zależy czy w systemie będzie trzeba wgrać dodatkowe sterowniki.

Niestety połączenia po USB są chimeryczne. Najlepiej jest mieć fizyczną kartę LAN albo WLAN.

1 użytkowników online, w tym zalogowanych: 0, gości: 1