设置自动启动adsl usb modem的过程和遗留问题(大家快看看啊)

上网、浏览、聊天、下载等
回复
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

设置自动启动adsl usb modem的过程和遗留问题(大家快看看啊)

#1

帖子 eexpress » 2005-09-29 21:58

今天才搞清楚/etc/rc目录。
想让modem启动时,向win一样在启动过程中就完成。以前一直是建个工具栏执行简单的shell,还有时不成功。

本来的adsl是这样的。

代码: 全选

#!/bin/sh
sudo eciadsl-start
sleep 2
pon dsl-provider
#sleep 1
#ping -c 5 202.103.96.112
先把adsl建个ln到/bin/adsl,在/etc/rc3.d下ln了一个S55adsl。不行。
又cp adsl /etc/init.d/,还不行。

就找hotplug,记得这个启动时间最久。在/etc/rcS.d下面找到。建了个ln S44adsl。一下通过了。

把/etc/init.d的ln删掉。/bin/adsl也删掉。直接ln /linux-install/eciadsl/adsl S44adsl,也可以。

想让过程后台执行。把adsl中全部加bg。又不行了。看提示好像是sudo没出来。
又想让adsl和其他程序同时执行。
sudo mv S44adsl S40adsl
想来这样和S40hotplug一样的启动次序。出好多找不到设备。

现在还是改成
/etc/rcS.d$ sudo ln -s ~/linux-install/eciadsl/adsl S44adsl

遗留问题:
1。没有后台执行。耽误时间。哪位知道可以加bg执行不。
2。能否再提前加载。比如在同步时钟以前。让我也可以启动时同步一下时钟。
● 鸣学
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#2

帖子 eexpress » 2005-09-30 9:07

哪位配置过这些。
● 鸣学
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

#3

帖子 oneleaf » 2005-09-30 9:16

/etc/rc2.d$ ls *ppp
S14ppp

===========================================

/etc/rc2.d$ cat S14ppp
#!/bin/sh -e
#
# /etc/init.d/ppp: start or stop PPP link.
#
# This configuration method is deprecated, please use /etc/network/interfaces.

[ -x /usr/sbin/pppd -a -f /etc/ppp/ppp_on_boot ] || exit 0
if [ -x /etc/ppp/ppp_on_boot ]; then RUNFILE=1; fi
. /lib/lsb/init-functions

case "$1" in
start)
log_begin_msg "Starting up PPP link..."
if [ "$RUNFILE" = "1" ]; then
/etc/ppp/ppp_on_boot
else
pppd call provider
fi
log_end_msg $?
;;
stop)
log_begin_msg "Shutting down PPP link..."
if [ "$RUNFILE" = "1" ]; then
poff -a
else
poff provider
fi
log_end_msg $?
;;
restart|force-reload)
log_begin_msg "Restarting PPP link..."
if [ "$RUNFILE" = "1" ]; then
poff -a || true
sleep 5
/etc/ppp/ppp_on_boot
else
poff provider || true
sleep 5
pppd call provider
fi
log_end_msg $?
;;
*)
log_success_msg "Usage: /etc/init.d/ppp {start|stop|restart|force-reload}"
exit 1
;;
esac

exit 0

=====================================

/etc/ppp$ ls -l
总用量 52
-rw------- 1 root root 113 2005-08-29 13:19 chap-secrets
-rwxr-xr-x 1 root root 1729 2005-01-12 17:38 ip-down
drwxr-xr-x 2 root root 168 2005-08-16 13:36 ip-down.d
-rwxr-xr-x 1 root root 1946 2005-08-24 12:42 ip-up
-rwxr-xr-x 1 root root 1945 2005-08-24 12:42 ip-up~
drwxr-xr-x 2 root root 224 2005-09-08 09:13 ip-up.d
-rwxr-xr-x 1 root root 779 2005-01-12 17:38 ipv6-down
drwxr-xr-x 2 root root 48 2005-01-12 17:38 ipv6-down.d
-rwxr-xr-x 1 root root 917 2005-01-12 17:38 ipv6-up
drwxr-xr-x 2 root root 48 2005-01-12 17:38 ipv6-up.d
-rw-r--r-- 1 root root 13208 2005-01-12 17:38 options
-rw------- 1 root root 1659 2005-08-29 13:19 pap-secrets
drwxr-s--- 2 root dip 160 2005-08-29 13:19 peers
-rwxr-xr-x 1 root root 137 2005-01-12 17:38 pppoe_on_boot
lrwxrwxrwx 1 root root 13 2005-08-24 13:12 ppp_on_boot -> pppoe_on_boot
drwxr-xr-x 2 root root 48 2005-01-12 16:36 resolv
-rw------- 1 root root 51 2005-09-28 18:42 resolv.conf

========================================

/etc/ppp$ cat pppoe_on_boot
#!/bin/sh

PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin
export PATH

modprobe -q pppoe

exec pppd call dsl-provider
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#4

帖子 eexpress » 2005-09-30 11:10

你想要我改到pppoe_on_boot里面?会自动使用后台执行?
● 鸣学
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

#5

帖子 oneleaf » 2005-09-30 11:15

/etc/rc2.d$ ls *ppp
S14ppp
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#6

帖子 eexpress » 2005-09-30 11:50

rcS中的README说明S40以后才完成设备加载。那么rc2.d/S14这个时候是不是在S40以后呢?不然,设备还没找到哦。
● 鸣学
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

#7

帖子 oneleaf » 2005-09-30 11:58

我这边的是使用网卡的那种ADSL,没有问题,你可以试试。
回复