Fedora 13 下 H3C8021X客户端自动配置脚本
学校用的是校园网,客户端用h3c,先连接校园网,要用外网的话就要网页认证,然后才能连接外网.
当时装客户端的时候,显示的什么 IP自动刷新脚本安装成功,开机自启动安装成功...等
原来用的是Ubuntu 每次开机进入桌面之后都要手动联网,还能受得了,因为当时不知道开机自启动到底是个什么情况.
换了Fedora后,感觉太牛X了,开机自启动,直接连接上校园网了,我只要再进行一次网页认证就可以了,一直用着很好.
但是前两天因为考试,没用网,用电脑看复习资料的时候,没插网线,然后Fedora就一直卡在蓝白条那里,按F1之后才知道,原来是h3c认证通不过的问题,显示连接超时"time out:5",然后再一次连接,再超时,再连接,连接5,6次之后就不连了,h3c退出.这时候要么进去系统,要么就会一直闪屏,只能重启.只有插上网线,认证通过才可以进入系统.
我一想,这不麻烦了吗,要是我不用网就进不去系统的话,没网的时候我连个电影都没法看啊,所以最好的办法就是把开机自启动的程序去掉就可以了啊.
密码:www.muu.cc
具体下载方法见http://www.linuxidc.net/thread-1186-1-1.html 与 http://www.linuxidc.net/thread-1189-1-1.html
由于一般的 h3c安装包里面的README文件都是说执行
./pre.ps
就可以了,然后再执行
linux1x -c
进行手动配置,又要选择是多播还是广播,还有什么IP自动刷新什么的,新手很害怕这玩意,所以有高手写了一个自动配置这玩意的脚本文件,
但是高手再写这个的时候我估计没有想太多,放了开机自动运行程序还有自动检测程序,所以就出现了我这样的 ,用fedora不插网线就进不去系统的情况,用ubuntu的时候没有出现这样的情况,而且ubuntu不管怎么样,都要进行手动联网,很不爽,当时这是再用了fedora之后才有的感想.
下面就分析分析这个脚本文件有多牛X
#程序主函数部分
declare who1=`whoami`
if [ $who1 != "root" ]
then
echo You are using a non-privileged account;
echo Please change to root user and try again;
exit;
fi
clear
sys_lang=`echo $LANG`
case $sys_lang in
zh_CN*)
menu_chinese
;;
*)
menu_english
;;
esac