树莓派配置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 #底部增加一行

 

相关内容