[问题]Usb modem上网的问题 还是搞不定呀

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
Divano
帖子: 23
注册时间: 2007-08-01 2:22
联系:

[问题]Usb modem上网的问题 还是搞不定呀

#1

帖子 Divano » 2007-08-23 14:46

超级菜鸟 翻旧贴学着照猫画虎进行不下去了
不明白我这里为什么没有ppp0
也不知道 Timeout waiting for PADO packets 和 Unable to complete PPPoE Discovery是怎么回事?
谁给看看?

root@divano-desktop:~# eciadsl-start

[EciAdsl 1/5] Setting up USB support...

Preliminary USB device filesystem is OK

[EciAdsl 2/5] Uploading firmware...

Process skipped .. no more needed
firmware loaded successfully

[EciAdsl 3/5] Synchronization...

OK eciadsl-synch: success
Synchronization successful

[EciAdsl 4/5] Connecting to provider...

Connection successful

[EciAdsl 5/5] Setting up route table...

Waiting for tap0...
root@divano-desktop:~# pppoeconf tap0
Plugin rp-pppoe.so loaded.
root@divano-desktop:~# pon dsl-provider
Plugin rp-pppoe.so loaded.
root@divano-desktop:~# plog
Aug 23 14:16:20 divano-desktop pppd[7823]: Plugin rp-pppoe.so loaded.
Aug 23 14:16:20 divano-desktop pppd[7825]: pppd 2.4.4 started by root, uid 0
Aug 23 14:16:55 divano-desktop pppd[7825]: Timeout waiting for PADO packets
Aug 23 14:16:55 divano-desktop pppd[7825]: Unable to complete PPPoE Discovery
Aug 23 14:17:34 divano-desktop pppd[7863]: Plugin rp-pppoe.so loaded.
Aug 23 14:17:34 divano-desktop pppd[7865]: pppd 2.4.4 started by root, uid 0
Aug 23 14:17:50 divano-desktop pppd[7825]: Timeout waiting for PADO packets
Aug 23 14:17:50 divano-desktop pppd[7825]: Unable to complete PPPoE Discovery
root@divano-desktop:~# ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:168 errors:0 dropped:0 overruns:0 frame:0
TX packets:168 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:12640 (12.3 KiB) TX bytes:12640 (12.3 KiB)

tap0 Link encap:Ethernet HWaddr 3A:B8:E0:E9:36:A6
inet6 addr: fe80::38b8:e0ff:fee9:36a6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:31 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:0 (0.0 b) TX bytes:1244 (1.2 KiB)
上次由 Divano 在 2007-08-24 20:15,总共编辑 1 次。
头像
wewe
帖子: 357
注册时间: 2006-05-26 23:40
来自: http://ubuntufans.com

#2

帖子 wewe » 2007-08-23 16:06

你照的是哪只猫?

你之前在windows下面的上网方式是什么?ADSL拨号pppoe吗?
Divano
帖子: 23
注册时间: 2007-08-01 2:22
联系:

#3

帖子 Divano » 2007-08-23 17:31

猫是全向的8410 usb adsl 在ubuntu下看了下 认作Globespan inc。
在xp下上网方式 Adsl拨号pppoe RFC1483 LLC封装
janker2lonely
帖子: 557
注册时间: 2007-01-09 11:09
来自: 廣州

#4

帖子 janker2lonely » 2007-08-23 17:36

MD,你那里的运营商够毒辣的,USB MODEM?看来是不让你们用路由器。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#5

帖子 eexpress » 2007-08-23 19:35

eciadsl-start整个过程都正常啊。

这里错误出来。
Aug 23 14:16:55 divano-desktop pppd[7825]: Timeout waiting for PADO packets
Aug 23 14:16:55 divano-desktop pppd[7825]: Unable to complete PPPoE Discovery

你的pppoeconf的时候,没错误提示吧

另外,不赞成开root的。曾经有些bug。
上次由 eexpress 在 2007-08-23 19:36,总共编辑 1 次。
● 鸣学
头像
wewe
帖子: 357
注册时间: 2006-05-26 23:40
来自: http://ubuntufans.com

#6

帖子 wewe » 2007-08-23 19:35

USB modem很常见,我现在用的就是,不过我的是有线通动态分配地址的不需要拨号,在ubuntu甚至都不用驱动直接用

楼主你的问题我也帮着搜索了很久

看到一个老外说,设定默认网关之后就能上了

你可以尝试一下

pppoe工作原理:
1。发现(Discovery)阶段
在Discovery过程中用户主机以广播方式寻找可以连接的所有接入设备,获得其以太网MAC地
址。然后选择需要连接的用户主机并最后获得所要建立的PPP会话的SESSION_ID。在Discovery过
程中节点间是客户端-服务器关系,一个用户主机(客户端)最终要发现一个接入设备(服务器
)。在网络拓朴中,一般有不止一个的接入设备可以通信,Discovery阶段允许用户主机发现所有
的接入设备,并从中选择一个。当Discovery阶段结束时,用户主机和接入设备之间都获得了可供
以太网上建立PPP连接的全部信息。Discovery阶段保持无连接状态直到一个PPP会话的建立。一旦
PPP连接建立,则用户主机和接入设备都必须为PPP虚拟端口分配资源。
这一部分主要以下几个部分:
a. 用户主机发出PPPOE有效发现初始(PADI)包。以太网目的地址为广播地址0xffffffff,
CODE字段为0x09, SESSION_ID为0x0000。PADI包必须至少包含一个服务名称类型
(Service-Name)的标签(标签类型字段为0x0101),向接入设备提出所要求提供的服
务。一个完整的PADI(包括PPPOE头)不能超过1484字节,以留下充足的预留给agent设
备增加Relay-Session-Id标识。
b.接入设备收到在服务范围内的PADI包后,发送PPPOE有效发现提供(PADO)包以响应请
求。其CODE字段为0x07 ,SESSION_ID仍为0x0000。PADO包必须包含一个接入设备名称
类型(AC-Name)的标签(标签类型字段为0x0102)以及一个或多个服务名称类型标签,
表明可向用户主机提供的服务种类。
c.用户主机在可能收到的多个PADO包中选择一个合适的接入设备,选择的原则是根据
PADO中接入设备名称类型标签和服务名称类型标签的内容。然后向所选择的接入设备发
送PPPOE有效发现请求(PADR)包。其CODE字段为0x19,SESSION_ID仍为0x0000。
PADR包必须包一个服务名称类型标签,确定向接入设备请求的服务种类。当一个用户主
机在确定时间没有收到PADO,他会重发一个PADI,同时等待两倍的时间。这种过程可以
根据需要重复多次。
d.接入设备收到PADR包后准备开始PPP会话,它发送一个PPPOE有效发现会话确认
(PADS)包。其CODE字段为0x65 , SESSION_ID为接入设备所产生的一个唯一的
PPPOE会话标识号码。0xffff作为预留资源,目前不能被使用作SESSION_ID。PADS包也
必须包含一个服务名称类型的标签确认向用户主机提供的服务。当用户主机收到PADS包
确认后,双方就进入PPP会话阶段。如果接入设备不能识别PADR中的服务名称类型的标
签, 则会回一个包含服务名称错误( Service-Name-Error ) 标签的PADS , 其
SESSION_ID仍然是0x0000。如果用户主机在确定时间没收到PADS包,与没收到PADO作
同样处理。
2.会话阶段
用户主机与在发现阶段确定的接入设备进行PPP协商。这个协商过程与标准的PPP协商并没有
任何区别。在PPP会话阶段节点间是对等关系.



分析了一下我自己的SYSLOG数据,发现应该是电信的接入服务器没有回应
Divano
帖子: 23
注册时间: 2007-08-01 2:22
联系:

#7

帖子 Divano » 2007-08-23 19:53

eexpress 写了:eciadsl-start整个过程都正常啊。

这里错误出来。
Aug 23 14:16:55 divano-desktop pppd[7825]: Timeout waiting for PADO packets
Aug 23 14:16:55 divano-desktop pppd[7825]: Unable to complete PPPoE Discovery

你的pppoeconf的时候,没错误提示吧

另外,不赞成开root的。曾经有些bug。
pppoeconf时没看到那里报错、
Divano
帖子: 23
注册时间: 2007-08-01 2:22
联系:

#8

帖子 Divano » 2007-08-23 20:00

wewe 写了:USB modem很常见,我现在用的就是,不过我的是有线通动态分配地址的不需要拨号,在ubuntu甚至都不用驱动直接用

楼主你的问题我也帮着搜索了很久

看到一个老外说,设定默认网关之后就能上了

你可以尝试一下

pppoe工作原理:
1。发现(Discovery)阶段
在Discovery过程中用户主机以广播方式寻找可以连接的所有接入设备,获得其以太网MAC地
址。然后选择需要连接的用户主机并最后获得所要建立的PPP会话的SESSION_ID。在Discovery过
程中节点间是客户端-服务器关系,一个用户主机(客户端)最终要发现一个接入设备(服务器
)。在网络拓朴中,一般有不止一个的接入设备可以通信,Discovery阶段允许用户主机发现所有
的接入设备,并从中选择一个。当Discovery阶段结束时,用户主机和接入设备之间都获得了可供
以太网上建立PPP连接的全部信息。Discovery阶段保持无连接状态直到一个PPP会话的建立。一旦
PPP连接建立,则用户主机和接入设备都必须为PPP虚拟端口分配资源。
这一部分主要以下几个部分:
a. 用户主机发出PPPOE有效发现初始(PADI)包。以太网目的地址为广播地址0xffffffff,
CODE字段为0x09, SESSION_ID为0x0000。PADI包必须至少包含一个服务名称类型
(Service-Name)的标签(标签类型字段为0x0101),向接入设备提出所要求提供的服
务。一个完整的PADI(包括PPPOE头)不能超过1484字节,以留下充足的预留给agent设
备增加Relay-Session-Id标识。
b.接入设备收到在服务范围内的PADI包后,发送PPPOE有效发现提供(PADO)包以响应请
求。其CODE字段为0x07 ,SESSION_ID仍为0x0000。PADO包必须包含一个接入设备名称
类型(AC-Name)的标签(标签类型字段为0x0102)以及一个或多个服务名称类型标签,
表明可向用户主机提供的服务种类。
c.用户主机在可能收到的多个PADO包中选择一个合适的接入设备,选择的原则是根据
PADO中接入设备名称类型标签和服务名称类型标签的内容。然后向所选择的接入设备发
送PPPOE有效发现请求(PADR)包。其CODE字段为0x19,SESSION_ID仍为0x0000。
PADR包必须包一个服务名称类型标签,确定向接入设备请求的服务种类。当一个用户主
机在确定时间没有收到PADO,他会重发一个PADI,同时等待两倍的时间。这种过程可以
根据需要重复多次。
d.接入设备收到PADR包后准备开始PPP会话,它发送一个PPPOE有效发现会话确认
(PADS)包。其CODE字段为0x65 , SESSION_ID为接入设备所产生的一个唯一的
PPPOE会话标识号码。0xffff作为预留资源,目前不能被使用作SESSION_ID。PADS包也
必须包含一个服务名称类型的标签确认向用户主机提供的服务。当用户主机收到PADS包
确认后,双方就进入PPP会话阶段。如果接入设备不能识别PADR中的服务名称类型的标
签, 则会回一个包含服务名称错误( Service-Name-Error ) 标签的PADS , 其
SESSION_ID仍然是0x0000。如果用户主机在确定时间没收到PADS包,与没收到PADO作
同样处理。
2.会话阶段
用户主机与在发现阶段确定的接入设备进行PPP协商。这个协商过程与标准的PPP协商并没有
任何区别。在PPP会话阶段节点间是对等关系.



分析了一下我自己的SYSLOG数据,发现应该是电信的接入服务器没有回应
我也是动态分配地址但是需要拨号 xp下我的默认网关就是给我分配的地址 ubuntu下怎么设置呀
Divano
帖子: 23
注册时间: 2007-08-01 2:22
联系:

#9

帖子 Divano » 2007-08-23 20:36

我看旧帖子里别人pppoeconf有这一步
┌──────┤ DSL CONNECTION FOUND ├────────────┐
│ │
│ I found an Access Concentrator on tap0. Should I setup │
│ PPPOE for this connection? │
│ │
│ <是> <否> │
│ │
└─────────────────────────────────┘
可是我pppoeconf之后是这样的
────────────────┤ NOT CONNECTED ├─────────────────────┐
│ │
│ Sorry, I scanned 1 interface, but the Access │
│ Concentrator of your provider did not respond. Please │
│ check your network and modem cables. Another reason │
│ for the scan failure may also be another running pppoe │
│ process which controls the modem. │
│ │
│ │
│ │
│ │
│ │
│ <Ok> │
│ │
└───────────────────────────────────
然后就退出了。

我用pppoeconf tap0没有提示dsl connection found也没有提示not connected可以继续下去,
完成后没有ppp0
尝试拨号出现
Timeout waiting for PADO packets
Unable to complete PPPoE Discovery


PS: 折腾了折腾也有好处,以前modem的灯都是黑的,现在power和link都亮了也算是进步。可就是连不上,每次试一下不成还要用xp启动、联网、发帖,麻烦死了
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#10

帖子 eexpress » 2007-08-23 22:17

没信号。。。。??? link亮了,就是有信号啊。
sudo pppoeconf不要带参数。扫描全部网络设备试试。
● 鸣学
Divano
帖子: 23
注册时间: 2007-08-01 2:22
联系:

#11

帖子 Divano » 2007-08-23 22:32

link灯又不亮了 郁闷
pppoeconf不带参数就是这样的
────────────────┤ NOT CONNECTED ├─────────────────────┐
│ │
│ Sorry, I scanned 1 interface, but the Access │
│ Concentrator of your provider did not respond. Please │
│ check your network and modem cables. Another reason │
│ for the scan failure may also be another running pppoe │
│ process which controls the modem. │
│ │
│ │
│ │
│ │
│ │
│ <Ok> │
│ │
└───────────────────────────────────
ok退出
Divano
帖子: 23
注册时间: 2007-08-01 2:22
联系:

#12

帖子 Divano » 2007-08-24 20:15

# eciadsl-start

[EciAdsl 1/5] Setting up USB support...

Preliminary USB device filesystem is OK

[EciAdsl 2/5] Uploading firmware...

Process skipped .. no more needed
firmware loaded successfully

[EciAdsl 3/5] Synchronization...

OK eciadsl-synch: success
Synchronization successful

[EciAdsl 4/5] Connecting to provider...

Connection successful

[EciAdsl 5/5] Setting up route table...

Waiting for tap0...


到这里都正常 过程中modem的power和link灯都亮了 可过了一会就都灭了
可是现在连tap0都不见了
回复