[分享]<已解决,供新手参考,方案在顶楼>华为3COM的校园网,还是上不去……
发表于 : 2008-02-24 22:05
最终形成的登录脚本是这样的:
使用前提:
1. 根据“华为802.1x认证上网 ”这个帖子安装并配置好linux1x:
about10523.html
2. 让linux1x自己刷新IP时会失败
使用方法:
1. 用命令把linux1x自己刷新IP的选项关掉:sudo linux1x -c
2. 把上述代码写入一个文本文件,比如取名为net.sh,把里面的“用户名”、“密码”改成自己的用户名和密码,然后用命令:chmod a+x net.sh
3. 运行刚才这个脚本,到文件所在目录下使用命令./net.sh。中途可能提示输入密码以及选择网卡。成功后会显示linux1x提供的监控界面,这时关掉窗口也可以继续上网。
4. 要断网的话就用命令:sudo linux1x -k
总结:
现在还不太明确那三个dhclient进程的影响,不过杀掉也没关系……
曾经看到帖子提到把dhclient.leases删掉后就能上网了,当时也没注意……后来发现里面记录的fixed-address有时不会被更新,删掉文件后就会写入正确的IP……
为了其他新手不像我那样浪费一天时间+少吃一顿晚饭 ,所以写成脚本给新手参考……
++++++++++++++++++++++++++++++++++++++++++++++++++
用了客户端,一开始发现不能让它自己刷新IP,于是我就把自动刷新IP关了,然后自己dhclient……但是这样连上之后过不了几分钟就会断线,提示的信息只有一句“unknown network error”……后来我在图形界面的网卡配置工具里面看到主机那页有一些和IPv6有关的,我怕有影响就删了……之后重启了一次,之后发现连这样的联网都得不到了,当我手动dhclient时,会先从一个IP收到一个什么NACK包,然后linux1x那边就说“unknown network error”了……
还有什么办法吗?
代码: 全选
#!/bin/bash
sudo ifdown -a
sudo ifup -a
sudo killall dhclient
sudo killall dhclient3
sudo killall dhclient-script
sudo rm /var/lib/dhcp3/dhclient.leases
sudo linux1x -u 用户名/密码 -d
sudo dhclient
sudo time linux1x -v
1. 根据“华为802.1x认证上网 ”这个帖子安装并配置好linux1x:
about10523.html
2. 让linux1x自己刷新IP时会失败
使用方法:
1. 用命令把linux1x自己刷新IP的选项关掉:sudo linux1x -c
2. 把上述代码写入一个文本文件,比如取名为net.sh,把里面的“用户名”、“密码”改成自己的用户名和密码,然后用命令:chmod a+x net.sh
3. 运行刚才这个脚本,到文件所在目录下使用命令./net.sh。中途可能提示输入密码以及选择网卡。成功后会显示linux1x提供的监控界面,这时关掉窗口也可以继续上网。
4. 要断网的话就用命令:sudo linux1x -k
总结:
现在还不太明确那三个dhclient进程的影响,不过杀掉也没关系……
曾经看到帖子提到把dhclient.leases删掉后就能上网了,当时也没注意……后来发现里面记录的fixed-address有时不会被更新,删掉文件后就会写入正确的IP……
为了其他新手不像我那样浪费一天时间+少吃一顿晚饭 ,所以写成脚本给新手参考……
++++++++++++++++++++++++++++++++++++++++++++++++++
用了客户端,一开始发现不能让它自己刷新IP,于是我就把自动刷新IP关了,然后自己dhclient……但是这样连上之后过不了几分钟就会断线,提示的信息只有一句“unknown network error”……后来我在图形界面的网卡配置工具里面看到主机那页有一些和IPv6有关的,我怕有影响就删了……之后重启了一次,之后发现连这样的联网都得不到了,当我手动dhclient时,会先从一个IP收到一个什么NACK包,然后linux1x那边就说“unknown network error”了……
还有什么办法吗?