Alexey Dobriyan | 213a41d | 2009-01-22 11:13:16 +0300 | [diff] [blame] | 1 | config SMB_FS |
| 2 | tristate "SMB file system support (OBSOLETE, please use CIFS)" |
Arnd Bergmann | 6de5bd1 | 2010-09-11 18:00:57 +0200 | [diff] [blame] | 3 | depends on BKL # probably unfixable |
Alexey Dobriyan | 213a41d | 2009-01-22 11:13:16 +0300 | [diff] [blame] | 4 | depends on INET |
| 5 | select NLS |
| 6 | help |
| 7 | SMB (Server Message Block) is the protocol Windows for Workgroups |
| 8 | (WfW), Windows 95/98, Windows NT and OS/2 Lan Manager use to share |
| 9 | files and printers over local networks. Saying Y here allows you to |
| 10 | mount their file systems (often called "shares" in this context) and |
| 11 | access them just like any other Unix directory. Currently, this |
| 12 | works only if the Windows machines use TCP/IP as the underlying |
| 13 | transport protocol, and not NetBEUI. For details, read |
| 14 | <file:Documentation/filesystems/smbfs.txt> and the SMB-HOWTO, |
| 15 | available from <http://www.tldp.org/docs.html#howto>. |
| 16 | |
| 17 | Note: if you just want your box to act as an SMB *server* and make |
| 18 | files and printing services available to Windows clients (which need |
| 19 | to have a TCP/IP stack), you don't need to say Y here; you can use |
| 20 | the program SAMBA (available from <ftp://ftp.samba.org/pub/samba/>) |
| 21 | for that. |
| 22 | |
| 23 | General information about how to connect Linux, Windows machines and |
| 24 | Macs is on the WWW at <http://www.eats.com/linux_mac_win.html>. |
| 25 | |
| 26 | To compile the SMB support as a module, choose M here: |
| 27 | the module will be called smbfs. Most people say N, however. |
| 28 | |
| 29 | config SMB_NLS_DEFAULT |
| 30 | bool "Use a default NLS" |
| 31 | depends on SMB_FS |
| 32 | help |
| 33 | Enabling this will make smbfs use nls translations by default. You |
| 34 | need to specify the local charset (CONFIG_NLS_DEFAULT) in the nls |
| 35 | settings and you need to give the default nls for the SMB server as |
| 36 | CONFIG_SMB_NLS_REMOTE. |
| 37 | |
| 38 | The nls settings can be changed at mount time, if your smbmount |
| 39 | supports that, using the codepage and iocharset parameters. |
| 40 | |
| 41 | smbmount from samba 2.2.0 or later supports this. |
| 42 | |
| 43 | config SMB_NLS_REMOTE |
| 44 | string "Default Remote NLS Option" |
| 45 | depends on SMB_NLS_DEFAULT |
| 46 | default "cp437" |
| 47 | help |
| 48 | This setting allows you to specify a default value for which |
| 49 | codepage the server uses. If this field is left blank no |
| 50 | translations will be done by default. The local codepage/charset |
| 51 | default to CONFIG_NLS_DEFAULT. |
| 52 | |
| 53 | The nls settings can be changed at mount time, if your smbmount |
| 54 | supports that, using the codepage and iocharset parameters. |
| 55 | |
| 56 | smbmount from samba 2.2.0 or later supports this. |