|
LINUX由于它的健壮性,稳定性,功能全面而且这些完全免费的,使得LINUX在当今的网络服务器和嵌入式开发等领域应用非常的广泛,在这些领域,微软是望尘莫及的。因此,学习LINUX的fans也越来越多了。但是,我在用校园网的时候遇到了这样的问题:我装的REDHAT LINUX怎么通过校园服务器的认证来上网呢?用什么样的软件呢?怎么配置网络呢?或是要自己编程实现吗?我相信这些问题也会困扰着刚开始学习LINUX的同学,下面让我来详细介绍一下我的解决办法。
首先要说明的就是我们广东工业大学校园网服务器端用的是华为公司的H3C802.1认证服务器,所以我们客户端也要用相应的认证软件,那就是802.1x FOR linux拉,其他的恐怕是不行的。这个是华为专为linux的用户而做的客户端软件吧,上网google一下应该有的,或发邮件到我的邮箱[email protected]哈。
接着,进入主题。以root身份登陆linux,如果得到的是以 .gz 结尾的压缩包的话,就先要用命令来解压,解压命令如下:
转到放压缩文件的地方(假如把h3c802.1xClient.tar.gz放在/root目录下);
cd /root
tar –xzvf 802.1x .tar.gz
解压后会生产802.1x这个新的文件夹,转到这个文件夹:
cd 802.1x
用列表指令ls 可以看到如:linux1x和pre等等的文件,其实最关键就是这两个拉。
截图如下:
接着就执行安装,打入
./pre.ps 命令(记住前面有一个点哦)
然后安装就算成功拉,接下来就是配置认证的方式,在终端打入:
linux1x –c
然后按照提示,回答相应的问题:
(1)There are two ways to initialize 802.1x authentication:
1.Trap by broadcast 2.Trap by multicast (打入2)
(2)Send all packets by multicast: (打入y)
(3)Refresh IP address after connecting: (打入y)
(4) Save message and package to log: (打入y)
(5)Change the save directory : (打入n)
截图如下:
配置好认证方式,下面就配置用户用户信息:
可以通过如下命令,开始认证:
linux1x [-u username[/password]] [-n netchar] [-d] [-p](这是一种格式,以下会有具体的例子)
无参数 如果没有参数,则使用上次成功认证的参数
-u 后输入的应是用户名和密码
-n 后输入的应是认证网卡的名字,如eth0, eth1, eth2 等等
-d 标识程序以守护方式运行,通过认证后转到后台运行
-p 逐项提示用户输入需要的信息
下面是成功认证上网的例子:
用户想通过用户名为3102001543,密码为123456,网卡eth0发起认证,可使用如下命令:
1.1 linux1x –u 3102001543/123456 –n eth0 (默认为在前台运行)
1.2 linux1x –u 3102001543/123456 –n eth0 –d (通过认证后转到后台运行)
1.3 linux1x –u 3102001543/123456 (在随后的提示中输入需要的信息)
(如果我们第一次认证成功了,以后拨号的话,只需要在终端打入:linux1x 就行啦)
我们可以通过打入命令查看网络状态和版本信息,命令格式是:
linux1x –v [seconds]
-v 后可输入想要显示的时间,以秒为单位
例子:
1. 我想一直查看网络统计信息, 可使用如下命令:
1.1 linux1x –v
1.2 linux1x –v 0
2. 我想查看一段时间的网络统计信息,如想查看5秒后退出,可使用如下命令:
linux1x –v 5
断开网络连接
可通过如下命令断开网络连接
linux1x –k
配置完成,并且在终端上打入linux1x就可以触发认证,认证成功就可以上网,但还有问题要解决:如果把终端关了,网络自然就会断开了,解决办法是,用这样的命令触发认证:
nohup linux1x &
如果要访问外国的网站,还要设置浏览器的http代理:proxy.gdut.edu.cn,端口设为:8080,嘿嘿,可以冲浪去了
网络是一个宝库,可以说没有网络,就没有linux今天的辉煌。成功接入网络,只是学习网络,学习linux的第一步。不要挺下我们的脚步,继续学习的旅程。
广东工业大学信息工程学院 通信(3)班 4号 海进 qq:49708248
偶只是代同学发滴…… |
|