h3clinux.docx
- 文档编号:30625888
- 上传时间:2023-08-18
- 格式:DOCX
- 页数:15
- 大小:1.13MB
h3clinux.docx
《h3clinux.docx》由会员分享,可在线阅读,更多相关《h3clinux.docx(15页珍藏版)》请在冰豆网上搜索。
h3clinux
H3C(linux1x)在Linux上的动态IP认证
上善若水(SMX)
首先谢谢FCITX3.6输入法在OpenOffice和SHELL上能够正常工作。
不然大家看到的这篇教程就会是用英语写的。
本文是在OpenSUSE11.1X86_64系统上写的。
其他Linux发行版安装方法类似。
另外我只在OpenSUSE11.1X86_64和fedora10X86两个系统上面测试过这个H3C软件。
本文只针对动态IP,由于本人电脑是动态IP,所以不保证本文适合静态IP的H3C认证。
本文所涉及的H3C软件可在FTP:
//10.14.1.3/软件下载/其他下载到。
一、Linux快餐
在切入正题前,先给大家来点Linux快餐。
(一)、Linux是区分大小写的。
SoftWare_version.tar.bz2和software_version.tab.bz2是两个不同的文件。
RPM和rpm(RPM软件管理器)是两个不同的命令。
SMX和smx(我的用户名)是两个不同的用户。
(二)、Linux中输入密码是不会回显的。
不管是“*”还是密码原文。
(三)、Linux的软件安装方式(手动)主要有以下几种:
1)从软件源代码编译安装
Linux和Linux上的软件几乎都是开源(开放源代码)的。
很自然的,你可以直接拿到一个软件的源代码,然后自己编译、连接成为二进制的可执行程序,然后再执行安装(例如Windows上的EXE文件)。
这种安装方式的程序提供的安装程序通常的文件名是:
SoftName_version.tar.gz和SoftName_version.tar.bz2。
我现在用的FCITX输入法就是以这种方式安装的。
2)使用软件管理器安装
这里不包括apt、yum、zypper等在线安装方式。
这一类的软件是有特定的软件封装格式,要用某种软件管理器(很好、很强大)来执行安装和管理。
比较出名的有RPM格式和DEB格式。
RPM的安装包的文件名通常是SoftName_version.rpm。
DEB的安装包的文件名通常是SoftName_version.deb
它们各自的软件管理器分别是rpm(RedhatPackgesManager,但愿我没拼错)和dpkg。
下面要说的H3C认证程序就是用这种方式安装的。
3)直接运行安装软件安装
这种安装方式就是直接运行拿到的安装程序,安装程序会和你交互。
这种安装方式和Windows的EXE安装方式最接近了。
我遇到过的软件有SoftName_version.run(NVIDIA的驱动)、SoftName_version.sh(某个OFFICE软件,好像是StarOffice)、SoftName_version.bin(光华杀毒软件)
(四)、几个概念
1)Shell
顾名思义是指外壳(果壳),就是与Kernel(果核)。
你想在果核上面雕字就得先过果壳这关。
同样的,所有应用程序要想让内核做点什么事(内存管理、磁盘管理等等)全得通过Shell。
Linux常用的是Bashshell,还有TCSH、SH、等等。
2)虚拟终端(pts)
这概念源自终端(tty),你可以把它类比于命令提示符。
比如konsole、xterm、mlterm等等。
我常用的是konsole。
OK,正题来了。
二、H3C的安装和卸载
一)、如何安装Linux版的H3C认证软件
首先,打开一个虚拟终端。
你可以按ALT+F2组合键打开一个窗口,然后输入konsole(xterm、mlterm),然后回车打开一个虚拟终端。
也可以在Gnome菜单或者KDE菜单中打开一个虚拟终端。
接下来,在打开的这个虚拟终端中输入:
cd/tmp(别忘记了回车)
注意:
这个命令(包括以下所有命令全是小写的),并且命令和参数、参数和参数之间
用空格分隔。
本文假设你的H3C安装程序是RPM包,并且放在“/tmp”目录。
然后,在虚拟终端中输入如上图的命令安装H3C认证程序。
sudorpm-ivhh3c-v220_0210-i386.rpm
sudo指切换到Root用户执行后面的命令。
rpm-ivh和后面跟着的软件包名则是指安装后面的那个软件。
如果看到下图则说明H3C认证软件安装成功了。
Deb包的安装方式请自行参考dpkg包管理器的用法。
或者等我写Linux软件安装教程。
二)、H3C软件的卸载:
如果哪天因为某种原因,你想卸载H3C认证软件,可以先用“rpm-qah3c”查询你安装的软件的相关信息,然后再“sudorpm-eh3c-v220_0210-1”切换成为ROOT执行卸载。
这种方式适用于所有用RPM包管理器安装的软件。
比如我要卸载掉SCIM中文输入法就先“rpm-qascim”然后“sudorpm-escim****”。
三、H3C的使用
必须说明的是,Linux的H3C认证程序必须用Root组(管理员组)的用户才能运行。
正如前面安装程序一样,下面凡是运行认证程序,都会用sudo切换成root运行认证程序。
安装好H3C后第一件事是干什么?
当然是认证上网啦。
如果留心安装后的提示信息(Pleaserun“/usr/local/bin/linux1x-d”byroot),你就会知道怎么认证上网了。
没错就是以Root身份执行“linux1x-d”。
注意linux1x两个x中间是数字“1”,不是小写的字母“L”,中间要用空格分隔命令“linux1x”和参数“-d”。
先来解释一下“d”这个参数是什么意思:
“d”就是以Daemon(精灵)形式运行,也就是运行在后台。
以这种方式运行的H3C认证,在你把运行认证的虚拟终端关了后执还能上网。
认证方式如下:
如下图,在打开的虚拟终端中输入“sudolinux1x-d”,回车,然后按照提示输入学号(用户名)
回车之后按照提示输入密码,然后再回车。
接下来linux1x就会开始认证了。
有的时候,在输入用户名和密码之后,可能还需要设置另外一些设置。
这里暂不说,具体参考后面关于“-c”参数(linux1x-c)的用法。
如果最后提示“passauthentication”,则表明已经认证成功,可以上网了。
第一次运行linux1x程序会要求你输入相关信息,然后保存在一个配置文件中(不是用文本方式保存的,不能直接用文本编辑器打开)。
以后要认证只用在虚拟终端中输入“sudolinux1x-d”,认证程序就会自动人配置文件中读取相关设置,认证上网。
接下来用火狐上一下LinuxSir.org和上QQ看看能不能上网。
能上Linuxsir.org
QQ也能上线。
接下来你想浏览某些有病毒的网站,还是升级系统我就不管了。
下面继续讨论linux1x的其他用法:
如上图,如果给linux1x后面带了个错误参数,linux1x不会自动认证上网,而是显示程序可以使用的各自有效参数,和简短程序说明。
除了“-d”参数会在后台运行之外,其他所有参数都是在前台运行的。
如果把虚拟终端关闭,前台运行的的认证程序也会给关了。
-u参数:
linux1x-u用户名/密码,也就是使用“用户名”和“密码”认证
如下图,-u参数后面用空格分隔着用户名接下来跟着英文字符的“/”,然后是密码。
密码会心明文显示,有点安全隐患。
注意,用户名、“/”、密码之间是直接相连的,没有空格分隔。
据说,写这个认证软件的那位大侠去掉了H3C官方的MAC、用户名的绑定检查功能。
也就是说只要某人没上网,而你又有它的用户名和密码,你就能用它的用户名和密码认证上网。
这个我没测试过,不知真假。
不管用什么参数,认证上网成功后,H3C认证服务器会返回一条消息。
如果你的Shell的字符集设置正确(应该是GK2312编码)的话,会如上图那样正确显示。
如果设置UTF8编码则会显示一条乱码的信息。
如果认证失败(比如时段限制)也会返回一条消息。
-n参数:
指定认证使用的设备。
Linux网卡设备名通常叫做ethX。
X表示数字“几”,比如eth0、eth1。
如果你有多块网卡(可以是物理网卡,也可以是虚拟网卡),那么就可以用这个参数指定使用哪块网卡认证上网。
用法如下图。
-p参数:
交互式运行,加上这个参数的话,每次运行认证程序,都得输入用户名和密码。
-c参数:
手动设置配置文件
如果使用了这个参数,则认证程序会先询问你是否要设置配置文件,如果是的话。
则会询问你怎么设置发送数据包、是否在连接后涮IP地址、是否保存消息到日志文件,最后是保存前面的设置到一个配置文件。
这里首先询问是否修改配置。
是的话是采用broadcast还是multicast方式发送数据包。
这个设置依赖于网卡的运行方式。
老实说这两个种运行方式有什么区别我不清楚,但是可以用在root帐户下用“ifconfigeth0”(如果你的网卡是eth0的话)查看网卡的运行方式。
选择好数据包发送方式后,输入“Y”确定后,就该选择是否涮新IP地址了。
我是这里是动态IP所以选“Y”。
如果静态IP当然在这里要选“N”了。
接着,就要选择是否把消息保存到日志文件当中。
也就是认证的时候服务器发送过来的消息。
发送什么消息过来,都看H3C认证服务器的设置了。
保不保存,就自己决定了。
最后,就轮到是否保存前面的设置到配置文件当中,如果保存,linux1x以后每次认证都会从这个配置文件中读取配置,自动认证上网。
-v参数:
显示连接的相关信息。
比如连接状态、连接成功后的时间(连接成功后,过了多少秒)、认证使用的用户名、使用的网卡、服务器发送过来的消息、MAC地址、IP地址、子网掩码、收发数据包大小。
-k参数:
断开连接
深夜完成,并且个人水平有艰,本文难免有错误,敬请指出。
这篇Linux的H3C认证(暨linux1x使用手册)不完全详解到此结束。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- h3clinux
![提示](https://static.bdocx.com/images/bang_tan.gif)