LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: whz81

电信宽带上网,fttx+lan,比较复杂,此法国内的宽带上网都可以了

[复制链接]
发表于 2003-8-16 17:17:25 | 显示全部楼层
我已经按照你的提示试了一下
trace.txt见附件

终端得到的信息如下:
<html>
<head>
<title>联创宽带_用户登陆<title>
<stytle>
         body{font-size:9pt}
         <style>
</head>
<body scroll=no bacolor="#DDF9FF">
    用户正在登陆中,请稍后<br>
<OBJECT.ID="LinkageCtl" CLASSID="CLSID:A42930D4-33C8-4D48-8770-AD344B2FAB09" width=0 height=0 CODEBASE="/examples/servlets/LinkageWeb.CAB#version=1,0,0,7">
          <param name"username" value="F09018XXX@edu(这里是卡号)"></param>
           <param name="zanip" value="218.3.216.6"></param>
          <param name="key" value="0123456789012345678901234567890123456789"></param>
          <param name="port" value="8001"></param>
          <param name="twice" value="renew"></param>
         <param name="webServerIP" value="218.3.216.18"></param>
         </OBJECT>
        <script language="javascript">
                self.close();
        </script>
</body>
</html>

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2003-8-16 20:04:03 | 显示全部楼层
这时是不是已经连通了?
发表于 2003-8-17 12:20:09 | 显示全部楼层
我试过了,没有连通,也就是说没有分到能够访问internet的ip
我们这儿是DHCP,系统启动的时候分到的是192.168.4.X的局域网ip,登陆后分到能够访问internet的ip,可运行脚本后,无法获得公网ip或教育网ip,也就是无法访问网络
发表于 2003-8-17 13:00:15 | 显示全部楼层
详细讲讲在win 下的认证过程。
访问哪个页面,内容?
何时得到 ip 地址,如何得到?
认证通过后有无弹出计时窗?
...
发表于 2003-8-17 15:26:36 | 显示全部楼层
在windows下登陆的页面是http;//218.3.216.18此页面你也可访问


页面代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>电信宽带--中国矿大学生公寓宽带网</title>
<script language="javascript">
<!--
   
    function validate_form()
    {
            validity = true;
            if (!check_empty(document.subform.username.value))
        {
                validity = false;
                alert('请输入用户名!');
                document.subform.username.focus();
                return validity;
        }

            if (!check_empty(document.subform.password.value))
        {
                validity = false;
                alert('请输入密码!');
                document.subform.password.focus();
                return validity;
        }

        if( check_empty(document.subform.username.value) && check_empty(document.subform.password.value) )
        {
                for(i = 0;i < subform.length;i++)
                {
                        var tempobj = subform.elements;

                        if (tempobj.type.toLowerCase() == "submit" || tempobj.type.toLowerCase() == "reset")

                                tempobj.disabled = true;
                }

        }

        return validity;
    }

    function check_empty(text)
    {
        return text.length > 0;
    }

-->
</script>
<style type="text/css">
<!--
.grown {
        font-size: 9pt;
        line-height: 130%;
        color: #990000;
}
.size9 {
        font-size: 9pt;
        line-height: 120%;
}
.white9 {
        font-size: 9pt;
        line-height: 120%;
        color: #FFFFFF;
}
a:link {
        font-size: 9pt;
        text-decoration: none;
        color: #990000;
}
a:visited {
        font-size: 9pt;
        text-decoration: none;
        color: #990000;
}
a:hover {
        font-size: 9pt;
        text-decoration: underline;
        color: #990000;
}
-->
</style>

</head>

<body topmargin="0" leftmargin="0">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="24%" height="167"><img src="im/waft.jpg" width="213" height="274"></td>
    <td width="76%" valign="top">
       
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td height="34">
            <div align="center"><br>
              <img src="im/title.gif" width="411" height="85"><br>
            </div></td>
        </tr>
        <tr>
          <td height="126" background="im/back_generic_brown.gif" bgcolor="#f5f5f5"><a href="http://www.jsinfo.net/168/phone_qq/dhqqjs.htm"><img src="im/qq.gif" width="606" height="96" border="0"></a></td>
        </tr>
      </table></td>
  </tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td height="2" background="im/Line1.gif" colspan="3"><img src="im/Line1.gif" width="3" height="1"></td>
  </tr>
</table>
<table width="100%" border="0" cellspacing="2" cellpadding="0">
  <tr>
    <td width="33%" bgcolor="#990000"><div align="center" class="white9"><strong>宽带上网必备软件</strong></div></td>
    <td width="31%" bgcolor="#990000"><div align="center" class="white9"><strong>宽带上网自服务</strong></div></td>
    <td width="36%" bgcolor="#990000"><div align="center" class="white9"><strong>宽带登陆</strong></div></td>
  </tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td height="2" background="im/Line1.gif" colspan="3"><img src="im/Line1.gif" width="3" height="1"></td>
  </tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr valign="top">
    <td width="33%" height="118">
<table width="49%" border="0" align="center" cellpadding="0" cellspacing="3">
        <tr>
          <td height="6" class="grown">&nbsp;</td>
        </tr>
        <tr>
          <td height="11" class="a"><img src="im/dot_grown.gif" width="4" height="4"> <a href="soft/ca-cert1.cer">服务器证书</a></td>
        </tr>
        <tr>
          <td height="15" class="a"><img src="im/dot_grown.gif" width="4" height="4"> <a href="soft/iptv.rar">iptv客户端</a></td>
        </tr>
        <tr>
          <td height="26" class="grown"><img src="im/dot_grown.gif" width="4" height="4"> <a href="soft/divx_311.exe">解码器</a></td>
        </tr>
        <tr>
          <td height="23" class="grown"><img src="im/dot_grown.gif" width="4" height="4"> <a href="soft/winrar.exe"><font color="#FFFFFF">  a  </font></a></td>
        </tr>
      </table></td>
    <td width="24%" class="grown"><table width="58%" border="0" align="center" cellpadding="0" cellspacing="3">
        <tr>
          <td height="6" class="grown">&nbsp;</td>
        </tr>
        <tr>
          <td height="11" class="grown"><img src="im/dot_grown.gif" width="4" height="4"> <a href="http://202.102.13.123:7001/selfservice/">上网卡余额查询</a></td>
        </tr>
        <tr>
          <td height="15" class="grown"><img src="im/dot_grown.gif" width="4" height="4"> <a href="help.html">上网须知</a></td>
        </tr>
        <tr>
          <td height="26" class="grown"><img src="im/dot_grown.gif" width="4" height="4"> </td>
        </tr>
        <tr>
          <td height="23" class="grown"><img src="im/dot_grown.gif" width="4" height="4"> </td>
        </tr>
      </table></td>
    <td width="43%">
        <form name="subform" METHOD="OST" ACTION="https://218.3.216.18:8443/examples/servlet/Validate" onsubmit="return validate_form()">
  <br>
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td height="24" align="center" class="grown" > 宽带登陆</td>
          </tr>
    <tr STYLE="font-size: 9pt">
            <td align="center" class="grown">
用户名:<input class="inputText" type="text" size="20" maxlength="32" NAME="username" style="BACKGROUND-COLOR: rgb(239,239,239);border: 1 solid #000000; FONT-SIZE: 9pt;height: 20">
      <br>密 码:<input type="password" class="inputText" size="20" maxlength="16" NAME="password" style="BACKGROUND-COLOR: rgb(239,239,239);border: 1 solid #000000; FONT-SIZE: 9pt;height: 20"><br>
      </td>
    </tr>
    <tr></tr>

    <tr></tr>
    <tr STYLE="font-size: 9pt">
        <td align="center"><input type="submit" value="登录" size=10 style="background-color: #FFCC00; color: #FFFFFF; border: 1 solid #000000;FONT-FAMILY: 宋体; FONT-SIZE: 9pt"> <input type="reset" value="重写" style="background-color: #FFCC00; color: #FFFFFF; border: 1 solid #000000;FONT-FAMILY: 宋体; FONT-SIZE: 9pt" size=10>
        </td>
    </tr>
    <tr></tr><tr></tr>
  </table>
</form>
        </td>
  </tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td height="2" background="im/Line1.gif" colspan="3"><img src="im/Line1.gif" width="3" height="1"></td>
  </tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td background="im/bg_grey.gif"><img src="im/bg_grey.gif" width="1" height="10"></td>
  </tr>
</table>
<table width="90%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><div align="center">
        <p class="size9">江苏省电信公司徐州分公司  中国矿业大学 <br>
咨询电话:(0516)3885103 客服热线:(0516)2208420 <br>
        </p>
      </div></td>
  </tr>
</table>
<p>&nbsp;</p>
</body>
</html>


认证完成后,获得新的ip,同时弹出一个计时程序aps.exe常驻右下角任务栏
估计此程序每隔3分钟向服务器发送一个Keep-alive数据包
发表于 2003-8-18 01:17:05 | 显示全部楼层
看来我们兜了一个大圈子,你问问题前应该把问题描述清楚。
现在的问题是如何第二次获得 IP?两个方法:
1。在上面的认证完成后,执行 dhcpcd eth0 .猜的,试试但不保证成功。
2。在win下抓包,分析认证过程。尽管费事,但可以搞清原因,好对症下药。
发表于 2003-8-18 12:29:39 | 显示全部楼层
在linux下认证结束后,虽然无法自动获取ip,但释放已有的局域网ip,从新获取就可以获得新地ip了,也可以上网,但就是只能上3分钟,因为Keep-alive包地缘故。(这应该就是了)
另外,转包我不太会,希望你能不吝赐教。谢谢。
发表于 2003-8-18 14:06:53 | 显示全部楼层
新的ip地址是在第二次 dhcpcd 后得到的?

ethereal 的用法:
http://cobra.ee.ntu.edu.tw/~oops/HTML2/08_exp/experiment_2_3.htm

善用 google.
发表于 2003-8-18 18:35:21 | 显示全部楼层
我已经截获认证数据包,包括一个Keep-alive包,但是太大了,共有255K,无法在论坛上传,你能否把你的email告知于我。我发给你,谢了先。
发表于 2003-8-18 18:44:02 | 显示全部楼层
看短消息
新的ip地址是在第二次 dhcpcd 后得到的???
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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