LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1278|回复: 4

[备忘录][ARCH]设置开机自动启动<华为客户端>..

[复制链接]
发表于 2007-4-23 20:27:42 | 显示全部楼层 |阅读模式
大多数在校上网的同学用的都是用华为802.1x客户端上网。。
为了实现在校上网。。需要先去下载个linux能用的华为客户端(命令行下用的。。)
我用的是这个。。http://www.linuxfans.org/nuke/mo ... mydown&did=4581

里面的h3c这个东东。。(已上传了。。)

下过来。。把它解压到/usr/locale/share/h3c/..后在/usr/locale/bin里为h3c做个符号链接。。
即ln -s /usr/locale/share/h3c/h3c /usr/locale/bin/h3c

现在就可以用h3c上网了。。

下一部配置开机自动启动h3c
这个启动脚本其实只要稍稍改一下/etc/rc.d/adsl并重命名为h3c就搞定了。。
具体内容如下(注意把有××那行改成你自己的账号和密码,-u后面账号。。-p后面密码。。)
文件/etc/rc.d/h3c

  1. #!/bin/bash

  2. . /etc/rc.conf
  3. . /etc/rc.d/functions

  4. case "$1" in
  5.   start)
  6.     stat_busy "Starting 802.1x Connection"
  7.     /usr/local/bin/h3c -u ×××××××× -p ××××× -n eth0 &> /dev/null
  8.     #/dev/null
  9.     if [ $? -gt 0 ]; then
  10.       stat_fail
  11.     else
  12.       add_daemon h3c
  13.       stat_done
  14.     fi
  15.     ;;
  16.   stop)
  17.     stat_busy "Stopping 802.1x Connection"
  18.     /usr/local/bin/h3c -k &>/dev/null
  19.     if [ $? -gt 0 ]; then
  20.       stat_fail
  21.     else
  22.       rm_daemon h3c
  23.       stat_done
  24.     fi
  25.     ;;
  26.   restart)
  27.     $0 stop
  28.     sleep 1
  29.     $0 start
  30.     ;;
  31.   *)
  32.     echo "usage: $0 {start|stop|restart}"  
  33. esac
  34. exit 0

复制代码

后在/etc/rc.conf的DAEMONS这行的括号内添加@h3c
搞定!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2007-4-23 20:30:42 | 显示全部楼层
希望对大家有用。。
回复 支持 反对

使用道具 举报

发表于 2007-4-24 10:41:49 | 显示全部楼层
支持一下,虽然不用802.x认证``
回复 支持 反对

使用道具 举报

发表于 2007-4-25 07:58:06 | 显示全部楼层
好东西,挺方便的
回复 支持 反对

使用道具 举报

发表于 2007-4-28 13:22:50 | 显示全部楼层
我写了个联想802.1的patch,如果有人要可以mail我,呵呵,貌似用联想的学校不多。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表