Problemen oplossen bij het openen van een gedeelde Windows XP map vanuit Fedora:
Je krijgt de foutmelding:
mount error(115): Operation now in progress
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
1. Zorg ervoor dat Linux de andere box kan pingen.
Voer dit commando uit op de Linux box naar het IP van de 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
Als je de box niet kunt bereiken of de connectiviteit is in en uit, kan de mount klagen.
2. Controleer of een map daadwerkelijk wordt gedeeld op windows, volg deze stappen.
- Open de bestandsbrowser naar `C:## Problemen oplossen bij het openen van een gedeelde Windows XP map vanuit Fedora:
Je krijgt de foutmelding:
mount error(115): Operation now in progress
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
1. Zorg ervoor dat Linux de andere box kan pingen.
Voer dit commando uit op de Linux box naar het IP van de 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
Als je de box niet kunt bereiken of de connectiviteit is in en uit, kan de mount klagen.
2. Controleer of een map daadwerkelijk wordt gedeeld op windows, volg deze stappen.
- Open de bestandsbrowser naar .
- Maak een nieuwe map genaamd
public
. Dus je hebt nu C:\public
- Maak in die map een nieuw tekstdocument met de naam “testing.txt”.
- Klik met de rechtermuisknop op de map
C:\public
en ga naar eigenschappen.
- Klik op het tabblad delen.
- Zorg ervoor dat: “Deel deze map op het netwerk” is aangevinkt. Let op de sharenaam: ‘public’.
- Klik op ok. Er zou een handje moeten verschijnen onder de map, wat betekent dat hij gedeeld wordt.
De map ‘public’ is nu gedeeld en je zou er met Linux verbinding mee moeten kunnen maken.
3. Onder Linux, mount de share met ‘mount’:
- Open een console en
su
naar root.
Maak een directory mkdir /mnt/windows
Dit wordt de directory waar je toegang hebt tot de gedeelde bestanden.
Voer het mount-commando uit dat om een wachtwoord vraagt:
Maak een directory aan. Het bovenstaande commando vraagt u om een wachtwoord, voer het juiste wachtwoord in, een onjuist wachtwoord geeft een foutmelding. Als u niet zeker bent van het wachtwoord, kunt u het wachtwoord op de Windowsbox wijzigen onder Configuratiescherm - Gebruikersaccounts.
voer het commando cd /mnt/windows
uit en voer ls
uit. De inhoud van het station wordt gepresenteerd:
U hebt verbinding gemaakt met het Windows-station.
4. Maak verbinding met de gedeelde schijf met de konqueror of linux bestandsbrowser:
- Open uw bestandsbrowser, in mijn geval konqueror.
- In de bestandslocatiebalk, voer
smb://192.168.13.107/public
in en druk op enter.
- U kunt een gebruikersnaam en wachtwoord login box te zien krijgen. Voer de gebruikersnaam en het wachtwoord in van de windows box die bovenaan deze post is beschreven.
- Gefeliciteerd, je bent verbonden met de gedeelde map.
TROUBLESHOOTING, als het bovenstaande niet werkt.
Stap 1: Heb je geprobeerd beide computers opnieuw op te starten
Start beide computers opnieuw op. Zorg er daarna voor dat al je Windows updates gedaan zijn. Zorg ervoor dat Linux zijn software updates ook heeft gedaan. Start opnieuw op na de updates.
Stap 2: Controleer je Firewalls, ZoneAlarms, en andere beveiligingssoftware
Het kan zijn dat een stukje software dat ontworpen is om je computer te beschermen tegen virussen, malware of kwaad op het internet, je poging tot bestandsdeling blokkeert. Windows firewall staat misschien in een paranoïde modus. Hoewel het onwaarschijnlijk is dat Windows Firewall de schuldige is, schakel het tijdelijk uit om te controleren of het niet het probleem is. (Laat het niet uit).
Maak een lijst van alle beveiligingssoftware die mogelijk op paranoïde modus is ingesteld. Windows Firewalls, 3rd party firewalls, ZoneAlarms, Antivirussen, Kaspersky, AVG, of iets anders dat beweert je te beschermen tegen virussen/malware/kwaad. U moet deze controleren en tijdelijk uitschakelen, of een witte lijst openen voor uw IP adres.
Stap 3: Verkrijg aanwijzingen van beveiligingssoftware.
ZoneAlarm houdt een logboek bij van alle map share gebeurtenissen en pogingen, ga naar Overzicht-waarschuwingen en logboeken. En zie een lijst van al je mislukte pogingen. Hetzelfde is mogelijk voor andere software. In dat geval, beschermt het je tegen jezelf.
Stap 4: Verdenk problemen in de router of het lokale netwerk zelf
Misschien heeft de router, draadloze bruggen, domme hubs, of ander netwerk apparaat een of andere richtlijn shenanigan in zich door je gedeelde map verbindingspoging te blokkeren. De router of het apparaat zelf kan een poort blokkeren of iets in beperkende modus hebben staan. Heeft iemand er de laatste tijd mee zitten klooien? Probeer de router terug te zetten naar standaard alles en probeer het opnieuw.
Stap 5: Zorg ervoor dat je lokale netwerk eenvoudig en correct is.
Verbinden allebei je computers met dezelfde router? Misschien is de ene verbonden met een crappy netgear wireless bridge en de andere met een router? Vereenvoudig het netwerk door alle computers op één router aan te sluiten. Herstart de routers en het internet, probeer het opnieuw.
Stap 6: Werkt nog steeds niet. Isoleer de defecte unit.
Het is tijd om de katten te hoeden en de defecte unit te isoleren. Bewijs dat de Windows box je bestand niet deelt door met een andere computer verbinding te maken met de share. Neem een Windows laptop van een vriend, of een Apple product en sluit deze aan op je netwerk en kijk of zij toegang hebben tot de share. Als ze dat niet kunnen, dan is er een probleem met de windows box, als ze dat wel kunnen, dan is er een probleem met de Linux box.
Stap 7: Verdenk de firewall op Linux
Let op een speciaal beveiligingsalarm of speciale firewall software op Linux. Voer system-config-firewall
uit en controleer of smb is aangevinkt. Controleer of Linux je mount niet verhindert. Maak een smb share op een andere Linux box, en probeer daar verbinding mee te maken.
Als niets van dit alles werkt. Gebruik de nucleaire optie, herinstalleer beide besturingssystemen en begin van voren af aan. Dit is raket chirurgie.