Mavericks können sich nicht über den Computernamen mit der Windows-Freigabe verbinden, funktionieren aber gut mit IP

Ich habe einen Mac Mavericks und einen Windows 7-Computer. Auf meinem Windows habe ich einige Ordner freigegeben, aber ich kann mich nur über die IP-Adresse mit ihnen verbinden, nicht aber über den Computernamen.

So Finder -> Go-> Connect to Server…und das smb://my-win/Sharefunktioniert nicht, aber Finder -> Go -> Connect to Server…und das smb://192.168.1.3/Sharefunktioniert einwandfrei.

Wenn ich in das Netzwerk ( ) gehe Finder -> Go -> Network, wird der Computer my-winangezeigt. Nachdem ich mich mit der IP verbunden habe, erscheint eine andere Windows-Maschine mit der IP als Namen. Das Aufrufen der Maschine mit dem IP-Namen funktioniert wieder einwandfrei, während das Aufrufen von MY-WIN den gleichen Fehler ergibt

Der Fehler, den ich bekomme, ist:

There was a problem connecting to the server “my-win”.
The server may not exist or it is unavailable at this time. Check the server name or IP address, check your network connection, and then try again.

Ich habe versucht, Firewalls zu deaktivieren, was nicht geholfen hat. Umbenennen habe ich auch schon versucht ~/Library/Preferences/com.apple.loginitems.plist. Das hat das Problem nicht gelöst, aber my-win verschwand aus dem Netzwerkfenster, also habe ich es wieder zurückgesetzt

Ich kann die IP der Windows-Maschine pingen, aber wenn ich sie ausführe, ping my-winerhalte ich eine Fehlermeldung, die besagt:cannot resolve my-win: Unknown host

Es scheint, als würde mein Mac über den Namen des Windows-Computers benachrichtigt, kann ihn aber nicht auflösen, wenn er es versucht. Weiß jemand, was der Grund dafür sein könnte?

Antworten (1)

Es handelt sich wahrscheinlich um ein Problem mit der Namensauflösung, was normalerweise der Fall ist, wenn eine IP-Adresse funktioniert und ein Name nicht.

Es gibt ein paar Dinge, die Sie tun können

  1. Wenn die PCs IP-Adressen haben, die sich selten oder nie ändern, könnten Sie diese zur Hosts-Datei hinzufügen. Öffnen Sie einfach die terminal.app und:

sudo nano /private/etc/hosts

Tragen Sie nach dem letzten Eintrag einfach die IP-Adressen der PCs so ein:

192.168.xx PC-eins

192.168.xx pc-zwei

(Ersetzen Sie die IP-Adressen der PCs durch das, was Sie haben), speichern Sie dann und beenden Sie. Sie sollten den DNS-Cache leeren. Normalerweise starte ich nur neu, aber es gibt Terminalbefehle, die von Ihrer Betriebssystemversion abhängen.

  1. Wenn es Ihnen nichts ausmacht, Apple-Software auf Ihrem PC zu installieren, ist Bonjour Teil der iTunes-Installation und registriert automatisch Namen im lokalen Netzwerk.

Es ist unwahrscheinlich, dass es sich um ein Firewall-Problem handelt, da Sie eine Verbindung über IP herstellen können. Die Firewall würde das auch blockieren.

Wenn Sie ihm Zeit geben, werden alle Computer, mit denen sich der Mac verbinden kann (in neueren Betriebssystemversionen), in der Seitenleiste des Finders angezeigt. Bonjour hilft dabei.

Sie können auch die IP-Adressen aller Ihrer PCs im Dialogfeld „Mit Server verbinden“ hinzufügen, die IP-Adresse eingeben und auf die Schaltfläche „+“ klicken, bevor Sie auf „Verbinden“ klicken. Es ist nicht intuitiv, aber besser als nichts... ;-)