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配置的驱动不对。

  • 相关阅读:
    求C的近似值
    判断是否直角三角形
    温度转换异常处理
    python html页面
    python 爬虫goole主页
    python 足球模拟
    python模拟羽毛球竞技
    python 读书报告
    python 用jieba分词统计关于红楼梦的高频词
    python 在终端输出如下信息
  • 原文地址:https://www.cnblogs.com/wml1994/p/11782640.html
Copyright © 2011-2022 走看看