树莓派配置AP模式
树莓派配置AP模式
所需硬件:树莓派、无线网卡
1.查看无线网卡是否被识别
pi@raspberrypi ~ $ Device : ID : Device : ID 1d6b: Linux Foundation Device : ID Device : ID 0bda: Realtek Semiconductor Corp. RTL8188CUS ~ $
WLAN Adapter代表的就是无线网卡被系统识别,芯片是RTL8188CUS
2.无线网卡配置静态IP地址
vim /etc/network/interfaces #配置静态地址
pi@raspberrypi ~ $ sudo vim /etc/network/interfaces
auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.8.1
netmask 255.255.255.0
保存后重启wlan0网卡
ifup wlan0
3.安装DHCP服务软件
apt-get isc-dhcp-server
配置DHCP服务
vim /etc/dhcp/-name -name-. netmask .. .-address ..-lease- -lease- -name -name-servers ., .
#注解
option broadcast-address#广播地址
option routers #网关地址
default-lease-time #默认租约时间
max-lease-tim #最大租约时间
option domain-name #网络域名
option domain-name-servers#DNS地址
使wlan0提供dhcp服务
vim /etc/default/isc-dhcp-=
4.安装AP软件与配置
apt-get vim /etc/hostapd/===========WPA-==CCMP
设置读取加载配置文件
vim /etc/default/hostapd #找到#DAEMON_CONF==
默认安装的版本比较新,该驱动需要用V0.8的版本,否则运行hostapd会报错
http:
adafruit_hostapd.
/usr/sbin/hostapd /usr/sbin/ hostapd /usr/ /usr/sbin/hostapd
测试一下
/usr/sbin/hostapd /etc/hostapd/hostapd.conf
手机wifi扫描搜索下,是否有pi的无线SSID。
5.启动dhcp、hostapd服务
service isc-dhcp- service hostapd start #启用AP服务
设置开启自启动
update- update-rc.d isc-dhcp-server enable
6.开启转发
vim /etc/= -c
7.添加防火墙规则
iptables -t nat -A POSTROUTING -o eth0 - iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED - iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT
8.保存规则并开机自动生效
-c
vim /etc/network/-restore < /etc/iptables.ipv4.nat #底部增加一行
评论暂时关闭