Mam problem z zamontowaniem udziałów sieciowych Windows z mojego systemu OS X 10.7.5 - działał, ale przestał działać i nic nie pomaga i nic w logach.
Oto, co otrzymuję, próbując zamontować go ręcznie:
mount -t smbfs //10.0.0.7/d /tmp/test
Podczas wąchania za pomocą tshark - żaden pakiet nie został przesłany i natychmiast wracam z polecenia:
mount_smbfs: server connection failed: Unknown error: -1
Nic w /var/log/syslog.log
i /var/log/kern.log
.
Finder też nie działa - zgłasza błąd, że coś jest nie tak (po czesku, więc nie wysyłam tutaj wiadomości).
Po prostu nie mogę się połączyć z żadnymi udziałami sieciowymi.
W wirtualnym systemie Windows 7 w Parallels Desktop mogę się połączyć pomyślnie, ale nie w ramach udziału sieciowego (więc Win7 jest za OS X NAT), ale tylko z własnym adresem IP.
Udział serwera Windows znajduje się w tym samym segmencie sieci połączonym przełącznikiem.
Wszelkie porady dotyczące debugowania i co może być nie tak? Spędziłem godziny, aby znaleźć rozwiązanie w Google i tutaj, ale nikt nie ma tego rodzaju problemu i nie wiem, jak go dalej debugować, ponieważ nie ma znaczącego dziennika / śledzenia itp.
Mogę pingować 10.0.0.7 i mogę połączyć się z serwerem FTP na 10.0.0.7 - maszyna Windows (XP) ma całkowicie wyłączoną zaporę. Problem polega na tym, że z tshark nie widzę żadnego pakietu wysyłającego do 10.0.0.7, więc nawet nie próbuje dotrzeć do serwera.
źródło
Odpowiedzi:
W końcu znalazłem, co go blokowało i był to moduł jądra cpwf.kext, który pochodzi z checkpointvpn. Jestem bardzo ciekawy, dlaczego do diabła ten moduł to robi, nawet jeśli nie jestem podłączony do żadnej sieci VPN.
sudo launchctl unload /Library/LaunchDaemons/com.checkpoint.epc.service.plist && sudo kextunload /System/Library/Extensions/cpfw.kext
źródło