LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1093|回复: 9

请问有没有在长宽下使用debian的linuxer

[复制链接]
发表于 2006-1-9 10:17:04 | 显示全部楼层 |阅读模式
长宽的登录认证确实是一个问题,必须用浏览器登录认证,console下没法上网,更新不了系统
发表于 2006-1-9 20:13:06 | 显示全部楼层
我用的就是长宽,不能在console下认证,只有进入X界面,通过mozilla或firefox来进行认证!
另外,还有一个国内的朋友写了一个concole下的认证程序drcom,我试过,但没有安装上,不过你可以试试:
http://sourceforge.net/project/showfiles.php?group_id=128089
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-9 23:27:37 | 显示全部楼层
在console下可以使用lynx登录,问题是登录了不能注销,由于长宽把登录数调整为 1 , 这样我一旦从linux转到windows下就登录不了,要等上一段时间才行。另外konqueror也不能登录长宽,实在不爽。
回复 支持 反对

使用道具 举报

发表于 2006-1-11 11:30:08 | 显示全部楼层
是啊,他还要开个认证窗口,那个东西不在的话,一会会又的重新登录了!!
回复 支持 反对

使用道具 举报

发表于 2006-8-30 14:13:08 | 显示全部楼层
那个drcom谁使用过了。。。不太会用。。。他的install也写的不是很清楚。。。
回复 支持 反对

使用道具 举报

发表于 2006-8-31 04:21:32 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2006-8-31 06:28:00 | 显示全部楼层

空白一片,不能访问?
回复 支持 反对

使用道具 举报

发表于 2006-8-31 08:21:23 | 显示全部楼层
需要web认证的网络,基本上还是在x下用浏览器登录比较好。

不管是长宽还是其他使用web认证的网络,登录后通过访问他们登录时的页面,可以看到有注销的控制。这些认证通常是把用户信息和mac地址绑在一起的,操作系统更换并不会引起mac的变化,不应该会出现你说的那种情况。以前我还利用这一办法新安装debian系统呢。
回复 支持 反对

使用道具 举报

发表于 2006-8-31 22:21:02 | 显示全部楼层
LWP在蓝波宽带中的应用  
作者: mrkissinger   
2005-10-31
LWP是libwww的Perl接口,通过LWP可以方便的用Perl编程访问Web Server,网络中大量的spider软件就是借助LWP的强大功能。
在日常生活中,最早碰到这样的问题是在长宽,当时长宽还没有使用pppoe,而是自己做了一个Web登录,强迫用户保留一个浏览器窗口,否则很快就会超时需要重新登录。
我于是用LWP写了一个小的登录程序,用cron执行,比保留一个浏览器窗口省资源多了。
时隔数年,长宽用pppoe已经很久了,这个小程序就一直沉睡。
直到我搬家,新的住处只有蓝波,蓝波居然又采用同样的办法进行用户认证,迄今仍未改为pppoe。
于是我修改了一下,这个小程序又可以在蓝波网内工作了。
用法
在程序中找到以下内容。
<input type="password" name="passwd" value="">
<input type="hidden" name="chap" value="">
将其中的value填写成登录名和密码,用cron或windows计划任务执行即可。

#!/usr/bin/perl

use strict;
use LWP::UserAgent;
use HTML::Form;
use POSIX qw(strftime);

my $AuthUrl="http://192.168.252.1/";
my $html='
<form action="/fcgi/websAuth" method="OST"">
<input type="text" name="userid" value="">
<input type="password" name="passwd" value="">
<input type="hidden" name="chap" value="">

<select name="service">
<option value="internet" selected>internet</option>
</select>
<input type="hidden" name="random" size=50 value="00007ab2000000d4">
<input type=submit name=login value="login">
</form>
';

my $alive='

<form name="alive" method="post" action="/fcgi/websAlive">
<input type="hidden" name="echoid" value="0">
<input type="hidden" name="passwd" value="b80411bab4d7b84595a889165e62118f">
<!--
<input type="hidden" name="passwd" value="a9b30e8bf3093eda553b5dee2e25b4ae">
-->
</form>
';

my $action=shift(@ARGV);


if ($action eq "refresh")
{
        $html=$alive;
}

#"500 Can't connect to 192.168.130.222:80 (connect: timeout)"

open(logfile,">> /var/log/lanbo.log");


my $ua = LWP::UserAgent->new(timeout => 5);
my $form = HTML::Form->parse($html,$AuthUrl);

my $request=HTTP::Request->new;

#$ua->timeout(10);
my $response=$ua->request($form->click);


my $res=$response->content;
print "$res\n";

if ($res=~/timeout/)
{
        printf logfile (strftime("%a %b %e %H:%M:%S %Y",localtime())."\tDisconnected\n");
}


if ( ($res=~/login/) || ($res=~/parent.noUnload/) )
{
        print "The ************ing LANBO died again!\n";

        printf logfile (strftime("%a %b %e %H:%M:%S %Y",localtime())."\n");
       
        if ($action eq "refresh")
        {
                exec("/usr/local/bin/lanbo.pl");
        }
}




#printf logfile (strftime("%a %b %e %H:%M:%S %Y",localtime())."\n");

close(logfile);
回复 支持 反对

使用道具 举报

发表于 2006-8-31 22:41:31 | 显示全部楼层
我在长宽下linux用得很好啊.  
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表