需求分析:
基于adsl多拨安装步骤文档,若使用该文档进行拨号安装,需要手动执行的地方太多了,每执行一步,就需要运行相应的脚本,比较繁琐,容易混乱。
该脚本中所涉及到的功能在此脚本中均已实现,通过此脚本进行拨号可以大大减少出错的概率,以及减少相应的时间
操作细节:
1、将此脚本copy至对应服务器中
2、第一次拨号须在家目录下创建/adsl_test目录,进入目录,创建 1.txt 文件(该文件是第一次拨号文件)
3、删除多余拨号资源须在/adsl_test/3.txt 文件中写入需要删除的账号 (该文件是需要删除的文件,需要和拨号账号一一对应)
4、增加新的拨号资源须在/adsl_test/2.txt 文件中写入需要增加的账号 (若增加的拨号资源是之前的旧资源,只不过需要改某些地方,则先执行删除账号后,在进行添加)
5、拨上号之后需等上一些时间等待拨号
#Author:teng
cd
home_path=`pwd`
back_file_dir=$home_path/adsl_test #文件位置
while true
do
#格式化输出以下菜单
cat <<EOF
-----------------------------菜单----------------------------------
- 1.首次添加拨号资源文件 -
- 2.查看网卡拨号情况 -
- 3.二次添加拨号资源(此功能尽量少用) -
- 4.删除多余拨号资源(此功能尽量少用) -
- 5.启用账号 -
- 6.暂停账号 -
- 7.查看当前某个账号暂停或者启用 -
- 8.退出(q) -
- 9.删除脚本 -
-注: -
-机器故障重启,重启完成后,2分钟左右,会完成自动拨号(保证挂载网卡-
-为eth0的情况下)。 -
-每天5:30分所有网卡会重新拨号。 -
-首次添加拨号资源先自行创建$back_file_dir/1.txt文件 -
-二次添加拨号资源先自行创建$back_file_dir/2.txt文件 -
-删除多余拨号资源先自行创建$back_file_dir/3.txt文件 -
--------------------------------------------------------