Home |
SMB Server |
SMB ServerSMB (Server Message Block) is a protocol designed by Microsoft to allow networked computers to share files. Microsoft uses SMB to allow Windows machines to make resources such as disk trees (SMB name for directories) available to others on the network. The SMB Server add-on for RTIP-32 only supports the SMB protocol version 1.0, which is no longer supported by Windows 10. For this reason, this product is depricated. The SMB3 Server, which supports protocol versions 1, 2, and 3.1.1, is recommended instead. The SMB Server add-on for RTIP-32 allows an On Time RTOS-32 embedded system to publish network directories such that other computers on the network can access files on them. Client computers can either be Windows PCs or other computer with SMB client software installed (i.e. Samba or the On Time RTOS-32 SMB Client). Full user authentication is supported to restrict usage to no access, read-only, or read-write permission. The SMB server accepts LM (LAN Manager) authentication, which is the default SMB authentication used by Windows 95 up to Windows Vista. Starting with Windows 7, only NTLMv2 is used by default. To Make Windows 7 and Windows 8 also support LM authentication, click in Windows: Start, All Programs, Adminstrative Tools, Local Security Policy, Local Policies, Security Options, Network security: LAN Manager authentication level, and select "Send LM & NTLM - use NTLMv2 session security if negociated". The SMB Server is an optional add-on for RTIP-32 and must be purchased in addition to RTIP-32 to be available. Applications requiring the SMB Server must include header file Smbsapi.h and link library Smbs.lib. The SMB Server API is documented in the RTIP-32 Reference Manual. Demo program SMBServer shows how the SMB server is configured and used.
|