Jeśli ZimaOS zgłasza błąd connection error: EOF podczas dodawania udziału SMB z urządzenia Synology, przed zmianą danych logowania lub ponownym tworzeniem udziału sprawdź zakres protokołów SMB na urządzeniu Synology. W oryginalnym wątku urządzenie Synology było ograniczone wyłącznie do SMB1, a po przełączeniu na nowszy protokół połączenie zaczęło działać.
Nie oznacza to, że każdy błąd EOF jest spowodowany przez SMB1, ale w przypadku starszego serwera NAS jest to ważna pierwsza kontrola. Nowoczesne SMB2/SMB3 jest również bezpieczniejsze niż pozostawianie włączonego SMB1 na potrzeby zgodności.
Zweryfikowane rozwiązanie w oryginalnym wątku
Autor oryginalnego wpisu odkrył, że urządzenie Synology było skonfigurowane wyłącznie do korzystania z SMB1. Po zmianie ustawienia SMB, tak aby klient ZimaOS mógł uzgodnić nowszy protokół, udział został pomyślnie połączony.
Aktualny przewodnik ZimaOS dotyczący połączenia SMB z urządzeniem Synology jest najlepszym punktem odniesienia dla bieżącego interfejsu i procesu łączenia.
Jeśli serwer NAS to obsługuje, wybierz SMB2 lub SMB3
SMB1 jest przestarzały i w wielu nowoczesnych systemach został domyślnie wyłączony. Wytyczne firmy Microsoft dotyczące wycofywania SMB1 wyjaśniają, dlaczego współczesne systemy unikają tego starszego protokołu.
Jeśli urządzenie Synology lub inny serwer NAS obsługuje SMB2/SMB3, zwiększ jego minimalną wersję protokołu zamiast osłabiać zabezpieczenia wszystkich klientów, aby akceptowały SMB1. przewodnik dotyczący nowoczesnej zgodności SMB zawiera dodatkowy kontekst dotyczący nowszych klientów.
Nie zakładaj, że przełącznik Samba1 w ZimaOS naprawia montowanie wychodzące

ZimaOS dodał ustawienie deweloperskie o nazwie „Supports Samba1”, ale późniejsi użytkownicy w tym samym wątku zgłaszali, że jego włączenie nie naprawiło połączeń z aplikacji Pliki w ZimaOS do zdalnych urządzeń obsługujących wyłącznie SMB1. Sugeruje to, że tego przełącznika nie należy traktować jako sprawdzonego rozwiązania problemów z montowaniem zdalnych udziałów przez klienta wychodzącego.
Jeśli starszy serwer NAS rzeczywiście nie może przejść na wersję nowszą niż SMB1, rozważ aktualizację jego oprogramowania, użycie innego obsługiwanego protokołu przesyłania lub migrację danych zamiast uzależniania się na stałe od SMB1.
Jeśli po obu stronach używane jest już SMB2 lub SMB3
Potraktuj EOF jako ogólny błąd połączenia: sprawdź adres serwera, nazwę udziału, format nazwy użytkownika, hasło, dostępność serwera przez zaporę oraz to, czy to samo konto może otworzyć udział z innego nowoczesnego klienta SMB. Unikaj zmieniania kilku parametrów jednocześnie.
Podsumowanie
Problem w oryginalnym przypadku z urządzeniem Synology został rozwiązany przez usunięcie ograniczenia protokołu SMB1. Na zdalnym serwerze NAS preferuj SMB2/SMB3 i nie traktuj przełącznika deweloperskiego Samba1 w ZimaOS jako gwarantowanego obejścia problemu z montowaniem zdalnych udziałów obsługujących wyłącznie SMB1.
