鲁豫有约蒋友柏:Dot1XClient有没有linux的版本啊?

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 18:00:59
这里的铁通宽带是用Dot1XClient.exe拨号的,请问这个程序有没有linux版本的啊?最好有下载地方啦,呵呵

可以用xsupplicant或者mdc-ssd

xsupplicant
(1)下载xsupplicant.zip文件,解压,得到如下几个包
libdnet-1.6.tar.gz
libpcap-0.7.1.tar.gz
openssl-0.9.7b.tar.gz
xsupplicant-0.6.tar.gz
(2)安装libdnet
tar zxvf libdnet-1.6.tar.gz
cd libdnet-1.6
./configure
make && make install

(3)安装libpcat
tar zxvf libpcap-0.7.1.tar.gz
cd libpcap-0.7.1
./configure
make && make install

(4)安装openssl
tar zxvf openssl-0.9.7b.tar.gz
cd openssl0.9.7b
./config shared (!!!注意此处必须加上“shared”,让后面把openssl编译成
共享库,否则在运行xsupplicant时将出错!!!)
make && make install

(5)安装xsupplicant
tar zxvf xsupplicant-0.6.tar.gz
cd xsupplicant
./configure
make && make install

(6)配置xsupplicant
mkdir /etc/1x/ (xsupplicant启动时将从/etc/1x/目录下读取配置文件1x.conf)
cp etc/1x.conf /etc/1x/1x.conf (!!!注意,1x.conf文件在xsupplicant目录的etc/下,
非系统的/etc/目录,故命令行中的第一个etc前无“/” !!!)
编辑/etc/1x/1x.conf
default :id = 你的帐号
default :auth = EAP
default :type = wired
default ref = md5 (不一定要改,启动时自动检测)
把 default :first_auth = "/sbin/dhclient eth0" 注释掉
即 #default :first_auth = "/sbin/dhclient eth0"

(7)建立软链接:
cd /usr/lib
ln -s libcrypto.so libcrypto.so.0.9.7
ln -s libssl.so libssl.so.0.9.7

(icon_cool.gif启动xsupplicant,这里提供两种启动方式:
a.直接在命令行键入:
#xsupplicant
此时xsupplicant将从/etc/1x/1x.conf读取有关信息,然后让你输入认证密码,
正确输入密码后即完成认证过程。认证完成后必须让xsupplicant继续运行。
b.在命令行键入 :
xsupplicant -i eth0 -u 你的帐号 -p 你的密码 &
这是旧版本的,新版的只需要双击,OK就,自动安装了。

mdc-ssd(不能在2.6.0内核上使用)
1.先下载并安装343649-mdc-ssd-01.1.2-1.i386.rpm在安装时 rpm -Uvh 343649-mdc-ssd-01.1.2-1.i386.rpm --nodeps (注意:此处一定要家--nodeps参数,否则要出错. 说的是缺少libssl.so.1 和libcrypto.so.1 这两个库函数)
2.建立库联接
cd /usr/lib
ln -s libssl.so libssl.so.1
ln -s libcrypto.so libcrypto.so.1
主意:如果在/usr/lib目录下没有libssl.so和libcrypto.so,则要安装openssl-0.9.7b.tar.gz(在43.125有),先把它拷贝到/tmp目录下,在解压.在配置时要加参数,即 ./config shared.
3.mdc-ssd配置
cd /etc/mdc-ssd/
配置ifcfg把eth0 120 30 120 3 13 1 /etc/mdc-ssd/eth0/trustedCA.pem - - test - 把13该为4,把test该为自己的帐号.
cd eth0
配置chap-secrets文件
# identity server secret
# -------- ------ ----
123456 * 123456
把identity下面该为自己的帐号,把secret下面改为自己的密码.
配置tls-secrets(主意:如果不修改这个文件,将会20妙后断线)
123456 /etc/mdc-ssd/eth0/mycert.pem - 123456
把前面的123456改为自己帐号,后面的123456改为自己的密码.
4.起动mdc-ssd
可以有两种方法,一是把网卡设为DHCP自动获取ip,在运行是用ifup,即
mdc-ssd & ifup eth0
二.自己给网卡设置ip等参数,则运行mdc-ssd即可