树莓派4B一键变身无线路由

编程入门 行业动态 更新时间:2024-10-24 20:21:31

介绍

树莓派4B一键变身无线路由

1>PI可以接入WIFI上网作为clint 比如内网10.60.20.1 它是10.60.20.76

2>PI可以发出WIFI当路由作为AP 此时它是192.168.50.1 手机连接它的WIFI则IP是192.168.50.X

软件说明

看到一个冷门小项目 https://github/lewiswu1209/raspap

它其实是一些命令写的脚本 不能说是raspap 更像是hostapd

理由是:唯一需要执行的 install.sh 关键使用的这句话 update && install hostapd & dnsmasq

代码中有小bug如截图(readme.png) 我修改一下 转发上传在码云

 

准备工作:下载该仓库+树莓派4B可以接入WIFI上网的环境

安装教程

  1. chmod 777 install.sh

  2. ./install.sh

  3. reboot

测试流程

PI开机 当前WIFI接入

准备执行命令

chmod 777 install.sh

chmod 777 start.sh

sudo ./install.sh

reboot

再次开机 看到功能完成了

 

如果后面需要修改PI发出WIFI的名字-密码修改如下文件 reboot即可 

 hostapd.conf

interface=uap0
driver=nl80211
ssid=GKOSON_AP
hw_mode=g
channel=10
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=minlen_8
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

ssid=GKOSON_AP
wpa_passphrase=minlen_8
 

PI维持之前功能不变

发出热点手机接入 手机IP 192.168.50.181

更新一下 PI操作

apt-get install git -y
git clone https://gitee/koson/raspap.git
cd raspap
./install.sh

测试一下 修改\raspap\hostapd.conf 再次复位
有个不太重要的问题 failed to create symbolic link 
这个没有关系 就是做快捷方式硬的 因为之前的快捷方式已经有了
https://wwwblogs/long5683/p/13495307.html
 

补充

观点1---
    install.sh 每次执行以后 就在在启动文件做追加 执行一次追加一次!

    如下
    pi@raspberrypi:~/raspap $ cat /etc/rc.local
    #!/bin/sh -e
    _IP=$(hostname -I) || true
    if [ "$_IP" ]; then
      printf "My IP address is %s\n" "$_IP"
    fi

    /home/pi/raspap/start.sh
    /home/pi/raspap/start.sh
    /home/pi/raspap/start.sh
    /home/pi/raspap/start.sh
    exit 0
    pi@raspberrypi:~/raspap $

    所以这个脚本 只需要执行一次!!
    后面修改其他文件以后比如WIfi密码  直接复位就可以了

所以 这个脚本的意思 就是就是在文件  /etc/rc.local 做追加那么

1--我可以不执行这个 我手动修改 /etc/rc.local即可

2--我reboot就是为了执行上面的开机启动 我可以不reboot 我直接code一次

sudo systemctl restart rc-loca.service


ln –s 源文件 目标文件
第一个是home的 第二个是真正的

更多推荐

树莓派4B一键变身无线路由

本文发布于:2023-06-14 02:39:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1428015.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:变身   路由   一键   树莓派

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!