狂客 发表于 2003-6-25 20:33:34

用gkrellm实现ADSL一键拨号上网!

今天解决了一个久久困扰的ADSL拨号上网问题,在Mandrake9.1下成功实现!

Mandrake9.1在设置ADSL拨号时,会自动安装rp-pppoe。那么如果要上网,首先要取得root权限,然后输入adsl-start进行连接;要下线了,还得输入adsl-stop。麻烦!
但是现在简单多啦,普通用户也可以通过gkrellm这个系统监视工具实现一键上网!
步骤如下,不妥之处,敬请指正!

1、$ su                                       #获得root权限
   $ visudo                                     #打开并编辑sudoers文件

2、在文件的末尾添加如下一行,以我的用户名bl为例:
   %bl ALL=(ALL)    NOPASSWD=ALL

3、$ cd /usr/bin                              #进入/usr/bin目录
   $ ln -s /usr/sbin/adsl-start adsl-start      #在/usr/bin目录里创建一个连接符号,指向/usr/sbin/下的文件adsl-start
   $ ln -s /usr/sbin/adsl-stopadsl-stop         #在/usr/bin目录里创建一个连接符号,指向/usr/sbin/下的文件adsl-stop

4、(好了,主角出场啦!它就是sudo命令,可以使普通用户暂时获得root权限并执行一些程序,无需输入root密码!)
   
   $sudo adsl-start             #拨号上网
   $sudo adsl-stop            #下线
   
5 、以上就是普通用户也可以在终端下实现adsl拨号上网的设置。
    下面我们看gkrellm里的设置!
    选中你桌面上的gkrellm,按F1打开设置对话框,点击Plugins下的Net,按照图1所示设置好!然后点击图2黑色箭头所指的按钮,3至4秒钟,你就可以看到adsl流量视图打开啦!再点一下,断线!!!
    哈哈,方便吧?而且,gkrellm还会记录你总共的上网时间(只要你不关闭它),这对于非包月上网用户来说,不错哦!

    我想还要补充一点的就是,我还不清楚在sudoers文件里的设置是否会有安全隐患。请高手们说说吧。

狂客 发表于 2003-6-26 17:54:47

居然没人喜欢这篇帖子?

jet 发表于 2003-6-27 13:55:45

正点,是别人不识货!

狂客 发表于 2003-6-27 16:18:12

呵呵,我现在就可以轻易地上网下线。
拨号、监视网络流量和连接时间,全在gkrellm里!

llc 发表于 2003-6-27 17:34:50

1、$ su #获得root权限
$ vi sudo #打开并编辑sudoers文件

sudo文件还是sudoers文件?
文件的具体路径是什么?

狂客 发表于 2003-6-27 18:18:45

哦,我打错了!部长给发现问题。
etc下的sudoers,是必须用visudo命令来打开并编辑的。

所以应该是
#visudo

llc 发表于 2003-6-28 13:38:57

呵呵,比较方便,应该精上

sid 发表于 2003-7-8 23:43:41

hmm...
本人也是限时ADSL的受害者,所以特别需要一个拨号计时的东西。
感谢 狂刻同学回复了我的短信。

因为我用的是RH 9.0,好象没有gkrellm,只有一个仿造的KSim,不怎么好用。
我去下了一个gkrellm,一切配置正常,就是字体不是很好,而且不能定制高低。

我把所有的cpu,硬盘监控都去掉了,因为我只需要一个拨号&计时的东西。

RH下没有gkrellm吧?有的话就糗大了。

这里有一些skin,喜欢换的同学可以去找一找。
http://www.muhri.net/gkrellm/

atfa 发表于 2003-7-9 09:33:34

我一直是打开一个xterm然后手动链接/中断 :oops:

狂客 发表于 2003-7-9 23:55:50

hmm...
我去下了一个gkrellm,一切配置正常,就是字体不是很好,而且不能定制高低。

应该可以设置高低的,你用右键直接点击流量视图,在弹出的设置对话框里,可以看到"Chart height",它前面那个数字就是视图高度。
请看下图。

sid 发表于 2003-7-12 11:00:50

我的那个是不可以的,只有weight,宽度,有意思.
晚上再补一个图上来.

200 发表于 2003-7-13 13:07:19

我正在找这个呢,谢谢!!!

lq628 发表于 2003-8-30 03:40:13

请问在redhat9.0下怎样设置呀?

狂客 发表于 2003-8-30 23:34:10

方法一样。只是RH9好像没有rp-pppoe,你自己找一个来安装吧。

gugong 发表于 2003-9-4 09:13:29

你的这个 sudo 绝对有安全性问题。

你应该给 adsl的相关执行文件给予 uid 位,而不应该赋予某个用户 root 权限。
页: [1] 2
查看完整版本: 用gkrellm实现ADSL一键拨号上网!