Rozwiązywanie problemów z dostępem do folderu współdzielonego Windows XP z Fedory:
Otrzymujesz błąd:
mount error(115): Operation now in progress
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
1. Upewnij się, że Linux może pingować drugie urządzenie.
Uruchom to polecenie w polu Linux do adresu IP okna Windows:
el@defiant /mnt $ ping 192.168.13.107
PING 192.168.13.107 (192.168.13.107) 56(84) bytes of data.
64 bytes from 192.168.13.107: icmp_req=1 ttl=128 time=0.366 ms
--- 192.168.13.107 ping statistics ---
44 packets transmitted, 44 received, 0% packet loss, time 42999ms
rtt min/avg/max/mdev = 0.178/0.227/0.366/0.038 ms
Jeśli nie możesz dosięgnąć skrzynki lub łączność jest na wejściu i wyjściu, mount może narzekać.
2. Upewnij się, że folder jest rzeczywiście udostępniony w systemie Windows, wykonaj następujące kroki.
- Otwórz przeglądarkę plików do
C:\
.
- Utwórz nowy folder o nazwie
public
. Masz teraz C: \ public
- Wewnątrz tego folderu utwórz nowy dokument tekstowy o nazwie „testing.txt”.
- Kliknij folder prawym przyciskiem myszy
C:\public
i przejdź do właściwości.
- Kliknij kartę udostępniania.
- Upewnij się, że: „Udostępnij ten folder w sieci” jest zaznaczone. Zanotuj nazwę udziału: „public”.
- Kliknij OK. Pod folderem powinna pojawić się niewielka ręka, co oznacza, że jest udostępniona.
Folder „public” jest teraz udostępniony i powinieneś być w stanie połączyć się z nim za pomocą Linuksa.
3. W systemie Linux zamontuj udział za pomocą polecenia „mount”:
- Otwórz konsolę i
su
zrootuj.
utwórz katalog mkdir /mnt/windows
To będzie miejsce, w którym uzyskasz dostęp do udostępnionych plików.
uruchom komendę mount, która monituje o hasło:
[root@defiant mnt]# mount -t cifs //192.168.13.107/eric /mnt/windows -o username=eric
Password for eric@//192.168.13.107/public: **********
[root@defiant mnt]#
Powyższe polecenie monituje o hasło, wprowadź poprawne hasło, niepoprawne spowoduje błąd. Jeśli nie jesteś pewien hasła, możesz je zmienić w oknie systemu Windows w Panelu sterowania -> Konta użytkowników.
uruchom polecenie cd /mnt/windows
i uruchom ls
. Zawartość dysku jest prezentowana:
[root@defiant windows]# ls
testing.txt
[root@defiant windows]#
Połączyłeś się z dyskiem Windows.
4. Połącz się z udostępnionym dyskiem za pomocą przeglądarki plików konqueror lub linux:
- Otwórz przeglądarkę plików, w moim przypadku konqueror.
- Na pasku lokalizacji pliku wprowadź
smb://192.168.13.107/public
i naciśnij klawisz enter.
- Może zostać wyświetlona nazwa użytkownika i hasło do logowania. Wprowadź nazwę użytkownika i hasło do okna systemu Windows opisanego na górze tego postu.
- Gratulacje, jesteś połączony z folderem współdzielonym.
ROZWIĄZYWANIE PROBLEMÓW, jeśli powyższe nie działa.
Krok 1: Czy próbowałeś zrestartować oba komputery?
Uruchom ponownie oba komputery. Następnie upewnij się, że wszystkie aktualizacje systemu Windows zostały wykonane. Upewnij się, że Linux ma również zadbane aktualizacje oprogramowania. Uruchom ponownie po aktualizacji.
Krok 2: Przejrzyj zapory ogniowe, ZoneAlarms i inne oprogramowanie zabezpieczające
Oprogramowanie zaprojektowane w celu ochrony komputera przed wirusami, złośliwym oprogramowaniem lub złem w Internecie może blokować próbę udostępniania plików. Zapora systemu Windows może być w trybie paranoicznym. Chociaż jest mało prawdopodobne, że winna jest Zapora systemu Windows, wyłącz ją tymczasowo, aby sprawdzić, czy to nie problem. (nie zostawiaj tego).
Uzyskaj listę wszystkich programów zabezpieczających, które mogą być ustawione na tryb paranoiczny. Zapory systemu Windows, zapory innych firm, ZoneAlarms, antywirusy, Kaspersky, AVG lub cokolwiek innego, co zapewnia ochronę przed wirusami / złośliwym oprogramowaniem / złem. Będziesz musiał je przejrzeć i albo je tymczasowo wyłączyć, albo otworzyć za ich pośrednictwem białą listę dla swojego adresu IP.
Krok 3: Zdobądź wskazówki od oprogramowania zabezpieczającego.
ZoneAlarm prowadzi rejestr wszystkich zdarzeń i prób współużytkowania folderów, przejdź do Przegląd-> alerty i dzienniki. I zobacz listę wszystkich nieudanych prób. To samo jest możliwe w przypadku innego oprogramowania. W takim przypadku chroni cię przed tobą.
Krok 4: Podejrzewasz problemy w routerze lub w samej sieci lokalnej
Być może router, mosty bezprzewodowe, głupie koncentratory lub inne urządzenie sieciowe ma w sobie jakieś wytyczne, blokując próbę połączenia z folderem współdzielonym. Sam router lub urządzenie może blokować port lub mieć coś w trybie ograniczającym. Czy ktoś ostatnio się z tym wygłupiał? Spróbuj przywrócić routerowi do wartości domyślnych wszystko i spróbuj ponownie.
Krok 5: Upewnij się, że Twoja sieć lokalna jest prosta i poprawna.
Czy oba komputery łączą się z tym samym routerem? Być może jeden jest podłączony do gównianego bezprzewodowego mostu sieciowego, a drugi do routera? Uprość sieć, łącząc wszystkie komputery z jednym routerem. Uruchom ponownie routery i Internet, spróbuj ponownie.
Krok 6: Wciąż nie działa. Odizoluj wadliwą jednostkę.
Nadszedł czas, aby stada kotów i odizolować wadliwą jednostkę. Udowodnij, że okno systemu Windows nie udostępnia pliku, łącząc się z udziałem na innym komputerze. Pobierz laptopa z systemem Windows lub produkt Apple dla znajomych i podłącz go do sieci i sprawdź, czy mogą uzyskać dostęp do udziału. Jeśli nie mogą, okno systemu Windows ma problem, jeśli mogą, problem dotyczy systemu Linux.
Krok 7: Podejrzyj zaporę w systemie Linux
Zwróć uwagę na wszelkie specjalne alarmy bezpieczeństwa lub specjalne oprogramowanie zapory ogniowej w systemie Linux. Uruchom system-config-firewall
i upewnij się, że smb jest zaznaczony. Sprawdź, czy Linux nie uniemożliwia montowania. Utwórz udział smb na innym komputerze z systemem Linux i spróbuj się z nim połączyć.
Jeśli nic z tego nie działa. Użyj opcji jądrowej, zainstaluj ponownie oba systemy operacyjne i zacznij od nowa na górze. To jest operacja rakietowa.