Wpa_Gui: Finally a real network manager for puppy

Configuration wizards, scanners, remote desktop, etc.
Message
Author
User avatar
jemimah
Posts: 4307
Joined: Wed 26 Aug 2009, 19:56
Location: Tampa, FL
Contact:

#21 Post by jemimah »

Weird, I don't know then. The only other difference is my custom kernel. No one else has complained so far. I'll investigate when I get a chance.

davesurrey
Posts: 1198
Joined: Tue 05 Aug 2008, 18:12
Location: UK

#22 Post by davesurrey »

jemimah wrote
Did you get it working Dave?
Sorry for the delay in replying. Yes I did get it running after I extracted
libQtGui.so.4.3.2 and libQtCore.so.4.3.2 from the pet you supplied.
Many thanks
Dave

hayagix
Posts: 131
Joined: Sat 07 Jun 2008, 15:41

#23 Post by hayagix »

Puppy's network manager works fine for me but this tool has some good features.
It is nice to have quick access to networks via taskbar icon.
It is also nice to be able to toggle the network on and off quickly.

I needed to install the full qt package to get it working properly and delete profiles in NetworkManager.
It works fine with a Wep network. I am curious to see how it handles Wpa but it will be some time before I can test.

This was in 4.3.1 and Thuxxx's 4.3

Good job and much appreciated!

User avatar
jemimah
Posts: 4307
Joined: Wed 26 Aug 2009, 19:56
Location: Tampa, FL
Contact:

#24 Post by jemimah »

I think I've discovered a working gtk-based alternative to wpa_gui, that also uses wpa_supplicant as the backend. It's part of the dhcpcd project. Screenshots are here: http://roy.marples.name/projects/dhcpcd-ui/screenshots

The interface is simpler, less confusing, and integrates dhcp setup. It requires dbus, and libnotify, but I think I can make it use yaf-splash instead so libnotify and notification daemon are not required.

I am testing it in Puppeee right now so we'll see how it goes. So far, wpa-gui seems to confuse a lot of people, so hopefully this small and simple alternative will work out. I'll post a pet shortly.

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#25 Post by technosaurus »

the only extra dependencies I see are dbus and dhcpd-dbus (aside from wpa-supplicant)
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

User avatar
jemimah
Posts: 4307
Joined: Wed 26 Aug 2009, 19:56
Location: Tampa, FL
Contact:

#26 Post by jemimah »

Hmmm, actual field testing shows it to be rather unstable. I was really hoping it would work. I'll keep poking at it, but I can't recommend it at this point.

EDIT: perhaps I figured out the problem... we'll see. This is why I hate programs that need multiple daemons. Way too many moving parts!

EDIT2: okay so I forgot to copy some files for dhcpcd, now it's much happier. Also it was putting quote marks around the key, causing wpa_supplicant to misidentify the type of encryption. That's fixed, at least for WEP. I don't have a wpa network to test on. This tool lacks a way to disconnect, and reconnect without re-entering your key. That's probably easy enough to add.

User avatar
jemimah
Posts: 4307
Joined: Wed 26 Aug 2009, 19:56
Location: Tampa, FL
Contact:

#27 Post by jemimah »

I've been thinking about this and doing some more research. Wpa_supplicant also comes with a wpa_cli utility that seems completely full featured. I think it would not be hard to modify Pwireless to be a usable wpa_supplicant front-end. I may attempt this if I get a free weekend. It would probably also be trivial to create a monitoring script that throws up a yaf-splash whenever your network status changes, making an applet unnecessary.

User avatar
jemimah
Posts: 4307
Joined: Wed 26 Aug 2009, 19:56
Location: Tampa, FL
Contact:

#28 Post by jemimah »

Well the yaf-splash notifications are done. The new version of dhcpcd has event-hooks that will run whatever scripts you want whenever network changes happen. Very cool!

User avatar
jemimah
Posts: 4307
Joined: Wed 26 Aug 2009, 19:56
Location: Tampa, FL
Contact:

#29 Post by jemimah »

I had a free weekend and Pwireless2 is now almost complete.

It supports open,wep,and wpa-personal networks. It's a lot faster than the original Pwireless and it's completely event-driven, so it never needs to reload itself. It requires wpa_supplicant and dhcpcd to be running in the background, just like wpa_gui.

I was even able to create a simple applet for it that allows you to connect and disconnect with an icon that changes depending on network status. Dhcpcd takes care of notifications, so the applet is optional.
Attachments
pwireless2.jpg
(98.8 KiB) Downloaded 1328 times

Rupp
Posts: 86
Joined: Sat 29 Aug 2009, 10:36

#30 Post by Rupp »

n/t
Last edited by Rupp on Mon 05 Apr 2010, 07:59, edited 1 time in total.

User avatar
jemimah
Posts: 4307
Joined: Wed 26 Aug 2009, 19:56
Location: Tampa, FL
Contact:

#31 Post by jemimah »

You can use fltk schemes with it to make it look a little different. http://www.murga-linux.com/puppy/viewto ... 666#347666 It also looks a lot better with the antialiased font patch.

I plan to release a new flwm package when things with puppeee slow down. Likely real soon now.

Hopefully I'll have time to make a pwireless2 pet tomorrow.

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#32 Post by technosaurus »

Are you using fluid (fltk) or gtkdialog (gtk) for your wireless gui? The flwm window just made me wonder
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

User avatar
chrome307
Posts: 708
Joined: Thu 15 Jan 2009, 11:00

#33 Post by chrome307 »

Is Pwireless2 available to download as a PET file?

TIA

User avatar
jemimah
Posts: 4307
Joined: Wed 26 Aug 2009, 19:56
Location: Tampa, FL
Contact:

#34 Post by jemimah »

Technosaurus, it's gtkdialog.


I'm working on the Pet today. I'll let you know when I post it.

User avatar
chrome307
Posts: 708
Joined: Thu 15 Jan 2009, 11:00

#35 Post by chrome307 »

Thanks :)

User avatar
jemimah
Posts: 4307
Joined: Wed 26 Aug 2009, 19:56
Location: Tampa, FL
Contact:

#36 Post by jemimah »


Billcnz
Posts: 215
Joined: Fri 30 Jun 2006, 23:07
Location: Wellington New Zealand

#37 Post by Billcnz »

Thanks guys for these network managers. I didn't think I was ever going to get the wifi on my HP laptop to work with Puppy. Network wizard could see my wireless router on a scan but when it tried to assign an IP address it would either come up with something completely eroneous or a message saying unable to establish WPA connection. However I tried WPA_GUI and Pwireless2 and either one works great.

Cheers

gonkbag
Posts: 29
Joined: Thu 07 Jan 2010, 17:32
Location: uk

#38 Post by gonkbag »

hello
so to conclude, which one is recommended ?
smaller the better, I'm having great difficulty connecting wirelessly on an eeepc 1001ha which uses a ralink rt3090 card on any flava of linux.
I might well try both and see how it goes

puppy's the business

User avatar
jemimah
Posts: 4307
Joined: Wed 26 Aug 2009, 19:56
Location: Tampa, FL
Contact:

#39 Post by jemimah »

I doubt this wpa-gui will work since it assumes your interface is named wlan0. Pwireless2 is smarter and better.

Hmm, I didn't know about that rt3090 card previously. I will add the driver to Puppeee which uses a newer kernel that has a lot of the bugs with the ralink cards fixed. The proprietary staging drivers from Ralink are really bad, especially for wpa. The newer kernels have native drivers.

User avatar
jemimah
Posts: 4307
Joined: Wed 26 Aug 2009, 19:56
Location: Tampa, FL
Contact:

#40 Post by jemimah »

I just checked and it says that the rt2860 driver can handle the rt3090 card, so you should be good to go with Puppeee which already includes Pwireless2. http://www.murga-linux.com/puppy/viewtopic.php?t=48288

Let me know if you have problems.

Post Reply