You are not logged in.
Hello everybody,
Firestarter, after net-tools update to 1.60.20110819cvs-1, began giving me this message:
The device wlan0 is not ready. Please check your network device settings and make sure your Internet connection is active.
As well, iptstate began to display no connection, even if I was surfing the internet...
The workaround is to downgrade net-tools from 1.60.20110819cvs-1 to 1.60-18
I didn't investigate the changes in net-tools yet, I will when i have some spare time!
Hoping for some kind of patch or solution
Last edited by vaccaaa (2011-10-08 10:47:04)
Offline
Just a wild guess: try updating net-tools again and install inetutils - see if this works.
Offline
Sorry I forgot to mention that I reverted inetutils to 1.8.3 from 1.8.5, too... I didn't think that package was related in any way until I read about "Hostname utility moved from net-tools to inetutils".
So I think the moving of that utility is related to the problem I have in some way... But I don't know how could that be...!
Does somebody have the same problem of mine?
Thank you!!
Last edited by vaccaaa (2011-10-09 12:04:06)
Offline
I think I had an idea...
It may be that in the old net-tools the hostname utility was located in /bin/hostname, while in the new inetutils it is located in /usr/bin/hostname.
So is possible that every program that has that location hardcoded (at least, "I think" has it hardcoded, because recompiling doesn't work...) has problems...
The funny part is that there's already a link to hostname in /bin that points to /usr/bin/hostname... HELP!
What solution can we find to this??
Last edited by vaccaaa (2011-10-09 22:51:02)
Offline
It may be that in the old net-tools the hostname utility was located in /bin/hostname, while in the new inetutils it is located in /usr/bin/hostname.
http://www.archlinux.org/packages/core/i686/inetutils/
inetutils provides /bun/hostname.
Offline
http://www.archlinux.org/packages/core/i686/inetutils/
inetutils provides /bun/hostname.
No, it provides a symlink, located in /bin/hostname, to the new hostname utility, located in /usr/bin/hostname... Look in /bin and you'll see
Offline
karol wrote:http://www.archlinux.org/packages/core/i686/inetutils/
inetutils provides /bun/hostname.No, it provides a symlink, located in /bin/hostname, to the new hostname utility, located in /usr/bin/hostname... Look in /bin and you'll see
Ah, now I get what you meant by
The funny part is that there's already a link to hostname in /bin that points to /usr/bin/hostname... HELP!
Offline
It was the change in ifconfig's output. A quick fix is to modify your /etc/firestarter/firestarter.sh changing the following lines:
# External network interface data
IP=`/sbin/ifconfig $IF | grep inet | tr -s ' ' | cut -d \ -f 3`
MASK=`/sbin/ifconfig $IF | grep netmask | tr -s ' ' | cut -d \ -f 5`
BCAST=`/sbin/ifconfig $IF | grep broadcast | tr -s ' ' | cut -d \ -f 7`
NET=$IP/$MASK
if [ "$NAT" = "on" ]; then
# Internal network interface data
INIP=`/sbin/ifconfig $INIF | grep inet | tr -s ' ' | cut -d \ -f 3`
INMASK=`/sbin/ifconfig $INIF | grep netmask | tr -s ' ' | cut -d \ -f 5`
INBCAST=`/sbin/ifconfig $INIF | grep broadcast | tr -s ' ' | cut -d \ -f 7`
INNET=$INIP/$INMASK
fi
Note that this file gets overwritten when you run the wizard.
Offline
@biloky
Thank you so much! I'll try to modify that file as soon as possible to test
Sadly firestarter is a dead project... So I think I should write some kind of patch now to make firestarter work in future versions of arch... I'll do that when I have some spare time
Talking about iptstate... I think the best solution is to inform them about the upcoming change in ifconfig program to make them prepared when it comes out (our ifconfig now is in fact a cvs version...)
I'll add SOLVED tag when the two tasks above are done
Cheers
Offline
@biloky
It worked for me; thanks!
Last edited by jdn06 (2011-10-16 11:41:02)
Offline