Rozwiązanie społecznościowe

ZimaOS VM nie może uzyskać dostępu do udziałów SMB: najpierw sprawdź sieć

A VM could not browse ZimaOS or LAN SMB shares; later testing showed the guest could not ping the ZimaOS host even though another LAN host was reachable.

Jeśli maszyna wirtualna ZimaOS może przeglądać „Sieć”, ale nie może pingować hosta ZimaOS ani otwierać jego udziałów SMB, zacznij od routingu maszyny wirtualnej i osiągalności hosta, a nie od danych uwierzytelniających Samby. Wątek z grudnia 2025 roku początkowo przypisywał problem translacji adresów (NAT) lub izolacji, ale późniejsza odpowiedź z kwietnia 2026 roku informowała, że nawet nowszy tryb mostkowany może nadal uniemożliwiać maszynie wirtualnej pingowanie hosta ZimaOS.

Ta późniejsza informacja jest istotna: przełączenie na sieć „mostkowaną” to przydatny test, ale nie gwarantowane rozwiązanie dla każdej wersji ZVM i każdego backendu sieciowego.

Co faktycznie potwierdził pierwotny wątek

Maszynie wirtualnej początkowo brakowało stosu klienta Samby. Po jego zainstalowaniu maszyna mogła zobaczyć własny udział print$, co pokazało, że oprogramowanie Samby wewnątrz systemu gościa działało. Istotniejszą wskazówką było to, że polecenie ping ZIMAOS_IP zwracało komunikat o nieosiągalności hosta.

Maszyna wirtualna mogła pingować innego hosta w sieci LAN, więc problem dotyczył konkretnie połączenia między systemem gościa a jego hostem ZimaOS, a nie całkowitej awarii sieci w systemie gościa.

Najpierw przetestuj hosta ZimaOS po adresie IP

W maszynie wirtualnej przetestuj ping ZIMAOS_IP, a następnie otwórz smb://ZIMAOS_IP lub równoważną ścieżkę UNC systemu Windows. Wykrywanie sieci może nie działać, nawet gdy bezpośredni dostęp SMB działa, dlatego ikony w widoku przeglądania sieci nie są dobrym pierwszym testem sprawności.

Aktualny przewodnik pomocy ZimaOS dotyczący SMB również zaleca sprawdzenie bezpośredniego adresu i danych uwierzytelniających, gdy dostęp SMB jest powolny lub nie działa.

Tryb mostkowany również może izolować hosta

We wczesnej odpowiedzi społeczności napisano, że tryb mostkowany rozwiąże problem. Później jeden z użytkowników poinformował, że najnowsza aktualizacja nadal zawierała stan mostkowania, w którym maszyna wirtualna nie mogła pingować hosta ZimaOS. Oznacza to, że pierwotny wniosek „po prostu użyj trybu mostkowanego” jest zbyt kategoryczny.

Jeśli maszyna wirtualna może łączyć się z innymi urządzeniami w sieci LAN, ale nie z hostem ZimaOS, porównaj działanie z przewodnikiem dostępu sieciowego ZimaOS i zbierz informacje o trybie sieci maszyny wirtualnej, adresie IP systemu gościa, adresie IP hosta, podsieci oraz tabeli routingu, zanim ponownie zmienisz ustawienia Samby.

Nie używaj wykrywania SMB jako jedynego testu powodzenia

Minimalne systemy gościa Linux mogą nie uruchamiać Avahi, WS-Discovery ani innych usług przeglądania. Może to ukrywać udziały w graficznym widoku „Sieć”, nawet gdy bezpośredni dostęp SMB po adresie IP działa.

Gdy ping zacznie działać, przetestuj port TCP 445 i uwierzytelnij się bezpośrednio. Dopiero potem zajmij się rozwiązywaniem problemów z wykrywaniem usług.

Podsumowanie

Pierwotny wątek zawęził problem i wskazał, że nie dotyczy on Samby: maszyna wirtualna nie mogła połączyć się z hostem ZimaOS. Sieć w trybie mostkowanym nadal jest rozsądną konfiguracją do przetestowania, ale późniejsza informacja pokazuje, że izolacja hosta może utrzymywać się w niektórych kompilacjach ZVM. Najpierw potwierdź osiągalność po IP, następnie działanie SMB, a dopiero potem wykrywanie usług.