Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

Sco Unix - Add a permanent route

Posted on 2008-06-19
11
Medium Priority
?
6,260 Views
Last Modified: 2013-12-05
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
Comment
Question by:edalzell
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 3
  • 2
  • +1
11 Comments
 
LVL 40

Expert Comment

by:omarfarid
ID: 21826209
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
 
LVL 16

Accepted Solution

by:
Hanno P.S. earned 500 total points
ID: 21829063
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
 

Author Comment

by:edalzell
ID: 21830480
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
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 16

Expert Comment

by:Hanno P.S.
ID: 21831113
what do you mean by "check" the gateway

If you want to see the routes, use
   netstat -rn
0
 
LVL 16

Expert Comment

by:Hanno P.S.
ID: 21831119
if you mean the 'defaultrouter',  you should see the entry "default" in output from
   netstat -rn
0
 

Author Comment

by:edalzell
ID: 21833154
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
 
LVL 16

Expert Comment

by:Hanno P.S.
ID: 21838645
To set the default router, use
    route add default 192.168.0.1
Change the IP address to that of your router.
0
 
LVL 14

Expert Comment

by:mikelfritz
ID: 21851255
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
 
LVL 14

Expert Comment

by:mikelfritz
ID: 21851391
Look here for 5.0.6 (about halfway down the page):
http://www.sco.com/support/docs/openserver/506/latenews.html
0
 
LVL 14

Expert Comment

by:mikelfritz
ID: 21851596
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
 
LVL 16

Expert Comment

by:Hanno P.S.
ID: 21853656
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

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This tech tip describes how to install the Solaris Operating System from a tape backup that was created using the Solaris flash archive utility. I have used this procedure on the Solaris 8 and 9 OS, and it shoudl also work well on the Solaris 10 rel…
Installing FreeBSD… FreeBSD is a darling of an operating system. The stability and usability make it a clear choice for servers and desktops (for the cunning). Savvy?  The Ports collection makes available every popular FOSS application and packag…
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
In a previous video, we went over how to export a DynamoDB table into Amazon S3.  In this video, we show how to load the export from S3 into a DynamoDB table.
Suggested Courses

604 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question