找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 1685|回复: 31

双网口nas主机使用docker安装openwrt作为主路由(安装、设置、更新一贴通)

[复制链接]
发表于 2025-1-10 09:47 | 显示全部楼层 |阅读模式
本帖最后由 hujinshengys 于 2025-1-24 15:16 编辑

本人NAS系统为:飞牛fnos,其他NAS如:群晖、绿联、极空间等均可参考设置


在docker中运行openwrt作主路由(wan口pppoe拨号、动态地址获取等)


前言:
虚拟机中跑openwrt存在性能损失,docker中使用openwrt性能损失较小,建议通过docker使用openwrt作为主路由,参考:
Docker容器、虚拟机和裸机运行的性能比较 - 极术社区 - 连接开发者与智能计算生态


——————————————part1 在docker中运行openwrt作主路由设置——————————————
准备工作:
请开启无线路由器AP的dhcp功能,默认网关设置为docker主路由地址,dns设置为主路由地址,nas主路由lan口通过交换机接无线路由器lan口,方便docker主路由更新、维护时连接nas。
ps:若由docker主路由开启dhcp功能,一旦主路由更新、维护,会导致无法连接nas,无法设置docker
获取超级用户(SU)权限:
  1. sudo -i
复制代码
输入用户密码,回车

查看网口情况:
  1. ifconfig
复制代码
输出以下内容:
  1. enp2s0: flags=4419<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
  2.         inet 192.168.1.4  netmask 255.255.255.0  broadcast 192.168.1.255
  3.         ether xx:xx:xx:xx:xx:xx  txqueuelen 1000  (Ethernet)
  4.         RX packets 835394  bytes 1122074499 (1.0 GiB)
  5.         RX errors 0  dropped 4720  overruns 0  frame 0
  6.         TX packets 289472  bytes 85663961 (81.6 MiB)
  7.         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
  8.         device memory 0x80800000-808fffff

  9. enp3s0: flags=4419<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
  10.         inet 192.168.6.111  netmask 255.255.255.0  broadcast 192.168.6.255
  11.         inet6 fe80::xxxx:xxxx:xxxx:xxxx  prefixlen 64  scopeid 0x20<link>
  12.         ether xx:xx:xx:xx:xx:xx txqueuelen 1000  (Ethernet)
  13.         RX packets 216925  bytes 79441155 (75.7 MiB)
  14.         RX errors 0  dropped 1754  overruns 0  frame 0
  15.         TX packets 44369  bytes 6535667 (6.2 MiB)
  16.         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
  17.         device memory 0x80500000-805fffff
复制代码
确定enp2s0为wan,enp3s0为lan
开始设置飞牛中的网络环境,将相关命令通过服务的方式加入开机启动

游客,如果您要查看本帖隐藏内容请回复

进入openwrt内部修改网口设置
  1. # 进入openwrt镜像内部
  2. docker exec -it openwrt bash
  3. vim /etc/config/network
复制代码

修改 lan 口ip地址(
option ipaddr
  1. config interface 'lan'
  2.         option type 'bridge'
  3.         option ifname 'eth0'
  4.         option proto 'static'
  5.         option netmask '255.255.255.0'
  6.         option ip6assign '60'
  7.         option ipaddr '192.168.6.1'
复制代码
  1. #重启openwrt网络
  2. /etc/init.d/network restart
复制代码
然后浏览器输入192.168.6.1即可进入 openwrt 的后台管理页面(用户名root,密码root,不同openwrt不同,根据自己选择的openwrt进行输入,一般来说密码为password或root)

参考

——————————————part2
自编译immortalwrt docker容器更新——————————————

请勿尝试通过docker管理界面镜像管理更新容器(将造成数据丢失恢复出厂设置),请务必使用脚本更新

++++++++++++++++++++++++不建议自行逐条输入ssh命令更新,将导致连接中断无法操作++++++++++++++++++++++++
新建并编辑一个脚本
  1. nano update_immortalwrt.sh
复制代码

复制并粘贴以下代码
请根据实际情况设置BACKUP_DIRBACKUP_DIR将作为备份文件储存目录
游客,如果您要查看本帖隐藏内容请回复

设置脚本权限
  1. chmod +x update_immortalwrt.sh
复制代码
通过nohup执行脚本,避免网络变化导致执行中断
  1. nohup ./update_immortalwrt.sh &
复制代码


——————————————part3
自编译immortalwrt docker固件分享——————————————
见我的固件发布帖子:
原生immortalwrt on x86 docker-软路由,x86系统,openwrt(x86),Router OS 等-恩山无线论坛





——————————————part4
ADGuradHome+Mosdns+OpenCla$h推荐设置——————————————


推荐按照xiaomqw大神这个帖子进行设置

【分享】【教程】主路由中AdGuardHome+MosDNS+Open克拉什折腾记录-OPENWRT专版-恩山无线论坛

——————————————part5 ipv6及防火墙设置——————————————


默认关闭局域网内ipv6分发和访问,需要开启请按下面链接的方式进行设置

OpenWrt 开启 IPv6 公网访问全指南 - 晨鹤部落格




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2025-1-11 13:38 | 显示全部楼层
操作起来
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2025-1-12 08:59 | 显示全部楼层
研究研究
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2025-1-12 16:49 | 显示全部楼层
感谢分享,看看大神的教程
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2025-1-12 22:46 | 显示全部楼层
可太好了,谢谢楼主
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2025-1-13 15:48 来自手机 | 显示全部楼层
感谢
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2025-1-14 11:44 | 显示全部楼层
回复看看,谢谢分享
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2025-1-14 12:51 | 显示全部楼层
操作起来试试
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2025-1-14 12:52 | 显示全部楼层
感谢分享............
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2025-1-14 18:12 来自手机 | 显示全部楼层
支持楼主
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2025-1-15 21:57 | 显示全部楼层
请问楼主用的是什么主板?

点评

天钡的n100四盘位nas主机  详情 回复 发表于 2025-1-16 01:07
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-1-16 01:07 来自手机 | 显示全部楼层
无所不尽其极 发表于 2025-1-15 21:57
请问楼主用的是什么主板?

天钡的n100四盘位nas主机
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2025-1-16 09:53 | 显示全部楼层
感谢分享,看看教程
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2025-1-16 19:48 | 显示全部楼层
把自己的日子过安稳
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2025-1-17 11:42 | 显示全部楼层
谢谢分享!!!!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-1-26 02:50

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表