[玩转树莓派]树莓派配置成路由器

news/2024/10/17 16:30:56/

现在手头上正好有一个树莓派3b+的板子,想折腾一下,用树莓派搞个简单的路由器玩玩。

  • 树莓派3B+ / 4B板载了无线网络适配器,不需要额外增加无线网卡就可以把它打造成一个无线路由器。有一种方法是给树莓派刷上OpenWRT等路由器固件,这样它就变成了一个比较正宗的路由器。另一种方法是开启树莓派无线网络适配器的AP功能,并且共享其有线网络。这样依然使用Raspbian系统,可以发挥Raspiberry Pi作为一个微型服务器的优势。

以下描述如何开启树莓派无线网络适配器的AP功能,并且开机自动启动,实现无线路由功能。

点击下载create_AP工程文件



转到树莓派

1. 将下载的create_AP文件拷贝到树莓派/home/pi文件目录下

在这里插入图片描述

2. 安装create_AP

#安裝命令
sudo make install
#更新软件源
sudo apt-get update
#安装依赖库
sudo apt-get install util-linux procps hostapd iproute2 iw haveged dnsmasq

在这里插入图片描述

注意:在创建WiFi热点之前,要确认树莓派已经打开WiFi,且不连接任何WiFi信号,将网线接入树莓派

3. 测试创建WiFi热点

#命令格式:sudo create_ap wlan0 eth0 WiFi名  WiFi密码
sudo create_ap wlan0 eth0 slimmm 12345678

在这里插入图片描述
手机连上刚创建的WiFi
在这里插入图片描述

4. 设置开机自动启动AP模式

cd
sudo vi startAP.sh#在startAP.sh中写入自动启动脚本
#!/bin/sh
#在2/3/4/5运行级别启动,启动序号(S20),关闭序号(K80)
#chkconfig:2345 20 80
#description: auto execute APsleep 10
sudo x-terminal-emulator
sudo create_ap wlan0 eth0 slim_pi 12345678
  • 给脚本增加权限
sudo chmod 777 startAP.sh

5. 添加快捷启动文件

cd /home/pi/.config
mkdir autorun
sudo vi startAP.desktop
#添加快捷方式
[Desktop Entry]
Type=Application
Exec=/home/pi/startAP.sh
至此就完成了树莓派配置成路由器了,其实就是实现了一个数据转发的过程咯,最后reboot试一下

最后补充一下:

  • 如果树莓派没有连接HDMI接口的显示器,则修改以下文件
cd /boot
sudo vi config.txt
#找到hdmi_force_hotplug=1去掉前面的注释,即:
hdmi_force_hotplug=1


http://www.ppmy.cn/news/662942.html

相关文章

Arduino与树莓派:到底该选择哪个?

的人来说,它们可能看起来非常类似:它们都是带有电阻、电容的电路板,ICU焊接在顶部,接口从侧面引出。 然而,如果我们仔细看一看的话,Arduino和树莓派在架构和设计目的上各有不同。我们编写了本篇文章以阐明…

在家巧用树莓派(广告屏蔽,下载机,NAS服务器,web服务器,私有云)

广告屏蔽,下载机,NAS服务器,web服务器,私有云 Raspberry Pi(中文名为“树莓派”)是为学习计算机编程教育而设计,只有信用卡大小的微型电脑,其系统基于Linux。 但对于不需要学习编程和linux的普…

近一个月以来玩树莓派的全过程

首先,介绍下我使用的树莓派的型号,一开始用的是树莓派一代,那cpu是真的不行,后来又买了块树莓派3B,所以后面的操作都是在树莓派3B中完成的: 一、硬件部分 1. 树莓派模块摄像头的安装 1. 由于本次设计是要…

树莓派的GPIO编程

树莓派除了提供常见的网口和USB接口 ,还提供了一组GPIO(General Purpose Input/Output)接口。这组GPIO接口大大拓展了树莓派的能力。GPIO不仅能实现通信,还能直接控制电子元器件,从而让用户体验到硬件编程的乐趣。 GPI…

树莓派——初级编程

一、没有屏幕的树莓派如何使用 通过串口连接树莓派 通过官方给的相关文件和软件,对树莓派进行刷系统 设备破解 默认情况,树莓派的串口和蓝牙连接。想办法断开蓝牙连接,把串口用来数据通信 默认账号:pi 默认密码:raspbe…

Arduino VS 树莓派:哪个才是你的菜?

假设你正在寻找一台微型计算机,它能够驱动一台激光炮塔向彩色气球射击——作为一名极客,你可能常会幻想到类似的场景。那么你很可能已经听说过Arduino和树莓派(Raspberry Pi)了,但是却拿不定主意——到底哪种微型计算机…

树莓派是什么?能干什么?

树莓派是什么?能干什么? 一、什么是树莓派?二、树莓派和单片机的区别?三、树莓派使用的什么系统?四、树莓派的最基本操作方法?五、树莓派能干什么?六、玩树莓派能学到什么? 一、什么…

树莓派基础之外设开发编程

外设开发篇 一、树莓派外设开发接口二、树莓派wiringPi库三、树莓派控制继电器四、继电器组硬件控制开发五、超声波模块介绍六、串口通信协议概述七、树莓派和语音模块的综合应用 一、树莓派外设开发接口 树莓派的接口 对主控芯片来说有: IO口(输入输出口)&#x…