Linux(32位)下校园网上网指南(802.1x)
发现很多人还在为上校园网的发愁,本文尽量提供详细的方法,但也不能保证全部可行,不过我在本机全部顺利测试通过。希望对有需要的人有所帮助!
前提:
首先是已经申请了校园网的帐号:
上网帐号:a0155025s
上网密码: ****
IP地址:218.196.***.***
子网掩码:255.255.255.0
网关:218.192.***.254
首选DNS:202.197.64.6
备用DNS:202.103.96.68
一.配置网络
在终端下输入neat命令进入网络设置界面:
1.编辑eth0设备
在"常规"选项卡下,选择"静态设置的IP地址",并且输入IP地址、子网掩码以及 默认网关。
2.设置DNS
在DNS的设置栏里输入首选和备选DNS,DNS如上所示。
二.校园网802认证客户端与使用
1.安装
下载在linux下使用的802.1x端,然后解压(这里假设你解压的 文件夹是的802.1x)
2.使用方法参考
PS:要保证你的网卡激活过一次,否则执行#ifup eth0
前提:
首先是已经申请了校园网的帐号:
上网帐号:a0155025s
上网密码: ****
IP地址:218.196.***.***
子网掩码:255.255.255.0
网关:218.192.***.254
首选DNS:202.197.64.6
备用DNS:202.103.96.68
一.配置网络
在终端下输入neat命令进入网络设置界面:
1.编辑eth0设备
在"常规"选项卡下,选择"静态设置的IP地址",并且输入IP地址、子网掩码以及 默认网关。
2.设置DNS
在DNS的设置栏里输入首选和备选DNS,DNS如上所示。
二.校园网802认证客户端与使用
1.安装
下载在linux下使用的802.1x端,然后解压(这里假设你解压的 文件夹是的802.1x)
代码:
#su
password:
#cd 802.1x
#./pre.ps(或者ps pre.ps)
#linux1x -c
(这里是配置你的客户端,一定要注意的是你们学校的网络支持广播还是多播,建议选择广播,然后多播那里就选NO了,由于我们上面配置了静态设置的IP地址,因此要选择在
"Refresh your IP address after connecting? (Y/N):
"时输入"N",相信你懂英语的,自己看看就知道。具体配置见引用部分)
#linux1x -d
(这里要输入你校园网的账号密码了)
这样当你看到成功信息后就可以上你们的校园网了。
引用:
下次进入 系统是直接linux1x就可以连校园网了,另外
这里的linux1x的1是数字的“1”,不是字母“l”!
引用:
使用
用户可通过 命令行的方式和 程序进行交互。
配置用户信息
可以通过如下命令开始用户信息的配置:
linux1x –c
发起网络认证
可以通过如下命令开始认证:
linux1x [-u username[/password]] [-n netchar] [-d] [-p]
无参数 如果没有参数,则使用上次成功认证的参数
-u 后输入的应是用户名和密码
-n 后输入的应是认证 网卡的名字,如eth0, eth1, eth2 等等
-d 标识程序以守护方式 运行,通过认证后转到后台 运行
-p 逐项 提示用户输入需要的信息
例子:
用户想通过用户名为user1,密码为pass1,网卡eth0发起认证,可使用如下命令:
(1) linux1x –u user1/pass1 –n eth0 (默认为在前台运行)
(2) linux1x –u user1/pass1 –n eth0 –d (通过认证后转到后台运行)
(3) linux1x –u user1/pass1 (在随后的提示中输入需要的信息)
(4) linux1x (在随后的提示中输入需要的信息)
(5) linux1x –p (不使用存储的用户认证信息,提示输入所有的需要的信息)
查看网络状态和版本信息
可通过如下命令查看网络状态和版本信息:
linux1x –v [seconds]
-v 后可输入想要显示的时间,以秒为单位
例子:
1. 用户想一直查看网络统计信息, 可使用如下命令:
(1) linux1x –v
(2) linux1x –v 0
2. 用户想查看一段时间的网络统计信息,如想查看5秒后退出,可使用如下命令:
(1) linux1x –v 5
断开网络连接
用户可通过如下命令断开网络连接
linux1x –k
-k 断开当前的网络连接
补充:
上网认证客户端配置完全指南(linux1x -c)
# ./pre.ps ##运行安装脚本
configuration directory exist
Refresh IP script is READY.
Authencation file is READY.
pre operation finished successfully
# linux1x -c ##配置上网参数
configure 802.1X network connection arguments
Current configuration is:
The way to initialize 802.1X authentication.......:multicast
Send all packets by multicast.....................:N
Refresh IP address after connecting...............:Y
Save message and package to log...................:N
Continue to configure your network connection arguments?(Y/N)
y
There are two ways to initialize 802.1X authentication:
1. Trap by broadcast.
2. Trap by multicast.
Please choose the way to initialize the 802.1X authentication :
1
Send all packets by multicast? (Y/N):
n
Refresh your IP address after connecting? (Y/N):
n
Save message and package to log?(Y/N):
y
The default save directory is '/var/log/h3c-linux1x/', do you want to change it?(Y/N):
n
Configuration has finished, do you want to save it?(Y/N)
y
Save configuration sucessfully! ##配置成功
root@trubuntu:~/client# linux1x -d
Please enter your user name (less than 128 characters):xxxxxx ##输入你的帐户名
Please enter your password (less than 64 characters): ##输入帐户密码
start 802.1X authentication
device check
server check
Internet Systems Consortium DHCP Client V3.0.2
Copyright 2004 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP
sit0: unknown hardware address type 776
sit0: unknown hardware address type 776
Listening on LPF/eth0/00:yy:4c:zz:cb:xx
Sending on LPF/eth0/00:yy:4c:zz:cb:xx
Sending on Socket/fallback
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPACK from 172.17.138.1
bound to 172.17.138.xx -- renewal in 38286 seconds.
pass authentication
proxy check off
multi-network-card off
http check off
...............
联网成功。