| Termin | Definicja |
|---|---|
| Udostępnienie nie działa w maszynie wirtualnej | Udostępnienie niedziałające w maszynie wirtualnej wskazuje na brak wsparcia sieci mostkowanej lub izolację sieci NAT ograniczającą komunikację. Udostępnienie nie działa w maszynie wirtualnej – czym jest ten problemUdostępnienie nie działa w maszynie wirtualnej wtedy, gdy system uruchomiony w środowisku wirtualnym nie może odczytać zasobu udostępnionego przez komputer gospodarza albo przez inne urządzenie w tej samej sieci. Może chodzić o folder, dysk, drukarkę, katalog z plikami instalacyjnymi lub zasób dostępny pod adresem sieciowym. Sam fakt, że internet działa w maszynie wirtualnej, nie oznacza jeszcze, że zadziała dostęp do udostępnionych zasobów w sieci lokalnej. Maszyna wirtualna korzysta z wirtualnej karty sieciowej, która przekazuje ruch przez konfigurację programu do wirtualizacji. Pomiędzy systemem gościa a systemem gospodarza występuje dodatkowa warstwa ustawień. To właśnie ona może decydować, czy możliwa będzie komunikacja z komputerem gospodarza, innymi urządzeniami, usługami lokalnymi oraz protokołami używanymi do udostępniania plików. Z tego powodu przyczyna problemu nie zawsze znajduje się w samym folderze lub w uprawnieniach systemu operacyjnego. Udostępnienie nie działa w maszynie wirtualnej a tryby sieciNajważniejszym elementem diagnostyki jest rozpoznanie trybu pracy wirtualnej karty sieciowej. W trybie NAT maszyna wirtualna zwykle otrzymuje dostęp do internetu za pośrednictwem komputera gospodarza, lecz pozostaje za dodatkową warstwą translacji adresów. Taki układ jest wygodny przy zwykłym korzystaniu z sieci, ale może ograniczać wykrywanie komputerów lokalnych, połączenia przychodzące i dostęp do zasobów udostępnianych bezpośrednio w sieci. W trybie mostkowanym wirtualna karta może zostać dołączona do tej samej sieci logicznej co fizyczny komputer. System gościa otrzymuje wtedy własne parametry sieciowe i może być widoczny podobnie jak oddzielne urządzenie. Nie jest to jednak gwarancja prawidłowego działania. Wpływ mogą mieć ustawienia zapory, profil sieci, izolacja klientów bezprzewodowych, reguły routera, aktywna karta fizyczna oraz sposób, w jaki program do wirtualizacji obsługuje połączenie Wi-Fi. W niektórych zastosowaniach wystarcza tryb host-only, który pozwala na komunikację pomiędzy gospodarzem i maszyną wirtualną, lecz nie zapewnia dostępu do całej sieci lokalnej. Ten wariant może być przydatny, gdy udostępniany folder znajduje się na komputerze gospodarza, ale nie sprawdzi się, gdy zasób znajduje się na innym urządzeniu. Tryb sieci powinien więc zostać dobrany do miejsca, w którym znajduje się udostępniony zasób, a nie tylko do tego, czy przeglądarka w systemie gościa otwiera strony internetowe. Udostępnienie nie działa w maszynie wirtualnej – typowe przyczyny
Warto rozdzielić dwa różne mechanizmy. Udostępnianie sieciowe korzysta z połączenia pomiędzy systemami i wymaga prawidłowej trasy, usług oraz uprawnień. Udostępnianie folderów przez narzędzia programu do wirtualizacji może działać niezależnie od klasycznego udostępniania w sieci, ale wymaga zainstalowanych dodatków oraz włączonej integracji. Próba naprawiania jednego mechanizmu ustawieniami drugiego często prowadzi do niepotrzebnych zmian. Udostępnienie nie działa w maszynie wirtualnej – praktyczne wskazówkiDiagnostykę najlepiej rozpocząć od sprawdzenia, czy system gościa ma prawidłowy adres IP, maskę, bramę i serwer DNS. Następnie można sprawdzić połączenie z komputerem gospodarzem oraz z urządzeniem, na którym znajduje się zasób. Jeżeli połączenie po adresie IP działa, a po nazwie nie, problem dotyczy najczęściej rozwiązywania nazw lub wykrywania sieci. Jeżeli nie działa również połączenie po adresie IP, należy skupić się na trybie karty, trasach, zaporze i izolacji urządzeń. Przydatne jest wykonanie prostego testu z dwóch stron. Z systemu gościa należy spróbować otworzyć zasób po jego pełnej ścieżce sieciowej, a z gospodarza sprawdzić, czy odpowiada adres przypisany maszynie wirtualnej. Wynik takiego porównania pomaga ustalić, czy problem dotyczy tylko dostępu do folderu, czy całej komunikacji. Warto również sprawdzić, czy maszyna wirtualna korzysta z właściwej karty fizycznej, zwłaszcza gdy komputer ma jednocześnie połączenie przewodowe, bezprzewodowe albo dodatkowe adaptery. Jeżeli używane jest udostępnianie folderów przez program do wirtualizacji, należy zweryfikować, czy folder został dodany do konfiguracji konkretnej maszyny, czy jest aktywny po uruchomieniu systemu gościa oraz czy został zamontowany w oczekiwanej lokalizacji. W systemach opartych na Windows może być konieczne ponowne sprawdzenie usług sieciowych i profilu połączenia. W innych systemach trzeba uwzględnić sposób montowania zasobów, identyfikację użytkownika oraz prawa dostępu do punktu montowania. Nie należy wyłączać całej zapory na stałe jako pierwszej metody naprawy. Bezpieczniejszym rozwiązaniem jest ustalenie, który rodzaj ruchu jest potrzebny, i dodanie odpowiedniego wyjątku dla właściwego profilu sieci. Podobnie nie powinno się zmieniać wielu parametrów naraz. Zapisanie konfiguracji początkowej i wykonywanie pojedynczych zmian ułatwia wskazanie ustawienia, które przywróciło działanie albo spowodowało nowy problem. Kiedy udostępnienie nie działa w maszynie wirtualnej i potrzebna jest pomocDo serwisu warto zgłosić się wtedy, gdy udostępnienie przestało działać po aktualizacji, zmianie routera, przełączeniu połączenia przewodowego na bezprzewodowe albo po przeniesieniu maszyny wirtualnej na inny komputer. Pomoc może być potrzebna także wtedy, gdy internet działa poprawnie, lecz nie da się otworzyć żadnego zasobu lokalnego, konfiguracja zmienia się po każdym restarcie lub kilka maszyn korzysta z różnych, trudnych do porównania ustawień. Przed przekazaniem urządzenia dobrze przygotować informacje o systemie gospodarza, systemie gościa, używanym programie do wirtualizacji, wybranym trybie sieci oraz miejscu, w którym znajduje się udostępniany zasób. Pomocne są również dokładne komunikaty pojawiające się przy próbie otwarcia folderu, informacja o tym, czy dostęp po adresie IP działa, oraz opis zmian wykonanych przed wystąpieniem usterki. Takie dane skracają etap rozpoznania i ograniczają ryzyko przypadkowego usunięcia działających ustawień. W Warszawskim Pogotowiu Komputerowym 24/7 można zlecić sprawdzenie konfiguracji systemu gospodarza, maszyny wirtualnej, karty sieciowej, zapory i uprawnień do zasobów. Analiza powinna objąć zarówno połączenie pomiędzy systemami, jak i sam mechanizm udostępniania, ponieważ przywrócenie jednego elementu bez drugiego nie zawsze rozwiązuje problem. Po zakończeniu prac warto zachować opis zastosowanych ustawień, aby ponowna konfiguracja po aktualizacji lub zmianie sieci była łatwiejsza. |