树莓派加无线网卡配置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
转自小莱沃
易探云香港vps主机价格多少钱?香港vps主机租用费用大体上是由配置决定的,我们选择香港vps主机租用最大的优势是免备案vps。但是,每家服务商的机房、配置、定价也不同。我们以最基础配置为标准,综合比对各大香港vps主机供应商的价格,即可选到高性能、价格适中的香港vps主机。通常1核CPU、1G内存、2Mbps独享带宽,价格在30元-120元/月。不过,易探云香港vps主机推出四个机房的优惠活动,...
对于Megalayer云服务器提供商在之前也有对于他们家的美国服务器和香港服务器进行过评测和介绍,但是对于大部分网友来说需要独立服务器和站群服务器并不是特别的普及,我们很多网友使用较多的还是云服务器或者VPS主机比较多。在前面也有在"Megalayer新增香港VPS主机 1GB内存 50GB SSD 2M带宽 月59元"文章中有介绍到Megalayer商家有新增香港CN2优化VPS主机。那时候看这...
hostwebis怎么样?hostwebis昨天在webhosting发布了几款美国高配置大硬盘机器,但报价需要联系客服。看了下该商家的其它产品,发现几款美国服务器、法国服务器还比较实惠,100Mbps不限流量,高配置大硬盘,$44/月起,有兴趣的可以关注一下。HostWebis是一家国外主机品牌,官网宣称1998年就成立了,根据目标市场的不同,以不同品牌名称提供网络托管服务。2003年,通过与W...