叶雨梧桐BLOG

树莓派实现无线AP的功能

发布时间:2015年8月23日 / 分类:树莓派 / 吐槽

前提条件

1.raspberry2
2.刷的官网20150505更新的默认系统
3.无线网卡型号EP-N8508GS
4.未配置使用无线网卡来链接外网

操作流程

1.插入无线网卡
2.安装服务

sudo apt-get install hostapd udhcpd
3.配置文件/etc/udhcpd.conf
start 192.168.8.1 #配置网段
end 192.168.8.100
interface wlan0 
remaining yes
opt dns 192.168.1.1 8.8.8.8
opt subnet 255.255.255.0
opt router 192.168.8.1 # 无线lan网段
opt lease 864000 
4.编辑/etc/default/udhcpd注释掉下面内容
# Comment the following line to enable
#DHCPD_ENABLED="no"
5.配置wlan0
sudo ifconfig wlan0 192.168.8.1
6.配置/etc/network/interfaces,修改内容为
#auto wlan0  #注意,如果下面还有wlan1的存在(注释了),此条也应注释。反之,二者同时保留!
allow-hotplug wlan0
#iface wlan0 inet manual
iface wlan0 inet static
        address 192.168.8.1
        netmask 255.255.255.0

#wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

7.重新配置hostapd
sudo apt-get remove hostapd
wget https://github.com/jenssegers/RTL8188-hostapd/archive/master.zip
cd RTL8188-hostapd-master && cd hostapd
make
sudo make install
8.配置/etc/hostapd/hostapd.conf
interface=wlan0
ssid=MYWIFI_EMBBNUX #wifi名
channel=8
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=3
wpa_passphrase=12345678 #WIFI密码
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
driver=rtl871xdrv
ieee80211n=1
hw_mode=g
device_name=RTL8192CU
manufacturer=Realtek
9.配置/etc/default/hostapd
DAEMON_CONF="/etc/hostapd/hostapd.conf"
10.配置NAT
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
11.配置/etc/sysctl.conf,保证重启自动配置
net.ipv4.ip_forward=1
12.启用NAT
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT
sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"
12.编辑/etc/network/interfaces,在最后添加
up iptables-restore < /etc/iptables.ipv4.nat
13.以上完成后,重启生效 14.检测
sudo hostapd -dd /etc/hostapd/hostapd.conf
15.启动服务
sudo service hostapd start
sudo service udhcpd start
16.添加到自启动文件中/etc/rc.local,放到exit 0 之前
sudo root -c hostapd
sudo root -c udhcpd
17.重启生效

标签:没有标签呢

版权声明:除特殊注明外,均由叶雨梧桐原创,转载请保留文章出处;
本文链接:http://gt520.com/pi/313.html
订阅叶雨梧桐BLOG RSS
分类
最新文章
最近回复
  • 荆棘鸟: 请教博主 评论自动发邮件怎么弄 我的域名邮箱老是配置不成功咋回事?
  • thornbird: 为何这样麻烦 直接安装LNMP即可
  • 态度xiaomi: 支持下
  • 梦青年: 我的网站下线了,你可以把我的友链去掉了,感谢多年的支持和关注~ 梦青年。
  • 便宜VPS: 已添加贵站链接,我站:https://www.vultrclub.com,站:便宜VPS
  • vultr: 朋友 交换链接吗
  • 罗小黑: py小白看不懂啊! Traceback (most recent call last): ...
  • 罗小黑: 安装出错,下面无法继续 >>> pip install MySQL-python Synt...
  • 一抹阳光: 学习了(ಡωಡ)
  • wu先生: 我来了。
归档