Synology-Forum.nl
OS Specifieke ondersteuning => Windows => Topic gestart door: fastfolkert op 03 juni 2008, 21:12:10
-
Hallo,
Ik heb een aantal netwerkshares gemaakt op een 108j. Netjes reconnect at logon aangevinkt etc.
Helaas connecten deze netwerkshares niet als ik de pc weer opstart. OS is XPhome
Een vergelijkbaar issue staat hier in dit forum: http://www.synology-forum.nl/viewtopic. ... verbinding (http://www.synology-forum.nl/viewtopic.php?f=25&t=994&hilit=netwerkverbinding)
De daar voorgestelde oplossingen heb ik allemaal geprobeerd:
- batchfiletje waarin met net use X: \compshare /persistent:yes de share wordt geconnect in de startup folder zetten: werkt niet
- in de DOS prompt net use X: \compshare /persistent:yes werkt niet, want na rebooten is de share weer gedisconnect.
- gewone shortcut naar de netwerk share in de startup folder zetten : werkt niet
Het is vooral lastig omdat ik iTunes lokaal op de PC heb, en de muziekbestanden op de share. Bij starten van iTunes vindt hij dus de lokatie van de muziekbestanden niet.
Iemand een idee?
EDIT 4-6-08: het valt me op dat dit probleem voorkomt op een laptop die wireless met een router/modem is verbonden. De vast-bedrade PC connect wel automatisch.....
Probeert de laptop misschien de shares te connecten VOORDAT hij wireless verbinding heeft met de router? Die wireless verbinding komt volgens mij vrij laat in de lucht tijdens booten......
Thx, Folkert
-
Je lijkt zelf al de essentie van het probleem te hebben geidentificeerd.
Elders in dit forum (http://synology.nl/forum/viewtopic.php?f=25&t=1191&p=4724&hilit=batch#msg4724)
staat ook een mogelijke oplossing voor dit probleem.
Daar wordt in een batchfile (bat /cmd) eerst geprobeerd te pingen naar de Diskstation.
Pas als die ping succesvol is (na het tot stand komen van je WiFi verbinding) worden
dan je networkdrives gemount en gemapt middels "net use ...".
Deze batch-file zet je dan in je Startup folder van Windows.
De omschrijving van de genoemde "-n 10" optie lijkt niet in lijn met de omschrijving van het
"ping" commando. Zie: http://technet.microsoft.com/en-us/library/bb490968(TechNet.10).aspx
Wellicht moet je dus spelen met de "-w" optie in plaats van de "-n" optie.
Wellicht dat een herhaalde ping (tot succesvol) beter is.
Zie bijv. ook: http://www.robvanderwoude.com/wait.html over "ping"
Het lijkt me zinnig de maximale tijd of het maximaal aantal keren proberen te pingen
van de DS te beperken en dan middels een prompt te melden dat het mounten niet
succesvol was.
Anders blijft je script maar pingen, ook als bijv niet thuis bent met je laptop.
Als 1e alternatief kan je in bovenstaande batch-file ook eerst een voldoende lange wait-cycle
(pause) opdracht opnemen (iets minder robuust als het eens iets langer duurt voor je WiFi
verbinding tot stand komt, bijv. van achter uit de tuin).
Zie weer bijv. : http://www.robvanderwoude.com/wait.html maar nu over "choice"
Als 2e alternatief kan je uiteraard ook een batch-file met slechts de "net use ..." commando's
aanmaken, en daarop pas dubbelklikken als je WiFi verbinding tot stand is gekomen.
Ben je niet thuis, dan klik je niet op het bewuste batch-bestand.
Succes!
-
Ik heb zelf een vrij eenvoudig batch script dat prima werkt (opeens snapte vista er geen bal meer van bij mij op de standaard methode met de assistant)
@echo off
net use n: /delete
net use n: \servernaamshare /u:servernaamusername
n: = schijfletter op PC, kunje zelf kiezen
Dit script zet je in je opstarten map. Hij connect dan elke reboot volledig opnieuw, dus persistent is niet nodig.
-
Ik heb zelf een vrij eenvoudig batch script dat prima werkt (opeens snapte vista er geen bal meer van bij mij op de standaard methode met de assistant)
@echo off
net use n: /delete
net use n: \servernaamshare /u:servernaamusername
n: = schijfletter op PC, kunje zelf kiezen
Dit script zet je in je opstarten map. Hij connect dan elke reboot volledig opnieuw, dus persistent is niet nodig.
Nice, helpt ook grotendeels bij mijn probleem. Heb toch al een batch script tijdens het opstarten lopen ivm irritante messenger mappen.
-
Thx voor de antwoorden,
Een gewoon batchfiletje (met net use....)helpt niet omdat mijn WiFi verbinding vermoedelijk de oorzaak is; die komt pas aan het eind van het booten op.
(Mijn beide vast bedrade PC's in het netwerk connecten zonder problemen bij logon).
Misschien dat die ingebouwde "timer" (door wait cycli, of door -tig keer pingen) wel werkt; eerst wachten tot WiFi in de lucht is en dan connecten.
Dat ga ik binnenkort eens proberen!
Groet, Folkert
-
Hallo ik wil ook graag dit batch file laten lopen
Code: Selecteer alles
@echo off
net use n: /delete
net use n: \servernaamshare /u:servernaamusername
Maar mijn nas vraagt om een password hoe zet ik die er in?
Alvast bedankt
-
...
net use n: \\servernaamshare /u:servernaamusername
Maar mijn nas vraagt om een password hoe zet ik die er in? ...
Als je het netjes doet, zet je die er niet in. Dat is namelijk een veiligheidsrisico !
Als je het perse wil, kan het echter wel, middels
net use n: \\[servername]\[share] /user:[servername]\[username] [password]
met wat discussie over details: http://www.911cd.net/forums//index.php?s=bd48be2edc4028e47e17eeb9bdd0f589&showtopic=15613&st=0&p=100827&#entry100827 (http://www.911cd.net/forums//index.php?s=bd48be2edc4028e47e17eeb9bdd0f589&showtopic=15613&st=0&p=100827&#entry100827)
Let ook op het gebruik van het officiele "/user:" in plaats van "/u:", dat niet op iedere PC werkt.
Wanneer je geprompt wil worden om een password, dien je overigens officieel ook
net use n: \\[servername]\[share] /user:[servername]\[username] *
te gebruiken (let op de toevoeging van de "*"). Dit forceert een prompt om een password.
Type voor de complete command-structure van het "net use" commando
net use /?
in je command-prompt.
Plerry
-
@ PLerry,
Bedankt voor je uitleg het werkt nu goed!
-
Thx voor de antwoorden,
Misschien dat die ingebouwde "timer" (door wait cycli, of door -tig keer pingen) wel werkt; eerst wachten tot WiFi in de lucht is en dan connecten.
Dat ga ik binnenkort eens proberen!
Groet, Folkert
Hey Folkert, ik zit met precies hetzelfde probleem en ben ook op zoek naar een oplossing. Eigenlijk moet iedereen met een wifi verbinding en mapshares dit probleem hebben en ik vind het eigenlijk raar dat hier nog geen fix voor is.
Heb jij inmiddels een goed werkend script hiervoor? Die zou ik namelijk graag van je willen gebruiken.
Ik hoor het wel.
-
Eigenlijk moet iedereen met een wifi verbinding en mapshares dit probleem hebben en ik vind het eigenlijk raar dat hier nog geen fix voor is.
Microsoft is niet zo snel met fixes als het geen security items betreft....
Bovendien zal het wel niet zo eenvoudig zijn om te fixen, bedenk maar eens wat je moet doen...
Moet je bij elke share die niet te maken is, gaan kijken of er misschien nog een bepaalde netwerkverbinding zit aan te komen?
Het zou wel plezierig zijn als je volgorde van een aantal zaken zoals het moment van mapshares herstellen en wireless zero configuration kon bepalen.
Enige invloed heb je volgens mij wel door Windows eerst een tijd op het inlogscherm te laten staan, dan wordt de netwerkverbinding blijkbaar al gemaakt en als je ruim daarna gaat inloggen wordt de mapshare goed hersteld...
Luit