Problembehandlung beim Zugriff auf einen freigegebenen Windows XP-Ordner über Fedora:
Sie erhalten den Fehler:
mount error(115): Operation now in progress
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
1. Stellen Sie sicher, dass Linux die andere Box anpingen kann.
Führen Sie diesen Befehl auf der Linux-Box auf die IP der Windows-Box:
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
Wenn Sie die Box nicht erreichen können oder die Konnektivität ein- und ausgeschaltet ist, kann sich mount beschweren.
2. Stellen Sie sicher, dass ein Ordner unter Windows tatsächlich freigegeben ist, und führen Sie die folgenden Schritte aus.
- Öffnen Sie den Dateibrowser um
C:\
.
- Erstellen Sie einen neuen Ordner mit dem Namen
public
. Sie haben jetzt also C: \ public
- Erstellen Sie in diesem Ordner ein neues Textdokument mit dem Namen "testing.txt".
- Klicken Sie mit der rechten Maustaste auf den Ordner
C:\public
und zu Eigenschaften gehen.
- Klicken Sie auf die Registerkarte Freigabe.
- Stellen Sie sicher, dass "Diesen Ordner im Netzwerk freigeben" aktiviert ist. Notieren Sie den Freigabenamen: 'public'.
- OK klicken. Unter dem Ordner sollte eine kleine Hand erscheinen, was bedeutet, dass er freigegeben ist.
Der Ordner 'public' ist nun freigegeben und Sie sollten in der Lage sein, eine Verbindung mit Linux herzustellen.
3. Hängen Sie unter Linux die Freigabe mit 'mount' ein:
- Öffnen Sie eine Konsole und
su
Wurzeln.
erstelle ein Verzeichnis mkdir /mnt/windows
Hier greifen Sie auf die freigegebenen Dateien zu.
Führen Sie den Befehl mount aus, der Sie zur Eingabe eines Kennworts auffordert:
[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]#
Der obige Befehl fordert Sie zur Eingabe eines Passworts auf. Geben Sie das richtige Passwort ein. Ein falsches Passwort führt zu einem Fehler. Wenn Sie sich nicht sicher sind, können Sie das Kennwort in der Windows-Box in der Systemsteuerung ändern - & gt; Benutzerkonten.
Führen Sie den Befehl aus cd /mnt/windows
und Renn ls
. Der Inhalt des Laufwerks wird angezeigt:
[root@defiant windows]# ls
testing.txt
[root@defiant windows]#
Sie haben eine Verbindung zum Windows-Laufwerk hergestellt.
4. Stellen Sie mit dem Konqueror- oder Linux-Dateibrowser eine Verbindung zum freigegebenen Laufwerk her:
- Öffne deinen Dateibrowser, in meinem Fall konqueror.
- Geben Sie in der Dateipfadleiste Folgendes ein
smb://192.168.13.107/public
und drücken Sie die Eingabetaste.
- Möglicherweise wird Ihnen ein Anmeldefeld für Benutzername und Passwort angezeigt. Geben Sie den Benutzernamen und das Passwort des Windows-Fensters ein, das oben in diesem Beitrag beschrieben wird.
- Herzlichen Glückwunsch, Sie sind mit dem freigegebenen Ordner verbunden.
FEHLERBEHEBUNG, wenn das oben genannte nicht funktioniert.
Schritt 1: Haben Sie versucht, beide Computer neu zu starten
Starten Sie beide Computer neu. Stellen Sie danach sicher, dass alle Windows-Updates abgeschlossen sind. Stellen Sie sicher, dass Linux auch über die Software-Updates verfügt. Nach Updates neu starten.
Schritt 2: Überprüfen Sie Ihre Firewalls, ZoneAlarms und andere Sicherheitssoftware
Möglicherweise blockiert eine Software, die Ihren Computer vor Viren, Malware oder anderen schädlichen Inhalten im Internet schützen soll, den Versuch, Dateien gemeinsam zu nutzen. Die Windows-Firewall befindet sich möglicherweise in einem paranoiden Modus. Obwohl es unwahrscheinlich ist, dass die Windows-Firewall die Schuld trägt, sollten Sie sie vorübergehend deaktivieren, um sicherzustellen, dass dies nicht das Problem ist. (lass es nicht aus).
Fordern Sie eine Liste aller Sicherheitssoftware an, die möglicherweise auf den paranoiden Modus eingestellt ist. Windows-Firewalls, Firewalls von Drittanbietern, ZoneAlarms, Antivirenprogramme, Kaspersky, AVG oder alles andere, das Sie vor Viren / Malware / Bösen schützen soll. Sie müssen diese überprüfen und entweder vorübergehend deaktivieren oder eine Whitelist für Ihre IP-Adresse öffnen.
Schritt 3: Erhalten Sie Hinweise von der Sicherheitssoftware.
ZoneAlarm führt ein Protokoll aller Ordnerfreigabeereignisse und -versuche. Wechseln Sie zu Übersicht - & gt; Warnungen und Protokolle. Zeigen Sie eine Liste aller fehlgeschlagenen Versuche an. Dies ist auch für andere Software möglich. In diesem Fall schützt es Sie vor Ihnen.
Schritt 4: Verdacht auf Probleme im Router oder im lokalen Netzwerk
Möglicherweise enthält der Router, die drahtlosen Bridges, die dummen Hubs oder ein anderes Netzwerkgerät eine gewisse Unverschämtheit, indem der Verbindungsversuch mit Ihrem freigegebenen Ordner blockiert wird. Möglicherweise blockiert der Router oder das Gerät selbst einen Port oder befindet sich im eingeschränkten Modus. Hat jemand in letzter Zeit damit rumgespielt? Setzen Sie den Router auf die Standardeinstellungen zurück und versuchen Sie es erneut.
Schritt 5: Stellen Sie sicher, dass Ihr lokales Netzwerk einfach und korrekt ist.
Stellen beide Computer eine Verbindung zum selben Router her? Vielleicht ist einer mit einer beschissenen Netgear-WLAN-Brücke und der andere mit einem Router verbunden? Vereinfachen Sie das Netzwerk, indem Sie alle Computer mit einem Router verbinden. Starten Sie den Router und das Internet neu und versuchen Sie es erneut.
Schritt 6: Funktioniert immer noch nicht. Isolieren Sie das defekte Gerät.
Es ist Zeit, Katzen zu hüten und die defekte Einheit zu isolieren. Beweisen Sie, dass die Windows-Box Ihre Datei nicht freigibt, indem Sie eine Verbindung mit der Freigabe auf einem anderen Computer herstellen. Holen Sie sich einen Windows-Laptop oder ein Apple-Produkt von Freunden und verbinden Sie es mit Ihrem Netzwerk, um zu sehen, ob sie auf die Freigabe zugreifen können. Wenn nicht, hat die Windows-Box ein Problem. Wenn nicht, hat die Linux-Box das Problem.
Schritt 7: Verdacht auf Firewall unter Linux
Beachten Sie spezielle Sicherheitsalarme oder spezielle Firewall-Software unter Linux. Lauf system-config-firewall
und stelle sicher, dass smb aktiviert ist. Stellen Sie sicher, dass Linux Ihren Mount nicht verhindert. Erstellen Sie eine smb-Freigabe auf einer anderen Linux-Box und versuchen Sie, eine Verbindung dazu herzustellen.
Wenn nichts davon funktioniert. Verwenden Sie die Option "Nuclear", installieren Sie beide Betriebssysteme neu und beginnen Sie von vorne. Dies ist eine Raketenoperation.