
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
Wireless Assistant (wlassistant) is a small application that allows you to connect to wireless networks.
* MAIN FEATURES:
- WPA-PSK Encryption Support (WPA/WPA2)
- WEP Encryption Support
- Not Broadcasted ("hidden") ESSIDs Support
- Per Network (AP) Configuration Profiles
- Automatic (DHCP, both dhcpcd and dhclient) and manual configuration options.
- Connection status monitoring.
* MAIN REQUIREMENTS:
- wireless-tools 27 or newer (with iwlib)
- dhcpcd or dhclient
- sudo
- wpa_supplicant with wpa_cli for WPA-PSK support
* Example sudo config: If you want to e.g. allow all users from some group to use wlassistant, add the following line to your /etc/sudoers:
%{group_name} ALL=NOPASSWD: {path_to_kde}/bin/wlassistant
* MADWIFI WPA-PSK: If your card uses a madwifi driver, make sure it's madwifi-ng.
* NDISWRAPPER WPA-PSK: make sure you use ndiswrapper version newer than 1.13.
13 years ago
*** RELEASE 0.5.7:
* NOTE: This release includes some brand new or rewritten features. Please submit bugs to sf.net page and comments/votes here. Thanks!
* NEW: Finally WPA-PSK support (WPA/WPA2, please test and report in case of problems!)
* NEW/FIX: Rewritten, completely new connection state detection (please comment!)
* NEW: Optional grouping of APs with the same ESSID
* FIX: UI refinements
* FIX: hide encryption keys in console output and edit dialogs
* FIX: Connection using dhclient fails
* FIX: don't check for connection while wizard is running
* FIX: remove default gateway upon disconnection if not managed by DHCP client
* FIX: updated Polish translation (with help from riklaunim)
* FIX: Many internal changes, more stable
13 years ago
*** RELEASE 0.5.7:
* NOTE: This release includes some brand new or rewritten features. Please submit bugs to sf.net page and comments/votes here. Thanks!
* NEW: Finally WPA-PSK support (WPA/WPA2, please test and report in case of problems!)
* NEW/FIX: Rewritten, completely new connection state detection (please comment!)
* NEW: Optional grouping of APs with the same ESSID
* FIX: UI refinements
* FIX: hide encryption keys in console output and edit dialogs
* FIX: Connection using dhclient fails
* FIX: don't check for connection while wizard is running
* FIX: remove default gateway upon disconnection if not managed by DHCP client
* FIX: updated Polish translation (with help from riklaunim)
* FIX: Many internal changes, more stable
bushwakko
15 years ago
Report
pnawrocki
15 years ago
I'm not sure about this answer since I had no chance to test it, so consider it a guess:
wlassistant accepts any WEP key that iwconfig does. AFAIK iwconfig supports ASCII keys. You should just prepend "s:" to it. That would be "s:abcde" in your case. Let me know if it works!
Report
sambo57u
15 years ago
dhclient files with -ethX extension e.g.
/var/run/dhclient-eth1.pid . When I run
dhclient it misses these and things dhclient
is not running BUT puts a message saying
that we can put the explicit name in to
wlassistantrc file. I could not find any
template for this file, not its location.
Report
pnawrocki
15 years ago
wlassistantrc can be found in ~/.kde/share/config/
In your case set the set the following line in the wlassistantrc [Paths] section:
DHCP PID File (dhclient)=/var/run/dhclient-%1.pid
'%1' will be substituted with the interface name. Let me know if you succeeded!
NOTE: b/c wlassistant uses sudo, you might need to be root to edit this file.
Report
sambo57u
15 years ago
fixed the problem.
What would be nice is to have a system
wide wlassistantrc file, say in /etc
Report
mehmetb
15 years ago
Thank god we have it at last, I was starting to get worried ;) Thanks buddy.
Report
Xastor
15 years ago
Report
pnawrocki
15 years ago
Motivation boosters are exactly what I need to keep working on the app.
Cheers.
Report
ChaKy
15 years ago
Report
pnawrocki
15 years ago
It's the one I created myself, so you may consider it a noname. Sent it to you by email.
Report
Marshalle
15 years ago
Report
pnawrocki
15 years ago
Report
jhorey
15 years ago
Report
pnawrocki
15 years ago
Report
gnemmi
15 years ago
Maybe some new headers or a new lib or something ?
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/kde3/include -I/usr/lib/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT waconfig.o -MD -MP -MF ".deps/waconfig.Tpo" -c -o waconfig.o waconfig.cpp; \
then mv -f ".deps/waconfig.Tpo" ".deps/waconfig.Po"; else rm -f ".deps/waconfig.Tpo"; exit 1; fi
En el fichero incluÃdo de /usr/include/iwlib.h:127,
de watools.h:21,
de watools.cpp:21:
/usr/include/linux/socket.h:1:2: aviso: #warning "You should include . This time I will do it for you."
En el fichero incluÃdo de /usr/include/wireless.h:75,
de /usr/include/iwlib.h:131,
de watools.h:21,
de watools.cpp:21:
/usr/include/linux/socket.h:1:2: aviso: #warning "You should include . This time I will do it for you."
En el fichero incluÃdo de watools.cpp:24:
/usr/include/linux/socket.h:1:2: aviso: #warning "You should include . This time I will do it for you."
watools.cpp: En static member function `static char* WATools::ap(const char*)':
watools.cpp:52: error: `iw_sockets_close' undeclared (first use this function)
watools.cpp:52: error: (Each undeclared identifier is reported only once for
each function it appears in.)
watools.cpp: En static member function `static int WATools::quality(const
char*)':
watools.cpp:80: error: `iw_sockets_close' undeclared (first use this function)
watools.cpp: En static member function `static int WATools::txpower(const
char*)':
watools.cpp:96: error: `iw_sockets_close' undeclared (first use this function)
watools.cpp: En static member function `static bool WATools::isWireless(const
char*)':
watools.cpp:112: error: `iw_sockets_close' undeclared (first use this function)
make[2]: *** [watools.o] Error 1
make[2]: *** Se espera a que terminen otras tareas....
see ya =)
Report
gnemmi
15 years ago
for some reason the forum deleted it :s
see ya !
Report
pnawrocki
15 years ago
I'll make it work with older wireless-tools in the next release.
Report
gumby
15 years ago
Report
pnawrocki
15 years ago
Report
gumby
15 years ago
http://gd.tuwien.ac.at/opsys/linux/gentoo/distfiles/wlassistant-0.5.0.tar.bz2
It compiles and works in debian sarge without any problem after I remove ifdown from the script. Maybe this will help in your troubleshooting
Report
gumby
15 years ago
terry@laptop terry]$ wlassistant
kdecore (KConfigSkeleton): Creating KConfigSkeleton (0x8145770)
kdecore (KConfigSkeleton): KConfigSkeleton::readConfig()
kdecore (KConfigSkeleton): KConfigSkeleton::readConfig()
Loaded application options.
Wireless interface(s): eth1
warning: /etc/resolv.conf not writable
Permissions checked.
DHCP Client: dhclient
All executables found.
Checking radio...
ok
ifup: /sbin/ifconfig eth1 up
scan: /sbin/iwlist eth1 scan
Networks found: 1
Checking for active connection.
Trying to get gateway address...
...from 'route'
Gateway address: 192.168.1.1
Active connection found.
Internet now accessible.
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = wlassistant path = pid = 28098
kglobal_freeAll!!
[
0: /usr/lib/libkdecore.so.4(_Z11kdBacktracei+0x45) [0xb777b6a5]
1: /usr/lib/libkdecore.so.4(_Z11kdBacktracev+0x2b) [0xb777ba2b]
2: /usr/lib/libkdecore.so.4 [0xb781621f]
3: /usr/lib/libqt-mt.so.3(_ZN12QApplicationD2Ev+0x9b) [0xb710dabb]
4: /usr/lib/libkdecore.so.4(_ZN12KApplicationD1Ev+0x279) [0xb7769149]
5: drkonqi(_ZN7QWidget22windowActivationChangeEb+0x280) [0x8050718]
6: /lib/tls/libc.so.6(__libc_start_main+0xd0) [0xb6a71ec0]
7: drkonqi(_ZN7QWidget22windowActivationChangeEb+0x49) [0x80504e1]
]
Report
gumby
15 years ago
Report
gumby
15 years ago
Hopefully it is ok to post what the output is when running via command line....
terry@laptop:~/downloads/source/wlassistant-0.5.4a$ wlassistant
Loaded application options.
Wireless interface(s): eth1
warning: /etc/resolv.conf not writable
Permissions checked.
DHCP Client: dhclient
All executables found.
Checking radio...
ok
ifconfig_status: /sbin/ifconfig eth1
scan: /sbin/iwlist eth1 scan
Networks found: 1
Checking for active connection.
Trying to get gateway address...
...from 'route'
Gateway address: 192.168.1.1
Active connection found.
KCrash: Application 'wlassistant' crashing...
Gumby
Report
pnawrocki
15 years ago
There'll be a 0.5.4 release within days and it will include knoppix based debian packages. The creator of these packages reported no problems, so you might want to try them.
Thanks for the feedback.
Report
mkatl976
15 years ago
Thanks
Report