There are 2 different ways how the default gateway can be configured on
NetWare. It is either using the "gate=" option for the IP bind command or
through a separate configuration file that contains the routing information.
Now the problem is that the NetWare installation program uses the "gate="
method and puts all the commands into autoexec.ncf. INETCFG.NLM on the
other hand uses the configuration file method. Unfortunately, it blindly
imports the bind command from autoexec.ncf and does not recognize the
"gate=" option. Now if you change the default gateway from inetcfg.nlm,
the new gateway will be stored int he configuration file, but the old
gate= option is *not* removed. Upon server startup, the worng gateway will
then be activated again upon execution of the bind command.
The solution is to go into inetcfg.nlm and remove the binding for
xxx.xxx.xxx.xxx and then add it again. This will effectively remove the
offending line from netinfo.cfg and then crearte a new line without the
gate= option. then make sure the correct default gateway is set in the
TCP/IP protocol options under "static routing".