|
利用NanoPi做无线WIFI热点
随着NanoPi这款低功耗又轻便的微型电脑极其迅速的普及,让越来越多的人和极客对NanoPi做一些非常实用的开发和设计。 只要在NanoPi的USB接口上添加一个无线USB网卡,就可以让NanoPi变成一个无线ap接入点成为无线路由器,让家里又多了一个无线热点的接入方式。 但是这里要注意一点,并不是所有的USB无线网卡都可以用于NanoPi,最好是在我们牛人技术群里问清楚。 比如我这次实验的无线网卡芯片RTL8188CUS官方不直接支持工作在AP模式,而无线网卡芯片RT5730,RT5732,RT5370可以工作在AP模式。
功能组件
安装配置hostapd安装dnsmasq
apt-get install hostapd 安装AP功能
apt-get install udhcpd 安装DHCP功能
apt-get install bridge-utils 桥接的方式可不装,类似无线交换机
三个功能的配置文件
/etc/network/interfaces/etc/udhcpd.conf
/etc/default/udhcpd
/etc/hostapd/hostapd.conf
/etc/default/hostapd
查看USB网卡型号
# lsusb
DHCP配置
# vim /etc/udhcpd.conf修改网络接口interface eth0改为interface wlan0 使其在wlan0上分配
去除remaining前注释#remaining yes
检查修改opt router 192.168.10.2
配置开始IP和结束IP地址192.168.10.10~250
# vim /etc/default/udhcpd
使用#符号注释DHCPD_ENABLED="no"
无线网卡配置
# vim /etc/network/interfac注释 #allow-hotplug wlan0等信息
增加
auto wlan0
iface wlan0 inet static
address 192.168.10.2
netmask 255.255.255.0
up iptables-restore < /etc/iptables.ipv4.nat #把规则导入到防火
启动
重启树莓派reboot命令设置wlan0无线网卡IP地址 sudo ifconfig wlan0 192.168.10.2(可选)
启动hostapd和udhcpd服务
sudo service hostapd start
sudo service udhcpd start
设置开机启动
sudo update-rc.d hostapd enable
sudo update-rc.d udhcpd enable