mars_nwe-0.99.pl00
This commit is contained in:
36
doc/CHANGES
36
doc/CHANGES
@@ -1,6 +1,6 @@
|
||||
Sorry, this is in German only.
|
||||
User important notes are in the NEWS file.
|
||||
Aenderungen in mars_nwe bis zum : 07-Jul-97
|
||||
Aenderungen in mars_nwe bis zum : 14-Jul-97
|
||||
--------------------------------
|
||||
Erste 'oeffentliche' Version
|
||||
^^^^^^^^^^ VERSION 0.94 ^^^^^^^^
|
||||
@@ -302,14 +302,14 @@ Erste 'oeffentliche' Version
|
||||
- Max. moegliche Connections auf > 255 erhoeht.
|
||||
Muss aber noch richtig getestet werden.
|
||||
- Dateimatchroutine OS/2 namespace wiederum abgeaendert.
|
||||
Es wurde bei Matchcode '0xff * 0xff 0xae 0xff *' keine Datei
|
||||
Es wurde bei Matchcode '0xff * 0xff 0xae 0xff *' keine Datei
|
||||
ohne '.' gefunden.
|
||||
- Attribute von 'Pipe Commands' ist nun Shareble.
|
||||
Dadurch sollten Client Bufferungen verhindert werden.
|
||||
- einige Konstanten aus config.h sind nun auch zur Laufzeit
|
||||
aenderbar. ab section 60 in ini/conf file.
|
||||
- Konstanten MAX_NW_ROUTES, MAX_NW_SERVERS, MAX_RIP_ENTRIES,
|
||||
MAX_NET_DEVICES werden nicht mehr benoetigt, da entsprechende
|
||||
- Konstanten MAX_NW_ROUTES, MAX_NW_SERVERS, MAX_RIP_ENTRIES,
|
||||
MAX_NET_DEVICES werden nicht mehr benoetigt, da entsprechende
|
||||
Arrays nun bei Bedarf dynamisch wachsen.
|
||||
- nw_2_un_time Routine setzt nun auch die Sekunden korrekt.
|
||||
Hinweis/Patch von Csoma Csaba.
|
||||
@@ -317,13 +317,35 @@ Erste 'oeffentliche' Version
|
||||
ab Offset gelockt. ( von Peter Gerhard )
|
||||
- In connect.c, build_verz_name() Fehlerabfang fuer 'falsche Dateinamen'
|
||||
korrigiert. (Victor Khimenko schickte patch)
|
||||
Es war moeglich auf 9 stellige (ohne Punkt) Verzeichnissnamen
|
||||
Es war moeglich auf 9 stellige (ohne Punkt) Verzeichnissnamen
|
||||
zuzugreifen.
|
||||
- examples/unxcomm.c korrigiert.
|
||||
- es wird nun der Login Name oder '()' fuer attached unter ps
|
||||
angezeigt.
|
||||
- in routine nw_2_un_time() wird nun tm_isdst korrekterweise
|
||||
auf -1 gesetzt.
|
||||
- dynamisches Aktivieren/Deaktivieren von Interfaces verbessert.
|
||||
- dynamisches Aktivieren/Deaktivieren von Interfaces verbessert.
|
||||
<----- ^^^^^^^^^^ pl11 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
^^^^^^^^^^ VERSION 0.98 ^^^^^^^^
|
||||
- Einfachen Plattencache fuer Inode->Pfad Zuweisungen eingebaut.
|
||||
Nun muesste Client-32 funktionieren.
|
||||
- Verwende nun defaultmaessig gdbm.h falls gdbm lib vorhanden.
|
||||
(Ambrose Li)
|
||||
- Namespace Routine nw_modify_file_dir korrigiert. !
|
||||
- Locking result code abgeaendert von 0xfd auf 0xfe.
|
||||
(Przemyslaw Czerpak)
|
||||
- Aus nw_commit_file den flush ausgebaut, da dieser alle
|
||||
Locks aus der Datei entfernte. (Przemyslaw Czerpak)
|
||||
- Result Code bei Openfile (lock error) von 0xfe auf 0x80 abgeaendert.
|
||||
- Namespace Suchroutine wiederum abgeaendert.
|
||||
- nwbind entfernt nun beim Beenden austehende Eintraege in utmp.
|
||||
(Ambrose Li)
|
||||
- Bindery Code Security verbessert.
|
||||
- Bindery Account Erweiterung von Mark Robson eingebaut.
|
||||
- Unterstuetzung 'slow nets' verbessert. (fuer CL/Wolters).
|
||||
- 'Home Volumes' werden nun generell als 'remountable' behandelt.
|
||||
- Bindery Pfad kann nun in section 45 bestimmt werden.
|
||||
- File-sharing abgeaendert.
|
||||
- Internen Router Code fuer SAP Anfragen des internen Netzes (slist usw.)
|
||||
korrigiert.
|
||||
<----- ^^^^^^^^^^ pl0 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -22,6 +22,9 @@ Hardy Buchholz <hardy@kool.f.eunet.de>
|
||||
Csoma Csaba <csoma@usa.net>
|
||||
testings+bugfixes
|
||||
|
||||
Przemyslaw Czerpak <przemyslaw.czerpak@students.mimuw.edu.pl>
|
||||
testings+bugfixes
|
||||
|
||||
Ales Dryak <A.Dryak@sh.cvut.cz>
|
||||
his linware gave the kick
|
||||
|
||||
@@ -40,6 +43,9 @@ Ruedi Kneubuehler <pingu@satu.baboon.ch>
|
||||
Volker Lendecke <lendecke@math.uni-goettingen.de>
|
||||
helps distributing
|
||||
|
||||
Ambrose Li <acli@acli.interlog.com>
|
||||
gave hints, patches, docs
|
||||
|
||||
James B. MacLean <macleajb@ednet.ns.ca>
|
||||
many testings+notes
|
||||
|
||||
@@ -52,6 +58,9 @@ Matt Paley <mtpa@mail.nerc-bas.ac.uk>
|
||||
Jiri A. Randus <Jiri.Randus@vslib.cz>
|
||||
testing bindery code
|
||||
|
||||
Mark Robson <mark@mythras.demon.co.uk>
|
||||
fixed bindery security hole and added bindery options
|
||||
|
||||
Gregory Steuck <greg@nsu.ru>
|
||||
testings and errorreports
|
||||
|
||||
|
||||
52
doc/FAQS
52
doc/FAQS
@@ -1,18 +1,36 @@
|
||||
last updated: 11-Apr-97
|
||||
Q: I don't exaclty understand the meaning of some ponits in nw.ini:
|
||||
last updated: 14-Jul-97
|
||||
|
||||
Q: Which DOS programs from the real Netware do I need?
|
||||
A: For a minimal configuration you only need LOGIN.EXE.
|
||||
However, it makes sense to also install the following programs:
|
||||
MAP.EXE : Drive mapping program.
|
||||
CAPTURE.EXE : Printer redirection program.
|
||||
SYSCON.EXE : Administration tool.
|
||||
|
||||
There is also a DOS client program in development, which will allow
|
||||
the use of mars_nwe without the original Novell DOS tools.
|
||||
|
||||
Q: I don't exactly understand the meaning of some points in nw.ini:
|
||||
12,13
|
||||
What will happen if I will not put PASSWORD here? Will it take it from
|
||||
What will happen if I do not put PASSWORD here? Will it take it from
|
||||
/etc/passwd? I want it to be so.
|
||||
A: This passwords will be stored (crypted) into bindery to can handle
|
||||
the crypted login call from a standarrd Novell client.
|
||||
A: These passwords will be stored (crypted) into bindery to can handle
|
||||
the crypted login call from a standard Novell client.
|
||||
|
||||
If you do not put a password in section 12, the supervisor login will
|
||||
be completely disabled; if you do not put passwords in section 13,
|
||||
the users will be able to login with no password: in neither case
|
||||
will passwords from /etc/passwd be used, except you are working with
|
||||
unencrypted passwords ( see section 7 ).
|
||||
|
||||
|
||||
Q: What role plays: 15?
|
||||
What if I will no supply passwd here?
|
||||
A: This is for automatic inserting UNIX Users as mars_nwe users.
|
||||
All of these automatic inserted users will get the password
|
||||
A: This is for automatic inserting UNIX users as mars_nwe users.
|
||||
All of these automatically inserted users will get the password
|
||||
as the crypted bindery password.
|
||||
|
||||
Q: File write will not work under WIN3.1, WfW
|
||||
Q: File write does not work under Win3.1, WfW
|
||||
A: Try updating C:\WINDOWS\SYSTEM\STORAGE.DLL. I find that earlier
|
||||
versions of this file evince the problem you describe under Windows 3.1
|
||||
and 3.11. Precisely when this problem went away in STORAGE.DLL I don't
|
||||
@@ -22,10 +40,10 @@ A: Try updating C:\WINDOWS\SYSTEM\STORAGE.DLL. I find that earlier
|
||||
Q: I do not have longfilenamesupport.
|
||||
A: Give the volume the 'O' flag.
|
||||
Set section 6 in nwserv.conf to > 0.
|
||||
Win95, by default, does not use long filenames on a netware 3.11
|
||||
Win95, by default, does not use long filenames on a Netware 3.11
|
||||
server. This is documented in the resource kit help file and
|
||||
elsewhere. You should read that to find out the ramifications, but
|
||||
with real netware I've had good luck using the recommended registry
|
||||
with real Netware I've had good luck using the recommended registry
|
||||
settings. Here is a registry import file:
|
||||
REGEDIT4
|
||||
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\NWREDIR]
|
||||
@@ -33,15 +51,15 @@ A: Give the volume the 'O' flag.
|
||||
|
||||
Q: I have 2 Eth-devices (one for IP/IPX and one for IPX only)
|
||||
and after starting mars_nwe I have strange problems with my IP-net.
|
||||
A: Make sure that all Eth-devices have an assigned IP-address, even
|
||||
A: Make sure that all Eth-devices have an assigned IP address, even if
|
||||
they are only used for IPX.
|
||||
|
||||
Q: I have arcnet cards and I dont find the frame-typ TRXNET.
|
||||
A: The correct frame typ is handled by the arcnet driver.
|
||||
You should use the 'dummy frametyp' 802.3.
|
||||
Q: I have arcnet cards and I don't find the frame type TRXNET.
|
||||
A: The correct frame type is handled by the arcnet driver.
|
||||
You should use the 'dummy frame type' 802.3.
|
||||
|
||||
Q: The CONFIG_IPX_INTERN kernel option is *not* set but
|
||||
when I start 'nwserv' as root it sais:
|
||||
when I start 'nwserv' as root it says:
|
||||
!! NWSERV 0:PANIC !!
|
||||
NWSERV 0:!! configuration error !!:
|
||||
mars_nwe don't run with kernel 'full internal net'.
|
||||
@@ -52,10 +70,10 @@ A: Sorry but mars_nwe can recognize this setting only at compile time,
|
||||
settings.
|
||||
|
||||
Q: What is an easy way to get a 'clean' nwserv.conf file without comments.
|
||||
A: do a 'make showconf' in the mars_nwserv directory or do a
|
||||
A: Do a 'make showconf' in the mars_nwe directory or do a
|
||||
'grep "^[ \t]*[0-9]" /etc/nwserv.conf'
|
||||
|
||||
Q: Which frametyp should I use (Ethernet_ii, 802.2, SNAP or 802.3) ?
|
||||
Q: Which frame type should I use (Ethernet_II, 802.2, SNAP or 802.3) ?
|
||||
A: Use Ethernet_II on a new network as it can carry anything and everything
|
||||
(AFAIK) and doesn't have any of the potential disadvantages of the rest.
|
||||
|
||||
|
||||
12
doc/NEWS
12
doc/NEWS
@@ -1,3 +1,15 @@
|
||||
------31-Jul-97--- 0.99.pl0 ---------
|
||||
- Client-32 from Novell should now work. (added vol/dev/inode/path cache)
|
||||
The cache directory '/var/spool/nwserv/.volcache' should/can be controlled
|
||||
or removed time to time when no mars_nwe connection is up.
|
||||
- Some bindery code from Mark Robson, important security fixes !!
|
||||
Allows the supervisor to disable accounts with SYSCON
|
||||
Allows the supervisor to put expiry dates on with SYSCON
|
||||
- Handling of file-sharing changed. (see also new flag in section 8)
|
||||
- first (only test)version with 'Burst-Mode'.
|
||||
config.h -> ENABLE_BURSTMODE
|
||||
Section 6: version-"spoofing" must be set > '1' (3.12).
|
||||
new section 30: Burst mode values.
|
||||
------07-Jul-97--- 0.98.pl11 ---------
|
||||
- section 201 enhanced -> syslogd
|
||||
- new section 50: filenametranslation by Victor Khimenko.
|
||||
|
||||
64
doc/PPP
Normal file
64
doc/PPP
Normal file
@@ -0,0 +1,64 @@
|
||||
/* some notes for using PPP */
|
||||
Mars_nwe works well with ppp and ippp Devices.
|
||||
This files describes example for ppp device.
|
||||
The file PPP.isdn describes example for ippp device.
|
||||
|
||||
Simple sample config files for a ppp server using ppp0 as ppp device.
|
||||
We configure TCP-IP and IPX ppp connections.
|
||||
|
||||
Notes:
|
||||
- ppp must be compiled into kernel or must be loaded as module.
|
||||
- mgetty has to be compiled with "-DAUTO_PPP" for this to work.
|
||||
- pppd has to be compiled with IPX.
|
||||
|
||||
|
||||
[nwserv.conf]
|
||||
4 0x0 ppp0 AUTO 7 # ticks > 6 to filter RIP/SAP.
|
||||
# 'auto device'
|
||||
|
||||
[/usr/etc/mgetty+sendfax/login.config]
|
||||
/AutoPPP/ - ppp /usr/sbin/pppd auth
|
||||
|
||||
[/etc/ppp/options]
|
||||
#--- first we configure IPX of course ;-) ---
|
||||
#use RIP/SAP routing
|
||||
ipx-routing 2
|
||||
#ipx-network must be uniq !
|
||||
ipx-network 0xabc01
|
||||
# IPX-NODE local:remote
|
||||
ipx-node 1:2
|
||||
#
|
||||
#--- TCP/IP is usefull too. ---
|
||||
# IP-address
|
||||
#local:remote
|
||||
192.168.60.29:192.168.60.230
|
||||
#we do not let ppp set defaultroute
|
||||
#we set routes in ip-up / ip-down scripts.
|
||||
-defaultroute
|
||||
|
||||
[/etc/ppp/ipx-up]
|
||||
#!/bin/sh
|
||||
# let nwserv update internal tables
|
||||
/sbin/nwserv -u
|
||||
|
||||
[/etc/ppp/ipx-down]
|
||||
#!/bin/sh
|
||||
# let nwserv update internal tables
|
||||
/sbin/nwserv -u
|
||||
|
||||
[/etc/ppp/ip-up]
|
||||
#!/bin/sh
|
||||
PPPDEV=$1
|
||||
REMOTEADDR=$5
|
||||
# set a host route to ppp client
|
||||
/sbin/route add $REMOTEADDR dev $PPPDEV
|
||||
|
||||
[/etc/ppp/ip-down]
|
||||
#!/bin/sh
|
||||
PPPDEV=$1
|
||||
REMOTEADDR=$5
|
||||
# remove host route to ppp client
|
||||
/sbin/route del $REMOTEADDR
|
||||
|
||||
|
||||
|
||||
144
doc/PPP.isdn
Normal file
144
doc/PPP.isdn
Normal file
@@ -0,0 +1,144 @@
|
||||
/* some notes for using IPPP */
|
||||
Mars_nwe works well with ppp and ippp Devices.
|
||||
This files describes example for ippp device.
|
||||
The file PPP describes example for ppp device.
|
||||
|
||||
Simple sample config files for a ppp server using ippp0 as ppp device.
|
||||
We configure TCP-IP and IPX ppp connections.
|
||||
|
||||
Notes:
|
||||
- isdn must be configured to use synchron ppp (ippp).
|
||||
- ipppd has to be compiled with IPX support.
|
||||
|
||||
|
||||
[nwserv.conf]
|
||||
4 0x0 ippp0 AUTO 7 # ticks > 6 to filter RIP/SAP.
|
||||
# 'auto device'
|
||||
|
||||
[/etc/isdnrc]
|
||||
#!/bin/sh
|
||||
# example start script for ippp connections
|
||||
|
||||
# set our local ISDN MSM for incoming PPP calls.
|
||||
PPP_MSM=93082
|
||||
|
||||
ISDNDEV=
|
||||
PPPID=
|
||||
PPP_NR=
|
||||
|
||||
preset_ppp()
|
||||
{
|
||||
PPP_NR=$2
|
||||
ISDNDEV="ippp$PPP_NR"
|
||||
PPPID=`ps -xa | fgrep ipppd | fgrep $ISDNDEV | awk '{print $1}'`
|
||||
|
||||
if [ "$1" = 'start' ] ; then
|
||||
if [ "$PPPID" != "" ] ; then
|
||||
preset_ppp stop $PPP_NR
|
||||
fi
|
||||
isdnctrl addif $ISDNDEV
|
||||
isdnctrl l2_prot $ISDNDEV hdlc
|
||||
isdnctrl l3_prot $ISDNDEV trans
|
||||
isdnctrl eaz $ISDNDEV $PPP_MSM
|
||||
isdnctrl chargehup $ISDNDEV on
|
||||
# default 19 sec huptimeout
|
||||
isdnctrl huptimeout $ISDNDEV 19
|
||||
# we accept all incoming telnos
|
||||
isdnctrl secure $ISDNDEV off
|
||||
isdnctrl ihup $ISDNDEV off
|
||||
isdnctrl callback $ISDNDEV off
|
||||
isdnctrl encap $ISDNDEV syncppp
|
||||
ifconfig $ISDNDEV up
|
||||
ifconfig $ISDNDEV 1.1.1.1
|
||||
fi
|
||||
|
||||
if [ "$1" = 'stop' ] ; then
|
||||
if [ "$PPPID" != "" ] ; then
|
||||
kill -TERM $PPPID
|
||||
sleep 1
|
||||
kill -9 $PPPID
|
||||
fi
|
||||
PPPID=`ps -xa | fgrep ipppd | fgrep $ISDNDEV | awk '{print $1}'`
|
||||
if [ "$PPPID" != "" ] ; then
|
||||
kill -TERM $PPPID
|
||||
sleep 1
|
||||
kill -9 $PPPID
|
||||
fi
|
||||
ifconfig $ISDNDEV down
|
||||
isdnctrl delif $ISDNDEV
|
||||
fi
|
||||
}
|
||||
|
||||
handle_gast_ppp()
|
||||
# gast PPP -> PPP_MSM
|
||||
{
|
||||
preset_ppp $1 0
|
||||
if [ "$1" = 'start' ] ; then
|
||||
/sbin/ipppd \
|
||||
$ISDNDEV \
|
||||
user gast \
|
||||
name gast \
|
||||
192.168.60.29:192.168.60.231 \
|
||||
+ipx \
|
||||
ipx-network 0xabc02 \
|
||||
ipx-node fcfcabba0001:fcfcabba0002 \
|
||||
-vjccomp \
|
||||
mru 1524 \
|
||||
mtu 1500 \
|
||||
-bsdcomp \
|
||||
-defaultroute \
|
||||
auth \
|
||||
&
|
||||
fi
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
|
||||
'start'
|
||||
handle_gast_ppp $1
|
||||
;;
|
||||
'stop')
|
||||
handle_gast_ppp $1
|
||||
;;
|
||||
|
||||
*) usage: $0 start|stop
|
||||
;;
|
||||
esac
|
||||
|
||||
[/etc/ppp/ioptions]
|
||||
# empty
|
||||
|
||||
|
||||
[/etc/ppp/ipx-up]
|
||||
#!/bin/sh
|
||||
# let nwserv update internal tables
|
||||
/sbin/nwserv -u
|
||||
|
||||
[/etc/ppp/ipx-down]
|
||||
#!/bin/sh
|
||||
# let nwserv update internal tables
|
||||
/sbin/nwserv -u
|
||||
|
||||
[/etc/ppp/ip-up]
|
||||
#!/bin/sh
|
||||
PPPDEV=$1
|
||||
REMOTEADDR=$5
|
||||
# set a host route to ppp client
|
||||
/sbin/route add $REMOTEADDR dev $PPPDEV
|
||||
|
||||
[/etc/ppp/ip-down]
|
||||
#!/bin/sh
|
||||
PPPDEV=$1
|
||||
REMOTEADDR=$5
|
||||
# remove host route to ppp client
|
||||
/sbin/route del $REMOTEADDR
|
||||
|
||||
[/etc/ppp/chap-secrets]
|
||||
gast * gast
|
||||
* gast gast
|
||||
|
||||
[/etc/ppp/pap-secrets]
|
||||
gast * gast
|
||||
* gast gast
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
Begin3
|
||||
Title: mars_nwe
|
||||
Version: 0.98.pl11
|
||||
Entered-date: 07-Jul-97
|
||||
Version: 0.99.pl0
|
||||
Entered-date: 31-Jul-97
|
||||
Description: Full netware-emulator (src), beta.
|
||||
Supports file-services, bindery-services,
|
||||
printing-services, routing-services.
|
||||
@@ -9,7 +9,7 @@ Keywords: novell, netware, server, ipx, ncp, tli
|
||||
Author: mstover@stover.f.eunet.de (Martin Stover)
|
||||
Maintained-by: mstover@stover.f.eunet.de (Martin Stover)
|
||||
Primary-site: ftp.gwdg.de:/pub/linux/misc/ncpfs
|
||||
200kB mars_nwe-0.98.pl11.tgz
|
||||
240kB mars_nwe-0.99.pl0.tgz
|
||||
Alternate-site: sunsite.unc.edu:/pub/Linux/system/filesystems/ncpfs
|
||||
Platforms: Linux (1.2.xx, 1.3.xx, 2.xx), UnixWare (2.xx)
|
||||
Copying-policy: GNU
|
||||
|
||||
Reference in New Issue
Block a user