求助:河南 郑州 ADSL 上网 如何设置 linux

由 yichenye 在 11-18-2003 21:54 发表:

求助:河南 郑州 ADSL 上网 如何设置 linux

河南adsl用户使用的登录方式是dhcp.

开机获得初始ip,然后再次和计费服务器通信获得可以上网的ip.

ethereal抓包在附件中.文件名是eth0


由 大熊宝宝 在 11-18-2003 22:29 发表:


那就把网卡设置成DHCP就好了啊


请兄弟们正确发贴,把问题发到相关版块 发贴标题请简明扼要 谢谢大家配合.

新会员发贴前请学会搜索论坛 有可能你的问题已经有答案了


由 yichenye 在 11-18-2003 23:21 发表:

把网卡设置成DHCP后?

其实关键在第二步和计费的服务器认证的时候,第一步获得的ip地址是用来和计费的服务器通信用的.

这个问题怎么现在没有人提了?难道河南的linux用户都解决了吗?

谢谢回复,但是我还是无法上网----


由 zest 在 11-18-2003 23:53 发表:


里面的内容不全,最好把win下成功的认证过程抓下来。


由 yichenye 在 11-19-2003 00:09 发表:

新抓的包 eth00 ----谢谢zest!

20.1.3DHCP+原理

传统的DHCP主要是为了免除烦琐易错的主机手工配置手续,而代之以由一台DHCP Server集中地进行按需自动配置,提高了效率,避免了配置错误。新的DHCP+主要增加认证功能和一些改进,但DHCP+标准仍处于讨论之中。

Host(DHCP Client)通过广播发现DHCP Server,并从响应的多个DHCP Server之中选出一个提出配置的请求,DHCP Server接受后,把配置参数(主要包括IP地址,子网掩码,网关,DNS Server,等)发给Host,然后该Host就可以使用得到的配置进行通信(不再通过DHCP Server)。对这些配置(主要是IP地址,因为要唯一)是有一个租用期的,超过租用期后,除非续租,否则DHCP Server会把IP地址标记为可分配,以后可以将之分配给其他Host。Host也可以主动发一个DHCPRELEASE消息给DHCP Server,以告之释放对IP地址的租用。

DHCP+增加了认证功能及一些改进。在收到DHCP请求后,DHCP

Server会先将随之提供的用户名和密码送往RADIUS Server认证,通过后才将配置信息发给Host。这样Host也需要一个DHCP

CLient软件

就是这样的一个客户端---www.runway.net.cn

enusclient.exe

我想如果linux下如果有类似的协议的话真是功德无量!

认证的过程其实很简单,关键在发报格式

谢谢zest


由 zest 在 11-19-2003 00:27 发表:


里面的还是内容不全,最好把win下 IE 成功的认证过程抓下来。详细讲讲win下的认证过程


由 yichenye 在 11-19-2003 00:29 发表:

屏幕截图-----天网 ethereal

看看这些对分析是否有用?

用到的协议有stp,dhcp,dcerpc,udp

监听的ports在截图里面有


由 yichenye 在 11-19-2003 00:37 发表:

只有这么多啊:(

"里面的还是内容不全,最好把win下 IE 成功的认证过程抓下来。详细讲讲win下的认证过程

"

现在不通过ie就可以登录的,你没有发现http协议是在认证之后发送的广告吗?

认证之后就没有必要继续抓包了--dhcp+不能控制带宽可能就是这个原因吧?

还是得谢谢你zest,可是我是在不知道怎么继续抓了

我不知道别人怎么上网的,可是真的没有办法了吗?


由 yichenye 在 11-19-2003 00:53 发表:

我的理解是这样的

在发送的udp报文中包含了用户名和密码了

第一次dhcp,获得初始ip;

第二次dhcp,认证

不需要ie;

在linux的dhcpclient中如果可以调整options,加入用户名和密码,那么就不用编写程序了

看了rfc也没有用---dhcp+现在还没有rfc

对dhcp协议理解透了可能 问题就容易了---可是我不懂osi七层协议


由 zest 在 11-19-200

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus