<br><tt><font size=2>freenx-knx-bounces@kde.org wrote on 21/12/2011 09:53:45:<br>
<br>
> Hello,<br>
> <br>
> I search to make works mounting local USB on our servers.<br>
> <br>
> OS : Ubuntu 10.04<br>
> <br>
> Thanks for your help.<br>
> <br>
> Sincerely,<br>
> <br>
> Jean Milot<br>
</font></tt>
<br><tt><font size=2>I cant tell how much you know from this, but</font></tt>
<br><tt><font size=2>I can get you started . .</font></tt>
<br>
<br>
<br><tt><font size=2>I take it you mean to mount the Workstation USB</font></tt>
<br><tt><font size=2>Drive on the FreeNX server . . . which is how</font></tt>
<br><tt><font size=2>it works. </font></tt>
<br>
<br><tt><font size=2>There is no plug-and-play mechanism for mounting</font></tt>
<br><tt><font size=2>drives,and no FreeNX server tool is supplied</font></tt>
<br><tt><font size=2>for manually mounting shares after connection.</font></tt>
<br>
<br><tt><font size=2>so, what you can do . . .</font></tt>
<br>
<br><tt><font size=2>The nxclient will mount the Workstation's</font></tt>
<br><tt><font size=2>CURRENT SMB Shares on the FreeNX server</font></tt>
<br><tt><font size=2>at connect time if you enable it, select the</font></tt>
<br><tt><font size=2>SMB share(s), and supply valid login credentials</font></tt>
<br><tt><font size=2>for the share(s).</font></tt>
<br>
<br>
<br><tt><font size=2>i.e. If the SMB Share is available when you</font></tt>
<br><tt><font size=2>connect to FreeNX then on the nxclient you</font></tt>
<br><tt><font size=2>can enable "SMB file sharing" and select
the</font></tt>
<br><tt><font size=2>share in the <Services> tab</font></tt>
<br><tt><font size=2> ( behind the nxclient <Configure> Button
)</font></tt>
<br>
<br>
<br><tt><font size=2>but</font></tt>
<br>
<br><tt><font size=2>you have to have *** USER mount / umount</font></tt>
<br><tt><font size=2>set up correctly in FreeNX ***</font></tt>
<br>
<br><tt><font size=2>If you have, and you want to insert/mount a</font></tt>
<br><tt><font size=2>USB Drive whilst connected and have it</font></tt>
<br><tt><font size=2>mounted on the FreeNX server, you have to:-</font></tt>
<br>
<br>
<br><tt><font size=2>1/ - mount the USB drive on the Workstation</font></tt>
<br>
<br><tt><font size=2>2/ - set it up as a Share to which you</font></tt>
<br><tt><font size=2>have access</font></tt>
<br>
<br><tt><font size=2>3/ - disconnect (suspend) the FreeNX session</font></tt>
<br><tt><font size=2>then</font></tt>
<br><tt><font size=2>ensure the new share with</font></tt>
<br><tt><font size=2>a login/password is set up in nxclient</font></tt>
<br><tt><font size=2>and</font></tt>
<br><tt><font size=2>"SMB file sharing" is selected in the nxclient</font></tt>
<br>
<br><tt><font size=2>Fourth - reconnect</font></tt>
<br>
<br><tt><font size=2>Note:- If you have</font></tt>
<br><tt><font size=2>         ENABLE_AUTORECONNECT=1</font></tt>
<br><tt><font size=2>or</font></tt>
<br><tt><font size=2>        ENABLE_AUTORECONNECT_BEFORE_140=1</font></tt>
<br><tt><font size=2>set in nxnode, you can just start a new nxclient</font></tt>
<br><tt><font size=2>and add the new share and connect and the</font></tt>
<br><tt><font size=2>session will be taken over by it.</font></tt>
<br>
<br>
<br>
<br>
<br><tt><font size=2>This is all a bit messy if you want to</font></tt>
<br><tt><font size=2>mount/dismount a number of USB drives.</font></tt>
<br>
<br><tt><font size=2>If you have a Linux workstation you can</font></tt>
<br><tt><font size=2>mount a single SMB share on the FreeNX server</font></tt>
<br><tt><font size=2>and</font></tt>
<br><tt><font size=2>mount your various USB drives below it.</font></tt>
<br><tt><font size=2>You won't need to set up new shares for</font></tt>
<br><tt><font size=2>each USB stick.</font></tt>
<br>
<br>
<br>
<br>
<br><tt><font size=2>If you know what you are doing, you can</font></tt>
<br><tt><font size=2>connect your Workstation to FreeNX</font></tt>
<br><tt><font size=2>with</font></tt>
<br><tt><font size=2>"SMB file sharing" set</font></tt>
<br><tt><font size=2>then</font></tt>
<br><tt><font size=2>manually mount/dismount any SMB shares from</font></tt>
<br><tt><font size=2>the server with something like:-</font></tt>
<br>
<br>
<br><tt><font size=2>sudo (u)mount -t smbfs //workstation/share-name \</font></tt>
<br><tt><font size=2>your/mount/point/ \</font></tt>
<br><tt><font size=2>-o ip=127.0.0.1,port=nxagent's-smb-port, \</font></tt>
<br><tt><font size=2>user=your-username,password=your-password</font></tt>
<br>
<br><tt><font size=2>or</font></tt>
<br>
<br><tt><font size=2>sudo mount.cifs //127.0.0.1/share-name \</font></tt>
<br><tt><font size=2>your/mount/point/ \</font></tt>
<br><tt><font size=2>-o port=nxagent's-smb-port, \</font></tt>
<br><tt><font size=2>user=your-username,password=your-password\</font></tt>
<br><tt><font size=2>servern=workstation</font></tt>
<br>
<br>
<br><tt><font size=2>but you need to be able to find your own</font></tt>
<br><tt><font size=2>nxagent's-smb-port eg. typ 4001 4002 etc</font></tt>
<br><tt><font size=2>have sudo/suid/usermount access to</font></tt>
<br><tt><font size=2>(u)mount.cifs etc</font></tt>
<br>
<br>
<br><tt><font size=2>User umount-ing is a bit of an issue with</font></tt>
<br><tt><font size=2>cifs-utils but I don't like su, so I have</font></tt>
<br><tt><font size=2>some compiled older versions which don't</font></tt>
<br><tt><font size=2>prompt if there's anything missing from</font></tt>
<br><tt><font size=2>the command line</font></tt>
<br>
<br>
<br>
<br>
<br><tt><font size=2>Note</font></tt>
<br>
<br><tt><font size=2>There are a number of security considerations.</font></tt>
<br>
<br><tt><font size=2>Workstation login/password are saved by the nxclient</font></tt>
<br><tt><font size=2>( so consider setting up a new Workstation account</font></tt>
<br><tt><font size=2>for mounting the shares, so you aren't storing a</font></tt>
<br><tt><font size=2>sudo enabled account's details )</font></tt>
<br>
<br><tt><font size=2>suid for mount.cifs is recommended against by samba</font></tt>
<br>
<br><tt><font size=2>user mount entries in /etc/fstab sound like a good</font></tt>
<br><tt><font size=2>idea but they need exact //machine/share entries</font></tt>
<br>
<br><tt><font size=2>Also</font></tt>
<br>
<br><tt><font size=2>You may have issues with Windows Firewall</font></tt>
<br><tt><font size=2>or</font></tt>
<br><tt><font size=2>problems with loopback connections on Windows</font></tt>
<br><tt><font size=2>if you connect using a "modem"</font></tt>
<br><tt><font size=2>eg. a 3G wireless stick, which may be seen</font></tt>
<br><tt><font size=2>as a modem by Windows</font></tt>
<br>
<br>
<br><tt><font size=2>I hope all this moves you along a bit ;)</font></tt>
<br>
<br>
<br>
<br>
<br><tt><font size=2>> <br>
> -- <br>
> Jean Milot  - jmilot@dotriver.eu - </font></tt><a href=www.dotriver.eu><tt><font size=2>www.dotriver.eu</font></tt></a><tt><font size=2><</font></tt><a href=http://www.dotriver.eu/><tt><font size=2>http://www.dotriver.eu/</font></tt></a><tt><font size=2>><br>
> 5 passage de l'avenir, F-69200 Vénissieux<br>
> Fixe: +33 (0)4 27 46 39 80 Hotline: # 89  Fax: # 81<br>
> <br>
> SolidariCloud, Serveurs solidaires pour les associations et les fondations
<br>
> </font></tt><a href=http://tinyurl.com/69degxt><tt><font size=2>http://tinyurl.com/69degxt</font></tt></a><tt><font size=2><br>
> Lauréat du prix de la croissance verte numérique 2010, catégorie <br>
> "coup de coeur" </font></tt><a href=http://tinyurl.com/6ct9xxv><tt><font size=2>http://tinyurl.com/6ct9xxv</font></tt></a><tt><font size=2><br>
> <br>
> Pas à pas, agissons au quotidien pour préserver notre environnement.<br>
> N'imprimez que si nécessaire, réduisez les déchets informatiques et
<br>
> économisez l'énergie en utilisant les solutions DotRiver.<br>
> <br>
</font></tt>