KNet (formerly kdsl)

Network

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

0
5.0
Available as/for: -
Description:

Knet (formerly Kdsl) is a frontend for pppd which allows you to quickly and easily setup your PC with an Internet Account. Development is progressing, and currently Knet offers DSL support for PPPoE connections, and Dialup.
PPPoA Support might work, but is untested. If you can become a tester, please Email us!

** THIS IS A BETA RELEASE **
Please report any bugs or problems.
Last changelog:

15 years ago

For Suse Users
compile with ./configure --prefix=/opt/kde3

For Redhat / Fedora users
compile with ./configure --prefix=/usr

version 0.6 - for KDE-3.4
- Renamed to KNet
- New User Interface
- new Modem Configuration tools complete with modem scanning.
- New script editor that can be used for internet connections not directly supported by Knet (e.g. PPTP connections)
- Knet no longer creates special configuration files. Everything is done internally.
- Log window now works for Dialup Connections.

version 0.5 (Has been tested on KDE 3.1, 3.2 and 3.3)
- Fixed compilation issues with GCC-3.4, and other compilation issues on some distros.
- Added a real-time Statistics Page (see screenshot above)
- Fixed Notification window to always popup around the system tray icon
- Dock Icon is always shown, and Connection and Disconnections can take place from the dock icon.
- Worked on some KDE compliancy in the Dialog Boxes
- Added a Scheduler to automatically Start and stop your internet connection at any set time.

now on Sourceforge!
kdslbroadband.sourceforge.net

probono

15 years ago

You need to set up a ppp "dummy interface" as default route, and whenever there is traffic on the dummy interface, KNet pops up.

Report

C

jbaileys

15 years ago

How do you do this? I searched the net and the only real information I found was to use the now obsolete kerneld to run a script called request-route. Seeing as most modern Linux OS's probably use kmod, I am at a loss, unless I am missing the point altogether.

Report

rickympl

15 years ago

Hi, I was just wondering if it were possible to also implement a bandwidth limiter on this program, using the scheduler.

Thanks

Report

C

jbaileys

15 years ago

Hi,
I am unsure exactly what you are asking for here. I am guessing you are asking if it is possible to limit the bandwidth for the connections.
What I need to know is are you asking to limit the speed of the connection? Or are you asking to limit how much can be uploaded / downloaded in a given set time (e.g, 3 gigs for 1 month)?
Either way, would be curious to know your thoughts on this, because I've never even thought of it before, but it does sound like a promising addition to the program.
Incidentally, a new version of the program will be released in the next few weeks when I finish tidying it up. If you want a preview of it for testing, please email me.

Report

Cintra

16 years ago

Just came across a mention of kdsl, and decided to have a look. On Gentoo it took a couple of minutes to emerge kdsl, a couple more to set it up & connect to the internet.

A good interface, clear instructions, and help if you need it.

This app should be better known..
Mvh

Report

C

jbaileys

16 years ago

Thank-you for your kind comments.
I'm currently working in my spare time on a new version which is a complete re-write, so hopefully will be easier to use, yet more powerful. Any suggestions you have to make kdsl a better program, please let me know.

Report

Cintra

16 years ago

Will do, tho' from an adsl point of view, nothing could really be faulted, other perhaps than the sizeability of windows
mvh

Report

cado

16 years ago

Hi,
I compiled this package for debian with pt_BR language (i18n) in:
http://www.home2001.hpg.com.br/liveX/kdsl_0.5-1_i386.deb

Very good.
Nice Job.

Apologies for my bad english.

Report

C

jbaileys

16 years ago

THANK-YOU!!!!!

what version of Debian are you using?

Report

cado

16 years ago

Hi,
excuse-me for incomplete message.
My Debian version is Unstable (Sid).
I verify that strings for internationalization is incomplete. I make new .pot file in:
http://www.home2001.hpg.com.br/liveX/kdsl.pot

Apologies for my bad english.

Report

cado

16 years ago

Hi,
excuse-me for incomplete message.
My Debian version is Unstable (Sid).
I verify that strings for internationalization is incomplete. I make new .pot file in:
http://www.home2001.hpg.com.br/liveX/kdsl.pot

Apologies for my bad english.

Report

magoseitor

16 years ago

Hi!!

1-This appp kicks serious asses, for me it was the only way i could get internet with PPPoE, cause i didn't know how to use and configure Kinteret.

2- The main subject, is that the dock icons don't appear, there is just one "paper-like" icon sitting there, i have tried installing other icons, but no one activates. I am using SuSE Personal 9.1 and KDE 3.2, can anyone help me?? i have search for help in the FAQ, official page, Google but no results were found..

3-Kind of Bugs: the option for automatically start Kdsl and connect to internet at every login doesn't works. Also, the "notifying frame" appears like a white box instead of having the background image.

keep up the very neat good work!!!!! :-)

Report

C

jbaileys

16 years ago

Hi, and thank-you.
Try compiling as root user with:
./configure --prefix=/opt/kde3
make
make install

I am unsure, but I think Suse 9.1 has the KDE directory at /opt/kde3, and it is likely that it didnt install kdsl into that directory. Therefore, Kdsl wont be able to find the icons. Try recompiling with the above options and let me know how you go.

Report

magoseitor

16 years ago

hi, thanks for the fast answer!!
I made what you said, (the ./configure --prefix=opt/kde3) as root. Now is running with the dock icons and the frame background image very cool!!

the only problem i found was to unistall the app before compiling it again. so now i have the same program in 2 diferent directories......
Do you know how to totally get rid of kdsl so i can compile it again more "fresh"???? i tried to "make unistall" but failed...

ce ya!! and thank you again for the support

Report

C

jbaileys

16 years ago

It depends where it installed. The default location is /usr/local/kde and has probably installed in there.

You should be able to delete this direcotry, but if you have other files in there, just delete /usr/local/kde/share/apps/kdsl

Incidentally, if you dont wish other programs you compile to install in this directory, you can setup a KDEDIR environement in .bash_profile or whatever program is used by SUSE. Just add:
KDEDIR=/opt/kde3
then reboot or login to bash again. Then when you compile programs, it should always set the prefix for installation into /opt/kde3

ALSO - For Redhat / Fedora users, the same problem occurs. you will have to configure kdsl with ./configure --prefix=/usr
Again, you can set the KDEDIR environment to point to the root directory for KDE. ( KDEDIR=/usr)
Hope this helps

Report

flinco

16 years ago

I didn't find any Slackware precompiled package (kdsl-0.4-ix86-y.tgz).
So I download kdsl-0.4.tar.bz2 and I tried to compile and install but I couldn't because of this error:

docbrowser.cpp: In constructor `DocBrowser::DocBrowser(QWidget*, const char*,
unsigned int)':
docbrowser.cpp:43: error: `setStatusMessagesEnabled' undeclared (first use this
function)
docbrowser.cpp:43: error: (Each undeclared identifier is reported only once for
each function it appears in.)
docbrowser.cpp: In member function `void
DocBrowser::formSubmitNotification(const char*, const QString&, const
QByteArray&, const QString&, const QString&, const QString&)':
docbrowser.cpp:61: warning: unused parameter `const char*action'
docbrowser.cpp:61: warning: unused parameter `const QString&url'
docbrowser.cpp:61: warning: unused parameter `const QByteArray&formData'
docbrowser.cpp:61: warning: unused parameter `const QString&target'
docbrowser.cpp:61: warning: unused parameter `const QString&contentType'
docbrowser.cpp:61: warning: unused parameter `const QString&boundary'

I don't know if it depends of my configuration. Anyway I wait for a hint or a new version. I hope to see as soon as possible those red/green blinking lights on my bar!

Bye!

Report

C

jbaileys

16 years ago

I just installed Suse 9.0 on my computer to test kdsl, and experienced the same bug. There is a fix though. Go to kdsl-0.4/src and then open docbrowser.cpp with a text editor, and comment out line 43.

khtmlpart->openURL(url);
// khtmlpart->setStatusMessagesEnabled(true);
khtmlpart->setMetaRefreshEnabled(true);

Then recompile. It should compile fine.
Hopefully I will fix all the little bugs when I get time to get back into development.

Report

didwdg

16 years ago

hi,

nice and useful application...

i prefer an icon which stays in systray all the time (looking forward to next version)...

you should change the handling of the configuration to the "standard-kde" behavior (yours is really extraordinary ;)

ciao

Report

iNs4ne

16 years ago

a few comments:

1: my kde dir is /opt/kde3 (suse 9.1) so i needed to move all the stuff there (from /usr/local/kde).

2: every time after connecting, i need to manually execute "route add default dev ppp0" (i have other ethernet cards also)

3: pop-up should come from the systray position, not always from bottom of screen (my kicker is on top)

4: application should stay always on the systray, either on startup or when when disconnected, and have a menu "connect" that whould show up the current dialog.

Anyway, great app, it will replace kinternet (my SuSE default).

Keep it up!

Report

C

jbaileys

16 years ago

HI
Thank-you for the comments.

1. The first problem isnt a bug, but probably the way Suse has set up the environment. Kdsl has been setup so it will install in the default $KDEDIR environment, so whatever value is set, it should install there. This can be over ridden at compile time if you execute
./configure --prefix=/opt/kde3

2. I've never heard this problem before but I will investigate. It will help me if I know about your set up a little more. How many network cards you have installed. etc. I have 2 network cards in my computer, and I've never had to add any extra values, but if I need to support anything extra, I will certainly do so.

3. I agree with this problem. The popup is hardcoded to the bottom right of the screen, only because I havent been able to work out how to get it to appear in the appropriate place in the system tray. I am still working on this, but I agree with you, and personally, I dont like the way it is. You can however, turn it off in the Settings section.

4. I will work on adding an option to leave the icon in the system tray always, even when the connection is disconnected. This isnt difficult to do, but I made Kdsl this way because I preferred not to have an icon there when it was disconnected. However, for those who are used to KInternet, I will add support for this in the next release.

Thank-you so much for your comments, All comments are greatly appreciated.

Report

iNs4ne

16 years ago

At the moment, i have just eth0 wich is connected to a cable modem, with a dynamic ip (activated at startup, gets ip from dhcp).

i'm looking forward for the next release, imho it will be a "must-have" app for many :)

Inacio

Report

pivarac

17 years ago

KomeOnline is not bad, but way don't you use more generic name that is missing from any app I know, like Konnektion, or something similar? And, maybe a connection manager would be the best, activating an appropriate app when needed.

Report

C

jbaileys

17 years ago

Konnection, and Konnektion, and names like that are used in other areas already, and part of the agreement with sourceforge is that I dont use a name for a project that could possibly be a conflict with another project or another organisation. Kdsl was ok, but the project is no longer just for DSL accounts. Thats why I was leaning towards 'KomeOnline!' because its unique and represents what the application would do.
However, I am not too fussy with the name. Any good names people can suggest that arent used elsewhere will be considered.

Report

ggb2g

17 years ago

excellent initiative!
I believe that a unique application for all type of Internet connexion should be the next step (means kdsl + kppp + ...)

Report

C

jbaileys

17 years ago

I would love to see much better integration of Internet protocols and accounts through out KDE. The big question is, How should it be achieved? I thought about converting Kdsl into a plugin based system where people can write plugins for their particular needs (plugins for ISDN, PPPoA, Dialup, whatever), but wasnt sure if this is a good solution. Another idea is making a program KParts aware, where other programs can call on 'Internet Connections Manager' of sorts, and utilise connections that way. I've no idea if its a good way to go... SO, what do we do? One app that handles all different protocols, or a manager to handle all different connection programs?

Report

15 years ago

For Suse Users
compile with ./configure --prefix=/opt/kde3

For Redhat / Fedora users
compile with ./configure --prefix=/usr

version 0.6 - for KDE-3.4
- Renamed to KNet
- New User Interface
- new Modem Configuration tools complete with modem scanning.
- New script editor that can be used for internet connections not directly supported by Knet (e.g. PPTP connections)
- Knet no longer creates special configuration files. Everything is done internally.
- Log window now works for Dialup Connections.

version 0.5 (Has been tested on KDE 3.1, 3.2 and 3.3)
- Fixed compilation issues with GCC-3.4, and other compilation issues on some distros.
- Added a real-time Statistics Page (see screenshot above)
- Fixed Notification window to always popup around the system tray icon
- Dock Icon is always shown, and Connection and Disconnections can take place from the dock icon.
- Worked on some KDE compliancy in the Dialog Boxes
- Added a Scheduler to automatically Start and stop your internet connection at any set time.

now on Sourceforge!
kdslbroadband.sourceforge.net

12345678910
Be the first to comment
File (click to download) Version Description PackagetypeArchitectureRelease ChannelDevices Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.6 beta1
updated Apr 23 2005
added Jan 18 2004
downloads 24h
0
mediaviews 24h 0
pageviews 24h 3
System Tags app software