免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: MagicBSD
打印 上一主题 下一主题

[网络管理] Linux下多Modem上网问题 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2007-09-21 21:23 |只看该作者
可是我遇到过一次,两条线都断了(ISP 的问题),然后第一块网卡的 ADSL 一时间内没播上,ppp0 被第二条现抢了
我觉得解决这个才是最根本的楼主想要的结果,上面的方法不见得 100% 奏效

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
12 [报告]
发表于 2007-09-21 21:50 |只看该作者
你说的结果也正是LZ想要的结果。
不过让LZ实验一下吧,可行的。

论坛徽章:
0
13 [报告]
发表于 2007-09-21 22:01 |只看该作者
我说的结果?你指的是……?

由于网络情况的不同,S1也有可能得到ppp0.
请问我如何指定让/dev/ttyS0拨号成功后使用ppp0,而/dev/ttyS1使用ppp1?

LZ 要的是这个啊?

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
14 [报告]
发表于 2007-09-21 22:10 |只看该作者
我说过那个参数是PPPOE用的,MODEM也应该可以的。
PPPOE中先拨的得到的是PPP0,后拨的得到的是PPP1,内核顺序分配的。
但是当链接超时为0时,拨号无论是否成功都会有PPP0接口出现。这样拨号的时间就非常短。几乎相当于第一个进程一直占用着PPP0。当双线同时掉时,由于拨号延迟非常短,因此几乎不会出现争用PPP接口号的问题。

以前我也受到此问题困扰,后来把该值设置为0,运行好长时间了没有出现错乱问题。尽管没有受到极端环境的测试,但一般的应用应该满足了。要不然只要改内核源代码了。

不过用模拟MODEM拨号的情况我没有实验过,应该思路是可行的。

论坛徽章:
0
15 [报告]
发表于 2007-09-21 22:35 |只看该作者
希望楼主能贴出测试结果

论坛徽章:
0
16 [报告]
发表于 2007-09-24 09:26 |只看该作者
谢谢各位老大

PPP是肯定可以指定使用PPP0或者PPP1的,就是调用pppd的时候加上参数unit n这个选项
在Wvdial里就不知道怎么做了

我老大是美国回来的博士也没办法,让我换用chat,那个就能很好的解决问题,搞定了再说解决方案

论坛徽章:
0
17 [报告]
发表于 2007-09-25 13:07 |只看该作者
原帖由 MagicBSD 于 2007-9-24 09:26 发表

我老大是美国回来的博士也没办法,让我换用chat,那个就能很好的解决问题,搞定 ...


美国回来的博士怎么了,技术上未必就比你强。头儿们的智慧主要用在了……,未必就用在了技术上。

pppd调用option文件的顺序是:/etc/ppp/options,~/.ppprc ,/etc/ppp/options.ttyname,如果找不到前两个文件,那么它就会载入最后一个文件。
也就是说,想指定ttyS0拨号后的链路名称固定为ppp0,在,/etc/ppp/options.ttyS0文件中添加选项:unit  0 即可。

论坛徽章:
0
18 [报告]
发表于 2007-09-25 13:23 |只看该作者
美国博士肯定技术上比我牛

但是这个问题他叫我换用chat,我也知道加UNIT n选项可以实现,这样就得为每一个Modem写一个Options文件
但是这种方法是直接用pppd调用才行吧

Wvdial怎么调用的pppd的就是不太清楚。。。

还望老兄提点意见


3QX

论坛徽章:
0
19 [报告]
发表于 2007-09-25 13:55 |只看该作者
使用wvdialconf自动生成配置文件/etc/wvdial.conf,然后根据实际情况对参数进行修改。

wvdial与chat的工作原理是相同的,就因为它提供了wvdialconf自动配置工具,所以比chat简单一点。wvdial默认自动调用/usr/sbin/pppd,然后pppd会自动按照tty来加载option文件。

论坛徽章:
0
20 [报告]
发表于 2007-09-25 14:18 |只看该作者
楼上你说的我也知道,但是我看了很多手册都没有提及怎么让Wvdial指定调用pppd
假如options文件里加入unit 0 or  unit 1,因为我有多个Modem,所以每个设备对应一个options文件
那又怎么用Wvdial指定pppd调用相应的options文件呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP