树莓派加无线网卡配置W IF I热点的方法
本文转自小莱沃博客一般将树莓派作为WIFI热点使用会用到板载的有线网口接入互联网然后配置内置或外接一块无线网卡为WIFI热点。而作者用树莓派3B内置的无线网卡加上一块USB无线网卡将树莓派配置成了无需连接有线网卡的WIFI热点。 下面看看他具体是怎么配置的吧。
一直想入手树莓派玩玩最后受到一位大神的启发懒人在思考琢磨了另一种树莓派WIFI的用法。使用树莓派本身的系统添加一个外置无线网卡使其成为可移动的无线解决方案 当然主要还是为了能够安装某些S类的软件。
从淘宝购入硬件设备下面开始折腾。
配置网络
安装dnsmasq和hostapd
1 sudo apt-get update
2 sudo apt-get install dnsmasqhostapdudhcpd
将无线接口wlan0的IP配置成静态地址。外置无线网接口wlan1默认DHCP配置并接
入因特网。在树莓派系统中默认是DHCPCD配置网络接口。所以要告诉系统我们给wlan0分配静态IP地址操作是打开配置文件并增加配置参数指令。
1 sudo vi /etc/dhcpcd.conf
1 interface wlan0
2 static ip_address=192. 168.88. 1/24
修改/etc/network/interfaces设置wlan1为DHCP并自动连接WIFI wlan0为固定IP
1 #表示使用localhost
2 auto lo
3 iface lo inet loopback
4
5 # wlan1 自动获取IP
6 auto wlan1
7 iface wlan1 inetdhcp
8 pre-up wpa_supplicant -Dwext -i wlan1 -c /etc/wpa_supplicant/wpa_supplicant.conf
9
10 # wlan0为静态IP
11 auto wlan0
12 allow-hotplug wlan0
13 iface wlan0 inet static
14 address 192. 168.88. 1
15 netmask 255.255.255.0
重启树莓派
1 sudo service dhcpcd restart
2 sudo reboot
配置UDHCP
编辑配置文件/etc/udhcpd.conf
1 start 192. 168.88. 100 #配置网段
2 end 192. 168.88. 150
3 interface wlan0 # The device uDHCP listens on.
4 remaining yes
5 opt dns 192. 168. 1. 1 8.8.8.8
6 opt subnet 255.255.255.0
7 opt router 192. 168.88. 1 #无线lan网段
8 opt lease 864000 #租期10天
配置HOSTAPD
创建hostapd.conf
1 sudo vi /etc/hostapd/hostapd.conf
添加如下配置
1 interface=wlan0
2 driver=nl80211
3 ssid=H-Pi
4 hw_mode=g
5 channel=6
6 wmm_enabled=1
7 macaddr_acl=0
8 auth_algs=1
9 ignore_broadcast_ssid=0
10 wpa=2
11 wpa_passphrase=abc12345
12 wpa_key_mgmt=WPA-PSK
13 rsn_pairwise=CCMP
修改/etc/default/hostapd让系统每次启动都自动加载AP模式下的配置。1 DAEMON_CONF="/etc/hostapd/hostapd.conf"
设置开机启动
1 sudo update-rc.dhostapd enable
配置DN S MAS Q
备份默认配置文件
1 sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.bak
添加以下内容
1 interface=wlan0
2 bind-interfaces
3 server=218.2.2.2
4 server=114. 114. 114. 114
5 server=8.8.8.8
6 domain-needed
7 bogus-priv
8 dhcp-range=192. 168.88.2, 192. 168.88.254, 12h
设置IPV4转发
打开系统配置文件sysctl .conf去掉IPV4转发那一行的#注释
1 sudo vi /etc/sysctl.conf
1 # Uncomment the next line toenable packet forwarding for IPv4
2 net. ipv4. ip_forward=1
外置无线接口共享给wlan0上网需要配置NAT
1 sudo iptables -F
2 sudo iptables -X
3 sudo iptables -t nat -APOSTROUTING -o wlan1 -j MASQUERADE
4 sudo iptables -A FORWARD -i wlan1 -o wlan0 -m state --stateRELATED,ESTABLISHED -j5 sudo iptables -A FORWARD -i wlan0 -o wlan1 -j ACCEPT
保存以上防火墙规则
1 sudosh -c "iptables-save> /etc/iptables. ipv4.nat"
在/etc/network/interfaces末尾增加一行设置为开机启动
1 up iptables-restore < /etc/iptables. ipv4.nat
编辑/etc/network/if-pre-up.d/ipta bles
添加下面两行代码
1 #!/bin/bash
2 /sbin/iptables-restore < /etc/iptables. ipv4.nat
保存退出然后修改iptables权限
1 sudochmod 755 /etc/network/if-pre-up.d/iptables
通过获取DHCPCD来运行NAT需要创建一个新文件
1 sudo vi /lib/dhcpcd/dhcpcd-hooks/70-ipv4-nat
2 sudo iptables-restore < /etc/iptables. ipv4.nat
重启服务及树莓派
1 sudo service hostapd start
2 sudo service dnsmasq start
3 sudo reboot
其他配置
设置wlan1 自动连接区域内WIFI
1 sudo vi /etc/wpa_supplicant/wpa_supplicant.conf
在文件的末尾添加WIFI网络的名称以及密码将要连接的wifi名称和密码替换即可。1 network={
2 ssid="SSID"
3 psk="wifi_password"
4 }
使用sudowpa_cl i reconfigure命令启动连接
1 pi@raspberrypi:~ $ sudowpa_cli reconfigure
2 Selected interface 'wlan0'
3 OK
转自小莱沃
Hostinger 商家我们可能一些新用户不是太熟悉,因为我们很多新人用户都可能较多的直接从云服务器、独立服务器起步的。而Hostinger商家已经有将近十年的历史的商家,曾经主做低价虚拟主机,也是比较有知名度的,那时候也有接触过,不过一直没有过多的使用。这不这么多年过去,Hostinger商家一直比较稳妥的在运营,最近看到这个商家在改版UI后且产品上也在活动策划比较多。目前Hostinger在进...
香港云服务器最便宜价格是多少钱一个月/一年?无论香港云服务器推出什么类型的配置和活动,价格都会一直吸引我们,那么就来说说香港最便宜的云服务器类型和香港最低的云服务器价格吧。香港云服务器最便宜最低价的价格是多少?香港云服务器只是服务器中最受欢迎的产品。香港云服务器有多种配置类型,如1核1G、2核2G、2核4G、8到16核32G等。这些配置可以满足大多数用户的需求,无论是电商站、视频还是游戏、小说等。...
licloud官方消息:当前对香港机房的接近100台物理机(香港服务器)进行打折处理,30Mbps带宽,低至不到40美元/月,速度快,性价比高,跑绝大多数项目都是绰绰有余了。该款香港服务器自带启动、关闭、一键重装功能,正常工作日内30~60分钟交货(不包括非工作日)。 官方网站:https://licloud.io 特价香港物理服务器 CPU:e3-1230v2(4核心、8线程、3.3GH...