zoukankan      html  css  js  c++  java
  • 06_树莓派制作路由器

    1.项目简介

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

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

    ​ 本次我们需要下载github上的create_ap这个项目,利用这个项目来开启树莓派的AP模式。

    2. 安装create_ap

    2.1 下载create_ap

    先把目录切换到pi用户下

    cd /home/pi
    

    下载项目到本地

    git clonehttps://github.com/oblique/create_ap
    

    进入文件夹并且查看当前文件夹的文件

    cd create_ap
    

    2.2 安装create_ap

    sudo make install
    

    2.3 安装依赖库

    sudo apt-get install util-linux procps hostapd iproute2 iw havegeddnsmasq
    

    如果依赖库下载失败请更新软件源后再试试。

    注意:在创建WiFi热点之前,我们需要确认树莓派已经打开WiFi设置,并且不连接任何WiFi信号。插入可上网的网线。

    2.4 测试创建WiFi热点

    sudo create_ap wlan0 eth0 热点名称 密码
    

    打开手机就可以搜索到WiFi信号。

    如果报错:

    Your adapter can not be a station (i.e. be connected) and an AP at the same time
    

    解决办法:因为作为ap热点的网卡已经默认连接上了其他ssid,所以此时没办法将其修改为热点,所以报错,需要将wifi断开才能使用。树莓派作为路由器,需要插入网线。树莓派自身不能连接wifi。

    ERROR: Maybe your WiFi adapter does not fully support virtual interfaces.
    

    解决办法:因为网卡不支持ap热点功能,或者–driver配置的驱动不对。

  • 相关阅读:
    angular面试记忆的内容
    doctype
    161214、oracle查询表信息
    161213、Maven资源替换和Freemarker模板
    161212、并发编程中的关于队列
    161209、简要分析ZooKeeper基本原理及安装部署
    161208、Java enum 枚举还可以这么用
    161207、高并发:java.util.concurrent.Semaphore实现字符串池及其常用方法介绍
    161206、 Ionic、Angularjs、Cordova搭建Android开发环境
    161205、win10安装mysql5.7.16数据库
  • 原文地址:https://www.cnblogs.com/wml1994/p/11782640.html
Copyright © 2011-2022 走看看