LinuxSir.Org  
| 网站首页 | 注册账号 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
精华主题  
主题工具
旧 04-02-04, 17:18 第 1 帖
cyberleon
 
 
 
注册会员  
  注册日期: Dec 2003
  帖子: 38
  精华: 1
 

标题: 能否设置自动PPPOE虚拟拨号?


家里是10Mbps的LAN接入,用PPPOE虚拟拨号


等会儿就把服务器装gentoo了,可否设置自动虚拟拨号?

就是开机就自动拨,如果断网了永远不断尝试重拨
因为家里电力和楼下电信的交换机都不很稳定
  cyberleon 当前离线   回复时引用此帖
旧 04-02-04, 18:50 第 2 帖
patientgentoo
 
 
 
注册会员  
  注册日期: Sep 2003
  我的住址: 北京
  帖子: 52
  精华: 1
 

开机拨号可以把 adsl-start加入启动脚本,比如/etc/conf.d/local.start

断线自动拨号就不知道了







__________________
Mathematics
Physic
Engineering
这些是最重要的
  patientgentoo 当前离线   回复时引用此帖
旧 04-02-04, 19:00 第 3 帖
maxzhongcn
 
maxzhongcn 的头像
 
 
注册会员  
  注册日期: Nov 2002
  我的住址: Northeast of Mars
  帖子: 1,223
  精华: 16
 

这是我自己写的一个脚本,复制到 /etc/init.d ,然后将其加入 default 就可以了。
代码:
#!/sbin/runscript depend() { need net } start() { ebegin "Starting ADSL" /usr/sbin/adsl-start eend $? "Connection Failed" } stop() { ebegin "Stopping ADSL" /usr/sbin/adsl-stop eend $? "Failed to stop ADSL" }
代码:
mv adsl /etc/init.d && chmod a+x /etc/init.d/adsl rc-update add adsl default







__________________
To be or no to be ...
Weblog: [url]http://blog.donews.com/maxzhongcn[/url]
  maxzhongcn 当前离线   回复时引用此帖
旧 04-02-04, 20:10 第 4 帖
sunsolve
 
 
 
注册会员  
  注册日期: Mar 2003
  帖子: 94
  精华: 0
 

如果你想在断线后自动重拨,你就需要在crontab中启动你的脚本,这个脚本需要定时去检测网络是否断开,如果断开,就重新拨号,我没有用过pppoe,但是我用这种方法来保持办事处和我们总部的vpn服务器连接。

以下是我写的代码,也许你可以参考:

/usr/sbin/pptp-vpn
代码:
#!/bin/bash VPN_SERVER=218.xx.xx.xx DEFAULT_GATEWAY=210.xx.xx.xx PPP_INTERFACE=ppp0 EXTERNAL_INTERFACE=eth0 if ! ping -c 3 internal.linux.org > /dev/null 2>&1 then /usr/sbin/poff vpn.linux.org > /dev/null 2>&1 /usr/sbin/pon vpn.linux.org sleep 5 PPP_IPADDRESS=`/sbin/ifconfig ${PPP_INTERFACE}| grep "inet addr" | grep -v "127.0.0.1" | awk '{print $2;}' | awk -F':' ' {print $2;}'` /sbin/route del ${VPN_SERVER} gw ${DEFAULT_GATEWAY} /sbin/route add -host ${VPN_SERVER}/32 gw ${DEFAULT_GATEWAY} dev ${EXTERNAL_INTERFACE} /sbin/route add -net 192.xxx.0.0 netmask 0xffffff00 gw ${PPP_IPADDRESS} dev ${PPP_INTERFACE} fi
crontab 内容,每三分钟运行一次

代码:
# check scripts in cron.hourly, cron.daily, cron.weekly and cron.monthly # for vixie cron # remember to give cron a sighup when updating this file # # $Header: /home/cvsroot/gentoo-x86/sys-apps/vcron/files/crontab,v 1.2 2002/04/27 21:46:45 bangert Exp $ # # */15 * * * * root test -x /usr/sbin/run-crons && /usr/sbin/run-crons 01-60 * * * * root rm -f /var/spool/cron/lastrun/cron.hourly 0 0 * * * root rm -f /var/spool/cron/lastrun/cron.daily 0 0 * * 6 root rm -f /var/spool/cron/lastrun/cron.weekly 0 0 1 * * root rm -f /var/spool/cron/lastrun/cron.monthly 01-60/3 * * * * root /usr/sbin/pptp-vpn
  sunsolve 当前离线   回复时引用此帖
旧 04-02-04, 22:56 第 5 帖
cyberleon
 
 
 
注册会员  
  注册日期: Dec 2003
  帖子: 38
  精华: 1
 

谢谢各位我试试看
  cyberleon 当前离线   回复时引用此帖
旧 04-02-04, 23:00 第 6 帖
TecHunter
 
 
 
注册会员  
  注册日期: Dec 2002
  帖子: 350
  精华: 0
 

装了rp-pppoe之后直接rc-update add adsl default就可以了
  TecHunter 当前离线   回复时引用此帖
旧 04-02-05, 16:25 第 7 帖
yuxans
 
yuxans 的头像
 
 
注册会员  
  注册日期: Aug 2002
  帖子: 44
  精华: 0
 

不错不错。







__________________
nOne@irc://linuxfire.com.cn/linuxfire
  yuxans 当前离线   回复时引用此帖
旧 06-05-13, 00:17 第 8 帖
sheep204
 
sheep204 的头像
 
 
注册会员  
  注册日期: Dec 2002
  我的住址: 浙江舟山
  帖子: 1,148
  精华: 1
 

ADSL断线重拨号还要用cron来解决?!这也太麻烦了吧。有没有好一点的办法,或者装一个pppoe专用的拨号软件呢?







__________________
参与 分享 应用
不求从Gentoo起步,但求以Gentoo为归宿,当然Arch也不错。
  sheep204 当前离线   回复时引用此帖
旧 06-05-13, 07:57 第 9 帖
Amorous
 
Amorous 的头像
 
 
注册会员  
  注册日期: May 2004
  帖子: 479
  精华: 0
 

用init?







__________________
能无憾乎!?

我的小站 xiaolou.3322.org

20G的书啊,总有你需要的:),拜托不要全站下载啊

AMDxp2000+ + 512MDDR333 + KT333 + Mator40G + Seagate120G +Gentoo( 2.6.15-gentoo by gcc-4.1.0)

. 。o O I hate rpm !!
  Amorous 当前离线   回复时引用此帖
旧 06-05-17, 22:12 第 10 帖
sheep204
 
sheep204 的头像
 
 
注册会员  
  注册日期: Dec 2002
  我的住址: 浙江舟山
  帖子: 1,148
  精华: 1
 

我配置好pppoe的用户名和密码后,在/etc/conf.d/net里加入“config_eth0("adsl")”这句就能在启动时自动拨号了,而且这样做的好处是不需要用
代码:
route del defautl;route add default ppp0
这两个命令重建路由。
  sheep204 当前离线   回复时引用此帖
旧 06-05-18, 23:09 第 11 帖
WindowsNT
 
 
 
注册会员  
  注册日期: Dec 2003
  帖子: 29
  精华: 0
 

rhel的ADSL是可以断线后自动拨号的,谁研究一下?
  WindowsNT 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 12:52


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2010, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2009, LinuxSir.Org