怎样把树莓派作为完全无线路由器

电子说

1.4w人已加入

描述

步骤1:使用以下命令对附加的Wifi适配器进行预配对

接通并连接树莓派插入wifi适配器到树莓派USB中

在像素桌面中验证是否存在两个无线连接,并且一个连接到外部wifi路由器

更新pi

sudo apt-get update && sudo apt-get upgrade -y

然后使用

sudo cp/etc/wpa_supplicant/wpa_supplicant.conf/etc/wpa_supplicant/wpa_supplicant.conf.sav

sudo cp/dev/null/etc/wpa_supplicant/wpa_supplicant.conf

第2步:安装Workhorse和Web Gui

现在安装将完成大部分工作的Web gui

sudo wget -q https://git.io/voEUQ -O/tmp/raspap && bash/tmp/raspap

等待下一个提示

输入“ y”继续

输入“ y”进行安装

输入“ y”进行重新安装提示

您的树莓下一步将无法访问Internet

步骤3:重新启用Internet访问并更改配置文件

要重新启用Internet访问,我们需要使用

sudo cp/etc/wpa_supplicant/wpa_supplicant.conf.sav/etc/将wifi凭据文件放回原处。 wpa_supplicant/wpa_supplicant.conf

然后再次重新启动

sudo重新启动

在像素桌面中重新启动一次后,请确认一个连接与您的wifi ssid相关联,另一个与一个ssid“ raspi-webgui”相关联

打开一个终端,使用 sudo nano/etc/network/编辑/etc/network/interfaces对于我的接口文件,我将从wlan0部分中删除“ wpa-conf/etc/wpa_supplicant/wpa_supplicant.conf”,并在wlan1部分中将“ iface wlan1 inet manual”行更改为“ iface wlan1 inet dhcp”

我的文件看起来像这样

#ifup(8)和ifdown(8)使用的interfaces(5)文件

#Please n此文件是为与dhcpcd一起使用而编写的#对于静态IP,请查阅/etc/dhcpcd.conf和‘man dhcpcd.conf’

##包括/etc中的文件/network/interfaces.d:源目录/etc/network/interfaces.d

自动本地循环回送

iface eth0 inet手册

#wlan0作为访问点

allow-hotplug wlan0

iface wlan0 inet手册

#wlan1连接外部wifi

allow-hotplug wlan1

iface wlan1 inet dhcp

wpa-conf/etc/wpa_supplicant/wpa_supplicant.conf

关闭后重新启动树莓派

sudo重新启动

步骤4:让Wi-Fi互相交谈

重新启动后,现在可以访问互联网了,必须告诉wlan1和wlan0互相交谈,在终端中:

sudo ap t-get install iptables-persistent -y

选择“是”以保存当前的IPV4规则

选择“是”以保存当前的IPV6规则

sudo nano/etc/hostapd/hostapd.conf

注释驱动程序#driver = nl80211

sudo nano/etc/default/hostapd

找到#DAEMON_CONF =“”行并将其更改为DAEMON_CONF =“/etc/hostapd/hostapd.conf”

sudo nano/etc/init.d/hostapd

找到DAEMON_CONF =行并将其更改为DAEMON_CONF =/etc/hostapd/hostapd.conf

sudo nano/etc/sysctl.conf 》

取消注释#net.ipv4.ip_forward = 1行,使其变成net.ipv4.ip_forward = 1

sudo sh -c“ echo 1》/proc/sys/net/ipv4/ip_forward”

sudo iptables -t nat -A POSTROUTING -o wlan1 -j MASQUERADE

sudo iptables -A FORWARD -i wlan1 -o wlan0 -m状态--state相关,已确定-j ACCEPT

sudo iptables -A FORWARD -i wlan0 -o wlan1- A CCEPT

sudo sh -c“ iptables-save》/etc/iptables/rules.v4”

sudo reboot

第5步:连接并配置Wi-Fi热点

当树莓派重新启动时,您应该会在可访问网络列表中看到一个“ raspi-webgui”网络。

一旦可见该网络,您所要做的就是连接到该网络,默认密码为ChangeMe。

您可以通过通过网络浏览器连接到树莓热点的管理界面来更改此密码,网络名称以及许多其他操作,默认情况下,地址应为10.3.141.1。

login:admin

密码:秘密

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分