View previous topic :: View next topic |
Author |
Message |
hlevyn Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/368084544290fc17f30d1.gif)
Joined: 14 Jan 2005 Posts: 240 Location: Santa Clara, California
|
Posted: Wed Dec 14, 2005 7:19 am Post subject: [Solved] Wireless Spontaneously Combusted (Formerly DHCPCD.. |
|
|
This error just started when I rebooted. Unfortunately I can't recall the packages I've updated recently that would affect this. Below is the output from when I try to start net.ath0: Code: | * Starting ath0
* Running preup function
ath0 [ ok ]
* Configuring wireless network for ath0
* Trying to force preferred in case they are hidden
* ath0 connected to "eclipse_1203" at 00:0F:B5:0B:2F:B0
* in managed mode on channel 6 (WEP enabled - restricted)
* You are using a depreciated configuration syntax for ath0
* You are advised to read /etc/conf.d/net.example and upgrade it accordingly
* Bringing up ath0
* dhcp
* Running dhcpcd ... [ !! ] | The related packages are as follows (I'm using iwconfig rather than wpa_supplicant): Code: | [ebuild R ] sys-apps/baselayout-1.12.0_pre11-r3 -bootstrap -build -static +unicode 204 kB
[ebuild R ] net-wireless/wireless-tools-28_pre10 -multicall +nls 230 kB
[ebuild R ] net-wireless/madwifi-driver-0.1_pre20051111 3,069 kB | And my emerge --info: Code: | Gentoo Base System version 1.12.0_pre11
Portage 2.0.53 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r3, 2.6.14-gentoo-r4 i686)
=================================================================
System uname: 2.6.14-gentoo-r4 i686 AMD Athlon(TM) XP 2100+
dev-lang/python: 2.4.2
sys-apps/sandbox: 1.2.17
sys-devel/autoconf: 2.13, 2.59-r7
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils: 2.16.1-r1
sys-devel/libtool: 1.5.20-r1
virtual/os-headers: 2.6.11-r3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -mtune=athlon-xp -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -mtune=athlon-xp -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X acl alsa apache apache2 apm arts audiofile avi berkdb bitmap-fonts browserplugin bzip2 cdr cdrom crypt cups curl dvd dvdr eds emboss encode esd exif expat fam firefox flac foomaticdb fortran gdbm gif glut gmp gnome gnome-print gpm gstreamer gtk gtk2 hal idn imagemagick imlib ipv6 java jmx jpeg junit lame lcms ldap libg++ libwww mad madwifi mhash mikmod mng motif mozilla mp3 mpeg mpeg2 mpeg4 mplayer ncurses nls nvidia offensive ogg oggvorbis opengl oss pam pcre pdflib perl png ppds python qt quicktime readline samba sdl slang spell sqlite ssl svg svga tcltk tcpd tiff truetype truetype-fonts type1-fonts udev unicode usb vim vorbis win32codecs xine xml xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS | Does anyone know what might be causing dhcpcd to fail like that? Thanks ![Smile :)](images/smiles/icon_smile.gif) _________________ Madness takes its toll. Please have exact change.
Last edited by hlevyn on Fri Dec 16, 2005 1:43 am; edited 2 times in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
sethleon Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/20879485694bb86127c31f5.gif)
Joined: 14 Dec 2003 Posts: 398 Location: Germany
|
Posted: Wed Dec 14, 2005 9:47 am Post subject: |
|
|
according to the output while booting ... a certain configuration is depreciated ... meaning "in future no longer used",
pls show us / output your /etc/conf.d/net
there seems to be needed an upgrade, maybe that is why dhcpcd is not working correctly _________________ Mess with the best, die like the rest. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
hlevyn Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/368084544290fc17f30d1.gif)
Joined: 14 Jan 2005 Posts: 240 Location: Santa Clara, California
|
Posted: Wed Dec 14, 2005 4:22 pm Post subject: |
|
|
/etc/conf.d/net: Code: | # /etc/conf.d/net:
# $Header: /home/cvsroot/gentoo-src/rc-scripts/etc/conf.d/net,v 1.7 2002/11/18 19:39:22 azarah Exp $
# Global config file for net.* rc-scripts
# This is basically the ifconfig argument without the ifconfig $iface
#
#iface_eth0="192.168.0.2 broadcast 192.168.0.255 netmask 255.255.255.0"
#iface_eth1="207.170.82.202 broadcast 207.0.255.255 netmask 255.255.0.0"
# For DHCP set iface_eth? to "dhcp"
# For passing options to dhcpcd use dhcpcd_eth?
#
iface_eth0="dhcp"
dhcpcd_eth0="-N"
# For adding aliases to a interface
#
#alias_eth0="192.168.0.3 192.168.0.4"
# NB: The next is only used for aliases.
#
# To add a custom netmask/broadcast address to created aliases,
# uncomment and change accordingly. Leave commented to assign
# defaults for that interface.
#
#broadcast_eth0="192.168.0.255 192.168.0.255"
#netmask_eth0="255.255.255.0 255.255.255.0"
# For setting the default gateway
#
#gateway="eth0/192.168.0.1"
modules=( "iwconfig" )
iface_ath0="dhcp"
dhcpcd_ath0="-N"
key_eclipse_1203="************************** key [1] enc restricted"
preferred_aps=( "eclipse_1203" )
associate_order="forcepreferredonly"
preup() {
if [ "${IFACE}" = "ath0" ]; then
/sbin/wlanconfig ath0 create wlandev wifi0 wlanmode sta
return $?
fi
}
postdown() {
if [ "${IFACE}" = "ath0" ]; then
/sbin/wlanconfig ath0 destroy
return $?
fi
} | If I comment out iface_ath0="dhcp" and dhcpcd_ath0="-N", the deprecation warning goes away but it still fails to obtain an IP address. _________________ Madness takes its toll. Please have exact change. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
sethleon Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/20879485694bb86127c31f5.gif)
Joined: 14 Dec 2003 Posts: 398 Location: Germany
|
Posted: Thu Dec 15, 2005 7:36 am Post subject: |
|
|
i found something interesting:
/etc/conf.d/net.example
Quote: | # GENERIC WIRELESS OPTIONS
# PLEASE READ THE INSTRUCTIONS IN /etc/conf.d/wireless.example FOR
# HOW TO USE THIS ESSID VARIABLE
# You can also override any settings found here per ESSID - which is very
# handy if you use different networks a lot
#config_ESSID=( "dhcp" )
#dhcpcd_ESSID="-t 5"
|
maybe that could work,
did you try to don't use the option for dhcpcd with flag "-N" ? _________________ Mess with the best, die like the rest. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
hlevyn Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/368084544290fc17f30d1.gif)
Joined: 14 Jan 2005 Posts: 240 Location: Santa Clara, California
|
Posted: Thu Dec 15, 2005 4:14 pm Post subject: |
|
|
Adding config_eclipse_1203=( "dhcp" ) took care of the warning message, but dhcpcd_eclipse_1203="-t 5" just made it fail faster.
Anything else I should be looking at here for this? Thanks ![Smile :)](images/smiles/icon_smile.gif) _________________ Madness takes its toll. Please have exact change. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
UberLord Retired Dev
![Retired Dev Retired Dev](/images/ranks/rank-retired.gif)
![](images/avatars/16007251014200867ea775c.gif)
Joined: 18 Sep 2003 Posts: 6835 Location: Blighty
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
hlevyn Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/368084544290fc17f30d1.gif)
Joined: 14 Jan 2005 Posts: 240 Location: Santa Clara, California
|
Posted: Thu Dec 15, 2005 4:51 pm Post subject: |
|
|
That I'm not sure of since I've never had to use dhcp from the command line. How should I go about testing that? What should I enter and what result should I expect? Thanks ![Smile :)](images/smiles/icon_smile.gif) _________________ Madness takes its toll. Please have exact change. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
UberLord Retired Dev
![Retired Dev Retired Dev](/images/ranks/rank-retired.gif)
![](images/avatars/16007251014200867ea775c.gif)
Joined: 18 Sep 2003 Posts: 6835 Location: Blighty
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
hlevyn Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/368084544290fc17f30d1.gif)
Joined: 14 Jan 2005 Posts: 240 Location: Santa Clara, California
|
Posted: Thu Dec 15, 2005 5:03 pm Post subject: |
|
|
I like nice simple tests like that
Unfortunately though I didn't see "It works"... _________________ Madness takes its toll. Please have exact change. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
UberLord Retired Dev
![Retired Dev Retired Dev](/images/ranks/rank-retired.gif)
![](images/avatars/16007251014200867ea775c.gif)
Joined: 18 Sep 2003 Posts: 6835 Location: Blighty
|
Posted: Thu Dec 15, 2005 5:23 pm Post subject: |
|
|
99.9% of the time this means
1) the ethernet link is not working.
or
2) the dhcp server isn't working for you.
1) is easy to test - assign yourself a static ip and ping the dhcp server
If that fails then there is an issue with the link - in the case of wireless it's normally the security isn't setup right, the signal is too bad or your drivers Just Don't Work (tm)
2) if you can ping the dhcp server then it's probably a dhcp server issue - check your logs. If your server is not authorative then clear the cache and always try to release the IP. _________________ Use dhcpcd for all your automated network configuration needs
Use dhcpcd-ui (GTK+/Qt) as your System Tray Network tool |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
hlevyn Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/368084544290fc17f30d1.gif)
Joined: 14 Jan 2005 Posts: 240 Location: Santa Clara, California
|
Posted: Thu Dec 15, 2005 5:59 pm Post subject: |
|
|
Well, even after assigning myself an IP address I still cannot ping anything. The security settings haven't changed since last reboot, so I doubt it would be that. The signal strength seems just fine (I'm on a laptop in the same room as the desktop and signal strength is excellent). So all that's left then is that my drivers Just Don't Work(tm). This one seems odd to me too though since I haven't updated madwifi since November 14th (with the exception of rebuilding for new kernels). Just a random shot in the dark here, but would sys-fs/udev affect this in any way? Simply asking because that's one of the few system packages to have been updated since last reboot.
For it to spontaneously combust like this just boggles my mind. Thanks for your help here in diagnosing it though. Hopefully soon I'll find the root of it (but I certainly wouldn't object if it suddenly fixed itself ) _________________ Madness takes its toll. Please have exact change. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
UberLord Retired Dev
![Retired Dev Retired Dev](/images/ranks/rank-retired.gif)
![](images/avatars/16007251014200867ea775c.gif)
Joined: 18 Sep 2003 Posts: 6835 Location: Blighty
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
tutaepaki Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
Joined: 11 Nov 2003 Posts: 279 Location: New Zealand
|
Posted: Thu Dec 15, 2005 11:11 pm Post subject: |
|
|
Try doing a iwconfig ath0 and check that the interface is set up correctly. Particularly, is the WEP get actually set !!
I had a problem after upgrading the kernel to 2.6.14 in that the WEP key was no longer being set. If it's not set, set it manually with iwconfig ath0 key <whatever> and then try starting your dhcp again.
If it works, you've got the same problem. (I switched to WPA to resolve this, as I'd been planning to do that anyway) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
hlevyn Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/368084544290fc17f30d1.gif)
Joined: 14 Jan 2005 Posts: 240 Location: Santa Clara, California
|
Posted: Thu Dec 15, 2005 11:29 pm Post subject: |
|
|
Wow. Good call there! I completely forgot about setting it up manually. So after the preup function in /etc/con.d/net (which is really just executing /sbin/wlanconfig ath0 create wlandev wifi0 wlanmode sta), the following script gets me up and going: Code: | #!/bin/bash
NIC=ath0
SSID=eclipse_1203
KEY=**************************
echo Setting ath0 to mode 3 \(802.11g\)
iwpriv ath0 mode 3
echo Associating with $SSID...
iwconfig $NIC essid $SSID
echo
echo Scanning networks...
iwlist $NIC scan
echo
echo Associating with $SSID...
iwconfig $NIC essid $SSID
echo
echo Setting WEP key...
iwconfig $NIC enc $KEY open
echo
echo Associating with $SSID...
iwconfig $NIC essid $SSID
echo
echo Bringing up $NIC...
ifconfig $NIC up
echo
echo Getting IP via dhcpcd...
dhcpcd $NIC
echo
echo Done. | Still a bit puzzled though as to why the other method was failing. But at least it's up and running again. Thanks!
Edit: And on a side note this is post 200. w00t! ![Very Happy :D](images/smiles/icon_biggrin.gif) _________________ Madness takes its toll. Please have exact change. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
hlevyn Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/368084544290fc17f30d1.gif)
Joined: 14 Jan 2005 Posts: 240 Location: Santa Clara, California
|
Posted: Fri Dec 16, 2005 1:45 am Post subject: |
|
|
Still not entirely sure what caused it, but I've upgraded the kernel to gentoo-sources-2.6.14-r5, rebuilt madwifi-driver during the upgrade, then rebooted and everything seems to be back to normal. Thanks for all of your help guys. ![Smile :)](images/smiles/icon_smile.gif) _________________ Madness takes its toll. Please have exact change. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|