AzSmb ist ein kleiner SMB Server für Embedded-Systeme. Ein SMB-Server ermöglicht den Zugriff von einem Windows-Rechner aus lokale Dateien, über das Netzwerk. Es ist Betreibsystem unabhängig und kann für jedes 32-Bit-Betreibsystem angepasst werden.
AzSmb ist optimiert für kleine Echtzeitbetriebsysteme.
AzSmb hat Betriebsystem unabhängiges System-Interface.
Ab Version 2.01 werden große Dateien über 2GB unterstützt.
Ab Version 2.01 wird Unicode unterstützt.
AzSmb wird unter GNU GENERAL PUBLIC LICENSE (GPL) vertreiben. Sourcecode welcher AzSmb verwendet muss veröffentlicht werden. Kommerzielle Nutzer müssen ihren Code ebenfalls veröffentlichen, oder eine Nutzungsvereinbarung mit mir treffen. az_software@inode.at
Hier findet man eine Dokumentation zur Verwendung des Servers.
Für Windows 7 und höher muss die Passwort-Authentifizierung angepasst werden falls ein User-Login benötigt wird :
In der Konsole gpedit.msc starten.
Auf Computerkonfiguration -> Windows-Einstellungen -> Sicherheitseinstellungen -> Lokale-Richtlinien -> Sicherheitsoptionen
Netzwerkssicherheit: LAN Manager-Authentifizierungsebene -> LM- und LMNT-Antworten
Ein Demo für
das OnTime RTOS Betriebssystem findet man
im Verzeichnis ./SmbDemoRt. Ein Beschreibung dazu ist in ./SmbDemoRt/ReadMe.htm
enthalten.
Ein Demo für LINUX
findet
man im Verzeichnis ./SmbDemoLinux. Ein Beschreibung dazu ist in ./SmbDemoLinux/ReadMe.htm
enthalten.
Ein Demo für Windows findet man im Verzeichnis ./SmbDemoWin. Dises Demo braucht eine virtuelle Netzwerkskarte und den LWIP TCP-Stack.
Ein kleiner Dämon für LINUX ist in ./TinySmb
vorhanden. Dieser Prozess ist ähnlich anzuwenden wie Samba, er bietet aber bei
weiten nicht den Funktionsumfang von Samba. TinySmb soll Samba nicht ersetzen,
es ist nur eine Alternative für kleine Systeme mit wenig Speicher. Im Vergleich
zu Samba braucht TinySmb nur etwa ein Viertel des Speichers. Konfigurations
Beispiele von TinySmb sind in ./TinySmb/Configuration/tinysmb.conf. Das
Skript ./install installiert den TinySmb Dämon.
Anton Zechner |