Vale_Kenny on Tue, 20 Jul 1999 15:31:14 -0400 (EDT) |
Nope..not it...Anyhting else? Anyhting else I can post? same results if I rerun ///network restart from the CL.. "Bringing up interface eth0 Delaying eth0 inialization <failed>" I'm trying to puzzleout if it's somewhere in the PCMCIA config, like it is not seeing the card.... anything else?? Vale Kyle Burton <mortis@voicenet.com> on 07/20/99 03:08:45 PM Please respond to plug@lists.nothinbut.net To: plug@lists.nothinbut.net cc: (bcc: Vale Kenny/Cntrct/VGI) Subject: Re: [Plug] Well, I can't ferret it out... 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
|
|