Jason S. on Tue, 20 Jul 1999 15:29:26 -0400 (EDT)


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [Plug] Well, I can't ferret it out...


Annother thing to do besides what Kyle said, is to tail 
/var/log/messages while you do the /etc/rc.d/init.d/network restart. 

You sure you compiled the network card module when you compiled the
new kernel? Or was it working with 2.2.10 then suddenly stopped?
Make any changes to /etc/conf.modules recently?



J.

When I grow up, I wanna be more like me.
I had a clue. I didn't like it. I took it back and exchanged it for an
attitude.  

On Tue, 20 Jul 1999, Kyle Burton wrote:

> Your card services might not be starting in time for the network -- if
> you can do a '/etc/rc.d/init.d/network restart' and the network (eth0) comes
> back up correctly, then that's probably the problem.
> 
> Change your rc for network to come after the card services - on my box:
> 
> rc3.d/S10network & rc3.d/S45pcmcia
> 
> to:
> 
> rc3.d/S46network & rc3.d/S45pcmcia
> 
> 
> and all was well
> 
> k
> 
> ------------------------------------------------------------------------------
> To be wise, the only thing you really need to know is when to say "I don't
> know." 
>     -- fortune file
> mortis@voicenet.com                            http://www.voicenet.com/~mortis
> ------------------------------------------------------------------------------
> 
> On Tue, 20 Jul 1999 Vale_Kenny@vanguard.com wrote:
> 
> > It's kinda sorta like this, I've got a problem with ETH0
> > Worked fine for a good while..apparently I did something in my sleep to hose it.
> > Kernel 2.2.10
> > RH 6.0
> > Compaq Armada 7800
> > Linksys PCMCIA NIC
> > TCP/IP only
> > 
> > during boot:
> > bringing up lo           <ok>
> > bringing up eth0    <failed>
> > 
> > 
> > Here is a snippet from which I think my problem stems...
> > ***************************************************************************************
> > # is this device available? (this catches PCMCIA devices for us)
> > /sbin/ifconfig ${REALDEVICE} 2>&1 | grep -s "not found" > /dev/null
> > if [ "$?" = "0" ]; then
> >     echo "Delaying ${DEVICE} initialization."
> >     exit 1
> > fi
> > *****************************************************************************************
> > This is about halfway down the "ifup" file.....
> > 
> > If I can supply any more info, let me know...
> > 
> > Here Follows the config files...
> > 
> > *ifcfg-lo*
> > DEVICE=lo
> > IPADDR=127.0.0.1
> > NETMASK=255.0.0.0
> > NETWORK=127.0.0.0
> > BROADCAST=127.255.255.255
> > ONBOOT=yes
> > BOOTPROTO=none
> > 
> > *ifcfg-eth0*
> > DEVICE=eth0
> > USERCTL=yes
> > ONBOOT=yes
> > BOOTPROTO=none
> > BROADCAST=192.168.1.255
> > NETWORK=192.168.1.0
> > NETMASK=255.255.255.0
> > IPADDR=192.168.1.2
> > 
> > *ifup*
> > #!/bin/bash
> > PATH=/sbin:/usr/sbin:/bin:/usr/bin
> > 
> > cd /etc/sysconfig/network-scripts
> > . network-functions
> > 
> > need_hostname
> > 
> > CONFIG=$1
> > 
> > [ -z "$CONFIG" ] && {
> >     echo "usage: ifup <device name>" >&2
> >     exit 1
> > }
> > 
> > [ -f "$CONFIG" ] || CONFIG=ifcfg-$CONFIG
> > [ -f "$CONFIG" ] || {
> >     echo "usage: ifup <device name>" >&2
> >     exit 1
> > }
> > 
> > if [ $UID != 0 ]; then
> >     if [ -x /usr/sbin/usernetctl ]; then
> >      exec /usr/sbin/usernetctl $CONFIG up
> >     fi
> >     echo "Users cannot control this device." >&2
> >     exit 1
> > fi
> > 
> > source_config
> > 
> > if [ "foo$2" = "fooboot" -a "${ONBOOT}" = "no" ]
> > then
> >     exit
> > fi
> > 
> > IPSETUP=no
> > 
> > DEVICETYPE=`echo $DEVICE | sed "s/[0-9]*$//"`
> > REALDEVICE=`echo $DEVICE | sed 's/:.*//g'`
> > if echo $DEVICE | grep -q ':' ; then
> >     ISALIAS=yes
> > else
> >     ISALIAS=no
> > fi
> > 
> > # Old BOOTP variable
> > if [ "$BOOTP" = "yes" ]; then
> >     BOOTPROTO=bootp
> > fi
> > 
> > if [ "$BOOTPROTO" = bootp -o "$BOOTPROTO" = dhcp ]; then
> >     PUMP=true
> > fi
> > 
> > OTHERSCRIPT="/etc/sysconfig/network-scripts/ifup-${DEVICETYPE}"
> > 
> > if [ -x $OTHERSCRIPT ]; then
> >     exec $OTHERSCRIPT $CONFIG $2
> > fi
> > 
> > # is this device available? (this catches PCMCIA devices for us)
> > /sbin/ifconfig ${REALDEVICE} 2>&1 | grep -s "not found" > /dev/null
> > if [ "$?" = "0" ]; then
> >     echo "Delaying ${DEVICE} initialization."
> >     exit 1
> > fi
> > 
> > if [ "$SLAVE" = yes -a "$ISALIAS" = no -a "$MASTER" != "" -a \
> >      -x /sbin/ifenslave ]; then
> >     RFLAG="" ; [ "$RECIEVE-ONLY" = yes ] && RFLAG="-r"
> > 
> >     ifconfig ${DEVICE} down
> >     echo "Enslaving $DEVICE to $MASTER"
> >     ifenslave $RFLAG "$MASTER" "$DEVICE"
> > 
> >     exit 0
> > fi
> > 
> > if [ -n "$MACADDR" ]; then
> >    ifconfig ${DEVICE} hw ether ${MACADDR}
> > fi
> > 
> > if [ -n "$PUMP" ]; then
> >     echo -n "Determining IP information for $DEVICE..."
> >     if /sbin/pump -i $DEVICE ; then
> >      echo " done."
> >     else
> >      echo " failed."
> >      exit 1
> >     fi
> > else
> >     if [ -z "$NETMASK" ]; then
> >      eval `/bin/ipcalc --netmask ${IPADDR}`
> >     fi
> > 
> >     if [ -z "$BROADCAST" ]; then
> >      eval `/bin/ipcalc --broadcast ${IPADDR} ${NETMASK}`
> >     fi
> > 
> >     if [ -z "$NETWORK" ]; then
> >      eval `/bin/ipcalc --network ${IPADDR} ${NETMASK}`
> >     fi
> > 
> >     ifconfig ${DEVICE} ${IPADDR} netmask ${NETMASK} broadcast ${BROADCAST}
> >     # don't re-add subnet route on 2.2 kernels, but add a route
> >     # to a non-local subnet.
> >     # stupid hack, but it should work
> >     if [ "$ISALIAS" = no ] && [ -z "`route -n | sed "s/ .*//" | grep
> > ${NETWORK}`" ]; then
> >      route add -net ${NETWORK} netmask ${NETMASK} ${DEVICE}
> >     else
> >      route add -host ${IPADDR} ${DEVICE}
> >     fi
> > 
> >     # this is broken! it's only here for compatibility with old RH systems
> >     if [ "${GATEWAY}" != "" -a "${GATEWAY}" != "none" ]; then
> >      route add default gw ${GATEWAY} metric 1 ${DEVICE}
> >     fi
> > 
> >     . /etc/sysconfig/network
> > 
> >     if [ "${GATEWAY}" != "" ]; then
> >      if [ "${GATEWAYDEV}" = "" -o "${GATEWAYDEV}" = "${DEVICE}" ]; then
> >          # set up default gateway
> >          route add default gw ${GATEWAY} ${DEVICE}
> >          DEFGW=${GATEWAY}
> >      fi
> >     fi
> > 
> >     if [ "$BOOTPROTO" = bootp -a "$ISALIAS" = no ]; then
> >      if [ -n "$GATEWAYS" ]; then
> >          for gw in $GATEWAYS; do
> >           if [ $gw != "${DEFGW}" ]; then
> >               route add default gw $gw ${DEVICE}
> >           fi
> >          done
> >      fi
> > 
> >      if [ -n "$DNSSRVS" -a -n "$SEARCH" ]; then
> >          echo "search $SEARCH" > /etc/resolv.conf
> >          for dns in $DNSSRVS; do
> >               echo "nameserver $dns" >> /etc/resolv.conf
> >          done
> >      fi
> > 
> >      if [ -n "$BOOTPHOSTNAME" -a -n "$NEEDHOSTNAME" ]; then
> >          set_hostname $BOOTPHOSTNAME
> >      fi
> >     fi
> > fi
> > 
> > if [ "$IPX" = yes ]; then
> >      /etc/sysconfig/network-scripts/ifup-ipx $DEVICE
> > fi
> > 
> > exec /etc/sysconfig/network-scripts/ifup-post $CONFIG
> > 
> > *
> > 
> > 
> > 
> > Peace, Vale
> > 
> > 
> > 
> > _______________________________________________
> > Plug maillist  -  Plug@lists.nothinbut.net
> > http://lists.nothinbut.net/mail/listinfo/plug
> > 
> 
> 
> _______________________________________________
> Plug maillist  -  Plug@lists.nothinbut.net
> http://lists.nothinbut.net/mail/listinfo/plug
> 


_______________________________________________
Plug maillist  -  Plug@lists.nothinbut.net
http://lists.nothinbut.net/mail/listinfo/plug