树莓派安装openwrt搭建软路由(ImmortalWrt固件方案)

06-01 1163阅读

🤣👉我这里准备了两个版本的openwrt安装方案给大家参考使用,分别是原版的OpenWrt固件以及在原版基础上进行改进的ImmortalWrt固件。推荐使用ImmortalWrt固件,当然如果想直接在原版上进行开发也可以,看个人选择。 😘

树莓派安装openwrt搭建软路由(ImmortalWrt固件方案)

一、原版Openwrt

1、下载OpenWRT镜像

  • 访问OpenWRT官方固件选择器:OpenWrt Firmware Selector
  • 输入设备型号"Raspberry Pi 4B/400/CM4 (64bit)"
  • 选择最新版本固件

    2、自定义配置

    • 点击"自定义预安装软件包和/或首次启动脚本"
    • 编辑"首次启动时运行的脚本(uci-defaults)"
    • 找到并取消以下配置行的注释(删除前面的#号):
      • wlan_name:设置无线网络名称
      • wlan_password:设置无线网络密码
      • root_password:设置路由器管理密码(务必修改为强密码)
      • 点击右下角的"齿轮"图标保存配置

        3、构建镜像

        • 点击"请求构建"按钮
        • 等待系统完成自定义镜像构建
        • 下载生成的 FACTORY(EXT4) 版本镜像

          树莓派安装openwrt搭建软路由(ImmortalWrt固件方案)

          树莓派安装openwrt搭建软路由(ImmortalWrt固件方案)

          二、ImmortalWrt

          1、固件下载

          下载地址:ImmortalWrt Downloads

          树莓派安装openwrt搭建软路由(ImmortalWrt固件方案)

           或者直接下载我的免费资源就可以了,免费的,点击就可以了喔😍😍😍

          三、烧录系统

          1、树莓派烧录软件下载

          下载地址 Raspberry Pi OS – Raspberry Pi

          2、使用Raspberry Pi Imager将OpenWRT系统写入SD卡

          树莓派安装openwrt搭建软路由(ImmortalWrt固件方案)

          3、将SD卡插入树莓派并开机

          树莓派安装openwrt搭建软路由(ImmortalWrt固件方案)

          四、网络配置

          1、初始连接

          • 通过网线将电脑与树莓派直连

          • 使用SSH连接树莓派:ssh root@192.168.1.1

            2、配置网络参数

            • 编辑网络配置文件:vi /etc/config/network

            • 修改以下参数:

              • address:设置为192.168.1.xx(路由器中空闲IP即可)

              • gateway:设置为192.168.1.1(主路由IP)

              • 保存并退出

                树莓派安装openwrt搭建软路由(ImmortalWrt固件方案)

                3、关闭DHCP服务

                • 进入OpenWRT管理界面

                • 在网络→接口→LAN设置中

                • 取消勾选"Ignore interface"以关闭DHCP服务

                • 保存并应用设置

                • 重启树莓派

                  树莓派安装openwrt搭建软路由(ImmortalWrt固件方案)

                  五、解决DNS问题

                  1、测试网络连接

                  • 发现能ping通8.8.8.8(Google DNS)

                  • 但无法解析域名(如ping www.baidu.com失败)

                    2、配置DNS

                    • SSH重新连接树莓派:ssh root@192.168.1.4

                    • 编辑resolv.conf文件:vi /etc/resolv.conf

                    • 添加DNS服务器:

                      复制

                      下载

                      nameserver 8.8.8.8
                      nameserver 8.8.4.4
                    • 测试域名解析:ping www.baidu.com(此时应能成功)

                    • 最后可将DNS改为本地主路由IP:192.168.1.1

                      六、优化配置

                      1、更换软件源

                      • 参考清华大学开源镜像站:openwrt | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

                        2、下载插件

                        • 进入OpenWRT管理界面

                        • 在系统→软件包→中

                        • 点击更新列表

                        • 更新完毕后在过滤器搜索下载需要安装的插件

                          七、注意事项

                          1. IP地址分配时需确保不与局域网内其他设备冲突

                          2. 密码设置建议使用强密码,特别是root密码

                          3. 配置完成后建议测试网络稳定性和速度

                          4. 如需无线功能,确保已正确配置wlan_name和wlan_password

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。

目录[+]

取消
微信二维码
微信二维码
支付宝二维码