CODE:
#su
password: #cd 802.1x #./pre.ps(或者ps pre.ps) #linux1x -c (这里是配置你的客户端,一定要注意的是你们学校的网络支持 广播还是多播,建议选择广播,然后多播那里就选NO了,还有就是要选动 态IP,相信你懂英语的,自己看看就知道) #linux1x -d (这里要输入你校园网的账号密码了) 这样当你看到成功信息后就可以上你们的校园网了。 |
QUOTE: |
下次进入系统是直接linux1x就可以连校园网了,另外 这里的linux1x的1是数字的“1”,不是字母“l”! |
QUOTE: |
使用 用户可通过命令行的方式和程序进行交互。 配置用户信息 可以通过如下命令开始用户信息的配置: linux1x �Cc 发起网络认证 可以通过如下命令开始认证: linux1x [-u username[/password]] [-n netchar] [-d] [-p] 无参数 如果没有参数,则使用上次成功认证的参数 -u 后输入的应是用户名和密码 -n 后输入的应是认证网卡的名字,如eth0, eth1, eth2 等等 -d 标识程序以守护方式运行,通过认证后转到后台运行 -p 逐项提示用户输入需要的信息 例子: 用户想通过用户名为user1,密码为pass1,网卡eth0发起认证,可使用如下命令: (1) linux1x �Cu user1/pass1 �Cn eth0 (默认为在前台运行) (2) linux1x �Cu user1/pass1 �Cn eth0 �Cd (通过认证后转到后台运行) (3) linux1x �Cu user1/pass1 (在随后的提示中输入需要的信息) (4) linux1x (在随后的提示中输入需要的信息) (5) linux1x �Cp (不使用存储的用户认证信息,提示输入所有的需要的信息) 查看网络状态和版本信息 可通过如下命令查看网络状态和版本信息: linux1x �Cv [seconds] -v 后可输入想要显示的时间,以秒为单位 例子: 1. 用户想一直查看网络统计信息, 可使用如下命令: (1) linux1x �Cv (2) linux1x �Cv 0 2. 用户想查看一段时间的网络统计信息,如想查看5秒后退出,可使用如下命令: (1) linux1x �Cv 5 断开网络连接 用户可通过如下命令断开网络连接 linux1x �Ck -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): y Refresh your IP address after connecting? (Y/N): y 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[url]http://www.isc.org/products/DHCP[/url] 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 ............... 联网成功。 |
CODE:
#make
make -C drcomc make[1]: Entering directory `/home/gong/soft/drcom-1.3.7/drcomc' gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/gong/soft/drcom-1.3.7/include -O2 -c -o drcomc.o drcomc.c gcc drcomc.o -o drcomc make[1]: Leaving directory `/home/gong/soft/drcom-1.3.7/drcomc' make -C drcomd make[1]: Entering directory `/home/gong/soft/drcom-1.3.7/drcomd' gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/gong/soft/drcom-1.3.7/include -O2 -c -o drcomd.o drcomd.c gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/gong/soft/drcom-1.3.7/include -O2 -c -o daemon.o daemon.c gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/gong/soft/drcom-1.3.7/include -O2 -c -o cleanup.o cleanup.c gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/gong/soft/drcom-1.3.7/include -O2 -c -o dialog.o dialog.c gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/gong/soft/drcom-1.3.7/include -O2 -c -o handle.o handle.c gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/gong/soft/drcom-1.3.7/include -O2 -c -o init.o init.c gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/gong/soft/drcom-1.3.7/include -O2 -c -o keepalive.o keepalive.c gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/gong/soft/drcom-1.3.7/include -O2 -c -o login.o login.c login.c: 在函数 ‘drcom_login’ 中: login.c:50: 警告:未使用的参数 ‘timeout’ gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/gong/soft/drcom-1.3.7/include -O2 -c -o logout.o logout.c logout.c: 在函数 ‘drcom_logout’ 中: logout.c:34: 警告:未使用的参数 ‘timeout’ gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/gong/soft/drcom-1.3.7/include -O2 -c -o md5.o md5.c md5.c:131:36: 警告:使用 C99 long long 整数常量 gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/gong/soft/drcom-1.3.7/include -O2 -c -o misc.o misc.c gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/gong/soft/drcom-1.3.7/include -O2 -c -o passwd.o passwd.c passwd.c: 在函数 ‘drcom_passwd’ 中: passwd.c:32: 警告:未使用的参数 ‘timeout’ gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/gong/soft/drcom-1.3.7/include -O2 -c -o readconf.o readconf.c gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/gong/soft/drcom-1.3.7/include -O2 -c -o watchport.o watchport.c gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/gong/soft/drcom-1.3.7/include -O2 -c -o getaddr.o getaddr.c gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/gong/soft/drcom-1.3.7/include -O2 -c -o log.o log.c log.c: 在函数 ‘dbg’ 中: log.c:34: 警告:未使用的参数 ‘format’ gcc -lm -lpthread drcomd.o daemon.o cleanup.o dialog.o handle.o init.o keepalive.o login.o logout.o md5.o misc.o passwd.o readconf.o watchport.o getaddr.o log.o -o drcomd make[1]: Leaving directory `/home/gong/soft/drcom-1.3.7/drcomd' make -C kmod make[1]: Entering directory `/home/gong/soft/drcom-1.3.7/kmod' make -C /lib/modules/2.6.21-1.3194.fc7/build M=/home/gong/soft/drcom-1.3.7/kmod modules make[2]: Entering directory `/usr/src/kernels/2.6.21-1.3194.fc7-i686' CC [M] /home/gong/soft/drcom-1.3.7/kmod/init.o CC [M] /home/gong/soft/drcom-1.3.7/kmod/proc.o CC [M] /home/gong/soft/drcom-1.3.7/kmod/proto.o /home/gong/soft/drcom-1.3.7/kmod/proto.c: 在函数 ‘init_hijack’ 中: /home/gong/soft/drcom-1.3.7/kmod/proto.c:453: 警告:从不兼容的指针类型赋值 /home/gong/soft/drcom-1.3.7/kmod/proto.c:454: 警告:从不兼容的指针类型赋值 /home/gong/soft/drcom-1.3.7/kmod/proto.c: 在函数 ‘cleanup_hijack’ 中: /home/gong/soft/drcom-1.3.7/kmod/proto.c:461: 警告:比较不相关的指针时缺少类型转换 /home/gong/soft/drcom-1.3.7/kmod/proto.c:462: 警告:从不兼容的指针类型赋值 LD [M] /home/gong/soft/drcom-1.3.7/kmod/drcom.o Building modules, stage 2. MODPOST 1 modules CC /home/gong/soft/drcom-1.3.7/kmod/drcom.mod.o LD [M] /home/gong/soft/drcom-1.3.7/kmod/drcom.ko make[2]: Leaving directory `/usr/src/kernels/2.6.21-1.3194.fc7-i686' make[1]: Leaving directory `/home/gong/soft/drcom-1.3.7/kmod' |
QUOTE: |
上面的警告先不管,如果出现”/lib/modules/2.6.21-1.3194.fc7/build“,那是因为你少了相应的内核 源文件,在安装盘里装上就行,一般安装在/usr/src/kernels目录下。如果一切顺利就只需要配置一下就行了。 |
CODE:
#make install
#make clean |
CODE:
#
# 你的帐号 # 你的密码 username=********** password=********** #你的物理地址。不清楚用ifconfig eth0查看 mac=**.**.**.**.**.** #你的内网IP,只需一行nic0下面的不管 nic0=***.***.***.*** nic1= nic2= nic3= # 你的DNS和次DNS地址.这个要看实际情况 dnsp=202.202.32.33 dnss=202.202.33.34 # dhcp server address. Windows XP uses 255.255.255.255 # and Windows 2000 uses 0.0.0.0 # If left blank it defaults to 255.255.255.255 dhcp=255.255.255.255 hostip=***.***.***.***#就是nic0的地址 servip=210.77.169.249#学校网关服务器的IP地址,这个应该清楚吧,注意下, #这个IP不是有的文章说的什么浏览器打开什么的那个地址 hostport=61440#端口,默认一般都是这个 servport=61440 # 一些虚拟信息,没多大关系 hostname= winver=5.1 winbuild=2600 servicepack=Service Pack 2 |
CODE:
登陆:
$ sudo drcomd $ sudo drcomc login ...web surfing... #注销 $ sudo drcomc logout |
802.1x.tar.gz |
drcom-1.3.7.tar.gz |
drcom-uestc.tar.gz |