Samba filesystem
From DD-WRT Wiki
(Difference between revisions)
Revision as of 09:14, 15 September 2006 (edit) Lukrass (Talk | contribs) m (Changed Headlines) ← Previous diff |
Revision as of 23:45, 2 October 2006 (edit) (undo) Whiteboy (Talk | contribs) Next diff → |
||
Line 1: | Line 1: | ||
- | ==Introduction== | ||
- | |||
One of the things you might miss on the router, is writable storage. Well, if you run a Linux samba or Windows server on your LAN, the Samba file system provides a convenient solution! It adds a vast amount of writable storage to your router and even offers an automatic startup script. | One of the things you might miss on the router, is writable storage. Well, if you run a Linux samba or Windows server on your LAN, the Samba file system provides a convenient solution! It adds a vast amount of writable storage to your router and even offers an automatic startup script. | ||
- | + | = Instructions = | |
- | + | ||
# Create a SMB network share on the host computer. | # Create a SMB network share on the host computer. | ||
#* On Linux, use [http://samba.org/ Samba] to create a SMB network share. [http://samba.org/samba/docs/man/Samba-HOWTO-Collection/ HOWTO] | #* On Linux, use [http://samba.org/ Samba] to create a SMB network share. [http://samba.org/samba/docs/man/Samba-HOWTO-Collection/ HOWTO] | ||
Line 16: | Line 13: | ||
You can see sample of startup script on [[Jffs]] page. | You can see sample of startup script on [[Jffs]] page. | ||
- | == Mount | + | == Mount Manually == |
You may want to manually mount a share. To do this, simply enter this command in a [[Telnet/SSH and the Command Line|Telnet or SSH prompt]]: | You may want to manually mount a share. To do this, simply enter this command in a [[Telnet/SSH and the Command Line|Telnet or SSH prompt]]: | ||
Line 47: | Line 44: | ||
[[Category:basic HOWTO]] | [[Category:basic HOWTO]] | ||
- | |||
[[Category:English documentation]] | [[Category:English documentation]] |
Revision as of 23:45, 2 October 2006
One of the things you might miss on the router, is writable storage. Well, if you run a Linux samba or Windows server on your LAN, the Samba file system provides a convenient solution! It adds a vast amount of writable storage to your router and even offers an automatic startup script.
Instructions
- Create a SMB network share on the host computer.
- Use the Web Interface and go to the Administration tab.
- Enable the Samba FS Automount option. If new options do not appear the "Save Changes" and go back to the page.
- Enter the share location in the 'share' field. eg: //192.168.1.160/myshare
- In 'user' and 'password' enter the user credentials of a user allowed to access the share.
- You may optionally enter a Startscript. For example if you have a script on your share \\lanserver\myshare\startup.sh you enter startup.sh in the 'Startscript' box. This script (/tmp/smbshare/startup.sh on the router) will be executed when the router mounts your share on boot.
You can see sample of startup script on Jffs page.
Mount Manually
You may want to manually mount a share. To do this, simply enter this command in a Telnet or SSH prompt:
- /tmp/Path/ is the path you want it mounted
- Don't forget that only /tmp/, /dev/ and potentially /jffs/ are writeable!
mkdir /tmp/Path/ smbmount //<IP.SE.RV.ER>/Share /tmp/Path/ -o username=<user>,password=<password_user>
Receiving errors like this seems normal:
load_client_codepage: filename /usr/lib/codepages/codepage.850 does not exist. load_unicode_map: filename /usr/lib/codepages/unicode_map.850 does not exist. session request to 192.168.1.99 failed Can't get /etc/mtab~ lock filesmbmnt failed: 1
To unmount a share, enter this command in a shell prompt:
umount /tmp/Path/ rmdir /tmp/Path/
Note for Windows Server 2003
Especially on Windows Server 2003, assert that your server accepts NTLM v1.
- Goto Start > Run
- Type "gpedit.msc" and push enter.
- Goto Computer Configuration / Windows Settings / Security Settings / Local Policies / Security Options.
- Verify that "Network security: LAN Manager authentication level" is NOT "Send NTLMv2 response only\refuse LM & NTLM"