树莓派连接有线802.1X认证网络
本帖最后由 大樟 于 2013-5-13 08:46 编辑教程已经发在LZ博客http://stayrunning.blog.163.com/
LZ微博:http://weibo.com/601292712 欢迎关注!
学校是H3C的 802.1x认证上网,所以树莓派刚开始只能通过两块网卡共享网络,没法获取独立ip。在学校论坛上发帖求助后,得到了indam同学的大力支持,终于搜集了各种资料,在树莓派上通过了80211认证,连上了校园网。
首先准备:串口线 串口工具 (你懂得,,,)
串口连接方式参考:http://blog.sina.com.cn/s/blog_69bcf45201016pgi.html
步入正题:
方法参考的这里:
http://www.stevens.edu/itwiki/w/ ... 802.1x#Wired_802.1x
但是按照他给的方法是没法上网的,笔者就读山东大学,在Ubuntu12.10下用Ubuntu自带的802.1x认证上网时发现,握手机制一定要选MD5。这个需要大家自己在机器上尝试一下才知道,可能不一样的学校不一样的机制。
由于树莓派没有自带dhcpd,所以采用下面给出的代码:ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=root
ap_scan=0
network={
key_mgmt=IEEE8021X
eap=MD5
phase1="peaplabel=0"
phase2="auth=MD5"
identity="yourusername"
password="yourpassword"
}将上面代码保存成wpa_supplicant.wired.conf 放到/etc 里面#!/bin/bash
ifconfig eth0 up
ifconfig eth0 promisc
wpa_supplicant -i eth0 -B -Dwired -c /etc/wpa_supplicant.wired.conf
sleep 1
dhclient eth0 -nw将上面代码保存成802wired.sh 放到任意目录。笔者放到了/home/pi 里面,添加执行权限chmod +x 802wired.sh。
最重要的是,机器必须有wpa_supplicant支持才行。下载wpa_supplicant包直接放到/var/run里面即可。
然后运行802wired.sh,就能正常上网了!
学习了,支持楼主的分享! 感謝樓主分享!!
感謝樓主分享!! tamago797 发表于 2013-3-20 11:33 static/image/common/back.gif
感謝樓主分享!!
bvjeff 发表于 2013-3-20 13:19 static/image/common/back.gif
感謝樓主分享!!
哈哈 晕,一定要用串口么…… navyfish 发表于 2013-4-2 09:25 static/image/common/back.gif
晕,一定要用串口么……
不一定啊,用串口就是为了不用 什么 hdmi 转 vga,或者hdmi线之类的,串口通信 楼主,你好!我学校是用锐捷客户端才能连接外网的。用了你的方法,依然不行。期间也没有提示任何错误。求教! :handshake同山东大学,用楼主方法已过验证
最近成功利用ndp proxy将ipv6共享出来,在研究如何通过raspi来实现
页:
[1]
2