发表于 : 2006-09-07 11:08
xsuppilicant 这个软件在安装盘里有嘛..谁给个详细的教程!!!
代码: 全选
sudo apt-get install expect expect-dev
代码: 全选
#!/usr/bin/expect
spawn ifconfig eth0 2.2.2.2
send "如果您是第一次使用这个脚本,请先到/usr/local/bin/下修改autoconnect和autoconnectasroot文件,按说明填上您的帐号资料等。\r\n "
set timeout 3
spawn xrgsu -d
#spawn xrgsu -a
#[b]我把-a改成-d了[/b]
expect "Please input your user name:"
send "上网帐号\r"
#用你的上网帐号替换myNetUsername。
expect "Please input your password:"
send "上网密码\r"
#用你的上网密码myNetPassword
expect "Use DHCP,1-Use,0-UnUse(Default: 0):"
send "1\r"
#如果你是用动态ip,就将0改为1,否则为0
expect "Use default auth parameter,0-Use 1-UnUse(Default: 0):"
#是否使用默认参数,为了脚本简单这里只设计了为0的。
send "\r"
expect "Please intput Eap-start Timeout(Default: 30s):"
send "30\r"
expect "Please input Eap-response Timeout(Default: 30s):"
send "30\r"
expect "please intput Eap-packet resend Time(Default: 3):"
send "3\r"
expect "Use Red-Giant private MAC? 1-Use,0-UnUse(Default: 1):"
send "1\r"
sleep .2
set timeout 10
expect "Please input 'unauth' to LogOff:"
set timeout 360000
expect "xrgsu exit!"
sleep .2
send_user "Reconnect please.\r\r"
close
#end
代码: 全选
sudo chmod +x /bin/runrj
代码: 全选
sudo runrj
很牛哦 那你怎么不贴出方法啊,干说有什么用,都是白说stlxv 写了:麻烦得要死,直接用xsupplicant就可以了。直接源里面就有。jiwmenn 写了:如果是5.10的只要安装这两个安装包:gcc-3.3-base_3.3.6-8ubuntu1_i386.deb和
libstdc++5_3.3.6-8ubuntu1_i386.deb(这两个文件在安装光盘有,具体路径是:pool/main/g/gcc-3.3)将那两个文件复制到硬盘
命令:/media/cdrom0/pool/main/g/gcc-3.3
cp gcc-3.3-base_3.3.6-8ubuntu1_i386.deb /
cp libstdc++5_3.3.6-8ubuntu1_i386.deb /(复制到根目录下)
cd /
然后运行命令:dpkg -i gcc-3.3-base_3.3.6-8ubuntu1_i386.deb
dpkg -i libstdc++5_3.3.6-8ubuntu1_i386.deb
之后将另两个文件xrgsu 复制到 /bin
另一个文件是libpcap.so.0.6.2 复制到 /lib
然后在终端输入xrgsu(在这之前有可能要运行一个命令ifconfig eth0 1.2.3.4 这是设置网卡地址)
然后输入用户名 ,密码 接着选择使用 dhcp 其余的默认
等出现一个这样提示Authenticating...
Authenticate SUCCESSFULLY!
Please input 'unauth' to LogOff:
之后,另开一个终端:然后运行命令dhclient
注:ubuntu需要复制gcc-3.3-base_3.3.6-8ubuntu1_i386.deb和libstdc++5_3.3.6-8ubuntu1_i386.deb这两个文件
debian就不需要了!
这个是针对5.10的,6.06应该也差不多吧!我在5.10使用过,在.06中就不敢保证了!~-~
那要好好学习,天天向上了caison 写了:看了一头雾水,还是不懂啊,什么代码都不懂,我是超级菜鸟,就装上了ubuntu从没用过,也不会用,可怜哦