(Viewing this page requires a browser capable of displaying frames.)
MARS_NWE (Martin Stovers Netware-Emulator) ist ein Netware-Emulator für Linux (und auch für Unixware). Entstanden ist der MARS_NWE zuerst 1993 auf einer USL1.1 und wurde später (1994) nach Linux portiert. Die Anregung MARS_NWE allgemein zugänglich zu machen, kam durch LINWARE (von A. Dryak). Problematisch bei der Entwicklung von MARS_NWE ist der Umstand, daß das NCP (Netware-Core-Protokoll) keine öffentliche Spezifikation hat, sondern zu den Novell-Interna gehört. Daher sind viele Funktionen eines "echten" Netware-Servers nur schwer realisierbar, und vieles beruht auf Vermutungen und ausprobieren.
Was kann MARS_NWE?
Inzwischen realisiert der MARS_NWE die wichtigsten Services eines echten Netware-Servers. Im Einzelnen heißt dies:
- File-Services:
natürlich steht an erster Stelle das zur Verfügung stellen von
Massenspeicher und Dateien fuer verschiedene Clients. Hier hat der
MARS_NWE gerade im heterogenen Netzwerk einiges zu bieten. Als Volumes
können sämtliche unter Linux mountbare Filesysteme freigegeben
werden. Interessant sind dabei natürlich vor allem auch NFS-mounted
directorys, CDROMS, selbst mit Volker Lendeckes NCPFS gemountete
Netware-Volumes eines anderen Servers können wieder exportiert
werden, sowie selbverständlich alle auf dem Host lokal vorhandenen
Filesystemvarianten.
- Print-Services:
sind im MARS_NWE ebenfalls realisiert, allerdings in anderer Form, als
bei Netware, d.h. es existieren keine Printqueues, die mit den
Netware-Tools verwaltet werden können, sondern der Druckauftrag wird
mittels Übergabe-Vezeichnissen an den Linux-Spooler weitergereicht.
- Routing:
Als Router ist der MARS_NWE besonders geeignet, da er weitesgehend
automatisch zwischen den verschiedensten Welten als Router vermittelt
(u.a. auch ueber ISDN).
- PIPE-Volumes:
eine Besonderheit des MARS_NWE sind die sogenannten PIPE-Volumes. Hiermit kann man z.B. von einem Dos-Client auf Unix-Shellscripte lesend und schreibend
zugreifen.
QUICKINST
^^^^^^^^^^^^
- "make" aufrufen.
- "config.h" evtl. anpassen.
- "make" aufrufen.
- "nw.ini" zum Konfigurieren des Servers bearbeiten.
- "make install" (und dann evtl. "make install_ini" wenn neue Konf-Datei).
- "nwserv" starten, MsDOS | WIN | WfW | WIN95 | OS/2-Clients starten,
einloggen.