[ale] OT: Weird Solaris stuf
Robert L. Harris
Robert.L.Harris at rdlg.net
Tue Jan 15 09:30:46 EST 2002
Look in /etc for hostname.hme0:2 and the like. Another possibility
would be to grep for hme0 in /etc/init.d AND /etc/rc*.d and look for a
script that manually brings up each interface. I've seen both
configurations.
Thus spake Ken Nagorski (kenn at refriedgeek.com):
> Hi,
>
> OK. I am totally confused. I have been left in charge of a couple of solaris
> machines... I know this is not a linux question. Actually we are turning one
> off and replacing it with a Linux machine.... However in the meantime we
> need to move apache to the other Solaris box. I found apache and all that I
> just can't seem to find out how it brings up the secondary interfaces, like
> hme0:2 for instance. I thought I found it when I found this.
>
> -----------From isp-solaris at isp-solaris.com------------------------
> # Get the list of network interfaces to configure by breaking
> # /etc/hostname.* into separate args by using "." as a shell separator
> # character, then step through args and ifconfig every other arg.
> # Set the netmask along the way using local "/etc/netmasks" file.
> # This also sets up the streams plumbing for the interface.
> # With an empty /etc/hostname.* file this only sets up the streams plumbing
> # allowing the ifconfig auto-dhcp / auto-revarp command will attempt to
> # set the address.
>
> interface_names="`echo /etc/hostname.*[0-9] 2>/dev/null`"
> if [ "$interface_names" != '/etc/hostname.*[0-9]' ]; then
> (
> echo 'configuring network interfaces:\c'
> IFS="${IFS}."
> set -- $interface_names
> while test $# -ge 2; do
> shift
> if [ "$1" != "xx0" ]; then
> addr=`shcat /etc/hostname\.$1`
> /sbin/ifconfig $1 plumb
> if [ -n "$addr" ]; then
> /sbin/ifconfig $1 inet "$addr" \
> netmask + broadcast + -trailers u
> p \
> 2>&1 >/dev/null
> fi
> echo " $1\c"
> fi
> shift
> done
> echo '.'
> )
> fi
> ---------------end /etc/rcS.d/S30rootusr.sh--------------------
>
> Now. I thought yes, that is it but when I look at for instance
> "/etc/hostname.hme0:2' All that is in there is a domain name. Does it do a
> lookup on it or something. Uhg, now I know why I am a linux user...
>
> Thanks
> Ken
>
> ----------------------------------------------
> But I don't want to go among mad people,
> Alice remarked.
> Oh, you can't help that, said the Cat:
> we're all mad here. I'm mad. You're mad.
> How do you know I'm mad? said Alice.
> You must be, said the Cat,
> or you wouldn't have come here.
>
>
> ---
> This message has been sent through the ALE general discussion list.
> See http://www.ale.org/mailing-lists.shtml for more info. Problems should be
> sent to listmaster at ale dot org.
:wq!
---------------------------------------------------------------------------
Robert L. Harris | Micros~1 :
Senior System Engineer | For when quality, reliability
at RnD Consulting | and security just aren't
\_ that important!
DISCLAIMER:
These are MY OPINIONS ALONE. I speak for no-one else.
FYI:
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
---
This message has been sent through the ALE general discussion list.
See http://www.ale.org/mailing-lists.shtml for more info. Problems should be
sent to listmaster at ale dot org.
More information about the Ale
mailing list