• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 6407
  • Last Modified:

Sco Unix - Add a permanent route

I using an old version SCO Unix and would like to create a route that will not disappear after a reboot.
Is there a 'permanent' flag I can use?
(i.e. 192.168.100.0 192.168.0.1 -p)

Thanks!
0
cuadmin
Asked:
cuadmin
  • 5
  • 3
  • 2
  • +1
1 Solution
 
omarfaridCommented:
you need to add

route add 192.168.100.0 192.168.0.1

to one of the startup scripts in /etc/rc3.d


or run

scoadmin

and go to network setup
0
 
Hanno P.S.IT Consultant and Infrastructure ArchitectCommented:
No, there is no such option for the route command available (as
with nearly all unix variants). You will have to put your command
into some rc-file.
Either take en existing one and add the line or (better) create a
new file
  /etc/init.d/staticroutes
and (hard) link it to
  /etc/rc2.d/Sxystaticroutes
and
  /etc/rc0.d/Kxystaticroutes
with xy being some number to get it sorted into order with the
files that do already exist on your system.
0
 
cuadminAuthor Commented:
Great, I will give that a shot.
Along the same lines... how can I check the gateway?
I suspect the gateway has not been set as the proper route is already configed on the gateway.

Thanks!
0
Cloud Class® Course: Microsoft Windows 7 Basic

This introductory course to Windows 7 environment will teach you about working with the Windows operating system. You will learn about basic functions including start menu; the desktop; managing files, folders, and libraries.

 
Hanno P.S.IT Consultant and Infrastructure ArchitectCommented:
what do you mean by "check" the gateway

If you want to see the routes, use
   netstat -rn
0
 
Hanno P.S.IT Consultant and Infrastructure ArchitectCommented:
if you mean the 'defaultrouter',  you should see the entry "default" in output from
   netstat -rn
0
 
cuadminAuthor Commented:
Ok, so there's no 'default gateway' then... only routes?
After doing a 'netstat -rn', I see no 'default'... only the various routers to other subnets.

Thanks!
0
 
Hanno P.S.IT Consultant and Infrastructure ArchitectCommented:
To set the default router, use
    route add default 192.168.0.1
Change the IP address to that of your router.
0
 
mikelfritzCommented:
Just a small thing:

Most SCO versions do not have an /etc/init.d directory and the default run level is 2 so the startup file would go into /etc/rc2.d

There is a file /etc/default/tcp that has a line for the gateway (sample attached)  If you put the gateway into this file you don't need any startup scripts.  You would use the startup script to add non-default routes however.

# cat /etc/default/tcp


#      @(#)tcp.dfl,v 6.4 1994/10/22 14:49:58 prem Exp - STREAMware TCP/IP  sourc
e
#
# Copyrighted as an unpublished work.
# (c) Copyright 1987-1994 Legent Corporation
# All rights reserved.
#
#      SCCS IDENTIFICATION
#
# DEFAULT TCP parameters
#
# These parameters are read by the TCP startup script as
# default values.
#
# The ROUTER_DAEMON keyword can be used to start your choice of router daemon.
# For example, to use routed, set ROUTER_DAEMON=/etc/routed. You can also
# pass argument to the daemon, using the ROUTER_DAEMON_ARGS keyword. Note
# that is you set ROUTER_DAEMON, it must point to an executable file, which
# is executed by /etc/tcp. Usually, if you set a default GATEWAY, you do not
# set a routing daemon.
#
 
DOMAIN=whoamiwhoareyou.com
NETMASK=255.255.255.0
BROADCAST=192.168.10.255
ROUTER_DAEMON=
ROUTER_DAEMON_ARGS=
GATEWAY=192.168.10.5
DFLTMETRIC=

Open in new window

0
 
mikelfritzCommented:
Look here for 5.0.6 (about halfway down the page):
http://www.sco.com/support/docs/openserver/506/latenews.html
0
 
mikelfritzCommented:
Clarification:

Openserver 6 does have /etc/init.d
Up to 5.0.7 it does not (5.0.7 is the latest that I have access to).

uname -a to see the level.
0
 
Hanno P.S.IT Consultant and Infrastructure ArchitectCommented:
If you create a file in /etc/init.d you must link it to /etc/rc2.d or /etc/rc3.d
to get executed:
  ln  /etc/init.d/myscript  /etc/rc2.d/S45myscript
Change the number (75) and the script's name according to your setup.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Certified Penetration Testing

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

  • 5
  • 3
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now