找回密码
 加入我们
搜索
      
查看: 13256|回复: 28

[网络] 已解决!请教,有人RB5009 container 里面成功安装 openwrt .....

[复制链接]
发表于 2022-11-15 20:37 | 显示全部楼层 |阅读模式
本帖最后由 xbe 于 2022-11-21 21:15 编辑

2022-11-21  总结:RB5009的container还不完善,7.6版本正式版下 安装nginx死活不能启动,出现error.log读写的权限问题。后来升到7.7beta6,配置没做任何修改直接可以启动了,日志里也没出现前面的错误。但原来7.6正式版下正常的openwrt却不能启动了。退回到7.6后,nginx马上又不行了。 全都删了,不折腾了,rb5009专门路由!!!


**************************************************************************************


2022-11-16  问题已解决,根据4楼兄弟的提示参考了https://www.right.com.cn/forum/f ... ypeid%26typeid%3D88 作者的方案,发现问题在/etc/config/network配置文件里,按照作者的原话"改IP的时候要删除网桥那一行 option type 'bridge'(op配置了网桥就和ros的网络不通了)"处理就可以了。 感谢ilovesuyy提醒,谢谢原文作者 chenchsha。

另外我的container网络配置是可行了。
/interface/veth/add name=veth2 address=192.168.22.0/24 gateway=192.168.22.1
/interface/bridge/port add bridge=bridge interface=veth2


**************************************************************************************


      这几天试了下RB5009的container功能,装了unifi控制器,可以使用,但太耗内存,最低空闲内存到过200M以下,怕把路由器的主业耽误了,果断删了。

      这以后想着在里面装个openwrt做为旁路由,群晖docker里sulinggg的版本我试过内存占用比较少,所以选择装这个版本。现在安装应该是安装上了,但ros网络设置这里不知怎么设置,ros container里面没有类似创建 docker 网卡 macvlan 模式的方式。

下面是mikrotik官网上创建网络的方法:

Create network

Add veth interface for the container:
/interface/veth/add name=veth1 address=172.17.0.2/24 gateway=172.17.0.1

Create a bridge for containers and add veth to it:
/interface/bridge/add name=dockers
/ip/address/add address=172.17.0.1/24 interface=dockers
/interface/bridge/port add bridge=dockers interface=veth1

Setup NAT for outgoing traffic:
/ip/firewall/nat/add chain=srcnat action=masquerade src-address=172.17.0.0/24

显然上面这样的设置不能用在安装openwrt,我试着下面的方法也是不行:

/interface/veth/add name=veth2 address=192.168.22.0/24 gateway=192.168.22.1

/interface/bridge/port add bridge=bridge interface=veth2


用container里的shell查看ifconfig,没有找到任何网口。

请教大家有没试过container里面创建类似 docker 网卡 macvlan 模式的方式????





发表于 2022-11-15 21:07 | 显示全部楼层
路由器就做好路由器,稳定最重要,其他交给下一个设备吧
发表于 2022-11-15 21:12 | 显示全部楼层
本帖最后由 kevinho86 于 2022-11-15 21:59 编辑

去年7-8月原本入RB5009UG,也是有LZ的想法,用Docker来替代运行Pihole的树莓派4B。
但10月收到货时,便打消念头。觉得还是专机专用稳定

微信图片_20221115211128.png
发表于 2022-11-15 21:54 | 显示全部楼层
恩山有个帖子你可以参考下,不过他是x86虚拟机,https://www.right.com.cn/forum/f ... ypeid%26typeid%3D88
发表于 2022-11-16 09:07 | 显示全部楼层
rb5009的配置做不了那些
发表于 2022-11-16 09:26 | 显示全部楼层
tyy474 发表于 2022-11-15 21:07
路由器就做好路由器,稳定最重要,其他交给下一个设备吧

同意。
只在5009上跑基本功能,跑op的n1不撤了,重新找个不显眼的地方放置。
发表于 2022-11-16 09:34 | 显示全部楼层
讲真 玩OpenWRT这么久感觉比RouterOS更反人类
 楼主| 发表于 2022-11-16 10:10 | 显示全部楼层
tyy474 发表于 2022-11-15 21:07
路由器就做好路由器,稳定最重要,其他交给下一个设备吧

很赞同。目前用我家云做旁路由,这个安装openwrt作为备用放着。
 楼主| 发表于 2022-11-16 10:14 | 显示全部楼层
kevinho86 发表于 2022-11-15 21:12
去年7-8月原本入RB5009UG,也是有LZ的想法,用Docker来替代运行Pihole的树莓派4B。
但10月收到货时, ...

官网container 安装例子就是装Pihole。
 楼主| 发表于 2022-11-16 10:15 | 显示全部楼层
leviz 发表于 2022-11-16 09:26
同意。
只在5009上跑基本功能,跑op的n1不撤了,重新找个不显眼的地方放置。 ...

我用我家云跑op,这个作为备用。
 楼主| 发表于 2022-11-16 10:30 | 显示全部楼层
ilovesuyy 发表于 2022-11-15 21:54
恩山有个帖子你可以参考下,不过他是x86虚拟机,https://www.right.com.cn/forum/forum.php?mod=viewthread ...


根据你发的链接,我发现确实像作者说的“改IP的时候要删除网桥那一行 option type 'bridge'(op配置了网桥就和ros的网络不通了)”,原来我的问题就出在这里。谢谢!!!
发表于 2022-11-16 11:05 | 显示全部楼层
性能怎么样啊 跑个OpenSSL benchmarks看看涅
 楼主| 发表于 2022-11-16 11:22 | 显示全部楼层
Ownab 发表于 2022-11-16 11:05
性能怎么样啊 跑个OpenSSL benchmarks看看涅


看了下CpuMark : 32422.076487 Scores)
发表于 2022-11-16 11:43 来自手机 | 显示全部楼层
xbe 发表于 2022-11-16 11:22
看了下CpuMark : 32422.076487 Scores)

4核a72差不多就这个性能 和树莓派4b差不多
发表于 2022-11-16 20:39 | 显示全部楼层
请教一下楼主,我也是5009,现在拉取镜像后都是status:error 请问能麻烦上传下配置的具体方法么
 楼主| 发表于 2022-11-16 21:58 | 显示全部楼层
本帖最后由 xbe 于 2022-11-16 22:02 编辑
zzl9583 发表于 2022-11-16 20:39
请教一下楼主,我也是5009,现在拉取镜像后都是status:error 请问能麻烦上传下配置的具体方法么 ...



sulinggg/openwrt:armv8

最后加上   cmd="/sbin/init"
发表于 2022-11-23 19:01 | 显示全部楼层
xbe 发表于 2022-11-16 21:58
sulinggg/openwrt:armv8

最后加上   cmd="/sbin/init"

有没有详细教程啊,大神,我最近在搞这个,搞不定
发表于 2022-11-24 01:04 | 显示全部楼层
很久之前试过,能进入,可上网。但出国留学死活不通,放弃了。
现在用着mosdns和udpxy
发表于 2022-11-24 01:35 | 显示全部楼层
随便跑了个smartdns,也不错
 楼主| 发表于 2022-11-24 17:04 | 显示全部楼层
邪不胜正 发表于 2022-11-23 19:01
有没有详细教程啊,大神,我最近在搞这个,搞不定

没有教程,你可以参考4楼XD的链接。
 楼主| 发表于 2022-11-24 17:05 | 显示全部楼层
本帖最后由 xbe 于 2022-11-24 17:13 编辑
liuleisail 发表于 2022-11-24 01:04
很久之前试过,能进入,可上网。但出国留学死活不通,放弃了。
现在用着mosdns和udpxy
...


做网关我也没搞定,socks试了可以,蛮奇怪的。

我全都删了,docker另外机器跑
发表于 2022-11-25 12:20 | 显示全部楼层
应该是routeros中的docker太简陋了…如果想要做旁路,安装个cf-clash也可以。都是相对轻量的,给5009压力也不大。这样基本上就OK了。
Dns:smartdns或者mosdns
Iptv:upxy
科学:cf-clash或者clash
测试过没啥问题。
 楼主| 发表于 2022-11-25 22:27 | 显示全部楼层
liuleisail 发表于 2022-11-25 12:20
应该是routeros中的docker太简陋了…如果想要做旁路,安装个cf-clash也可以。都是相对轻量的,给5009压力也 ...

谢谢提示
发表于 2022-11-25 22:59 | 显示全部楼层
稳定最重要
发表于 2023-6-9 16:01 | 显示全部楼层
楼主,ros的容器可以用portainer管理嘛
发表于 2023-9-15 08:35 | 显示全部楼层
邪不胜正 发表于 2022-11-23 19:01
有没有详细教程啊,大神,我最近在搞这个,搞不定

怎么样,搞定了吗我把option type 'bridge'删了之后倒是有IP了,但是容器里opwrt网卡state DOWN。网还是不通。
发表于 2023-9-15 09:03 | 显示全部楼层
LengQing 发表于 2023-9-15 08:35
怎么样,搞定了吗我把option type 'bridge'删了之后倒是有IP了,但是容器里opwrt网卡state DOWN。网还是 ...

好了,解决了,把那一段删了,把下面的br-lan替换成eth0就行了。。删一行没用。
发表于 2023-9-15 09:50 | 显示全部楼层
既然拿RB5009容器跑,为啥非要用openwrt,搞得不必要地复杂,直接clash(-premium)不好么。一直不太理解这个似乎非常流行的组合。
发表于 2023-10-2 01:03 | 显示全部楼层
cigiti 发表于 2023-9-15 09:50
既然拿RB5009容器跑,为啥非要用openwrt,搞得不必要地复杂,直接clash(-premium)不好么。一直不太理解这个 ...

直接使用clash-permium的话,目前经过n次尝试,只能作为代理,需要客户端手动设置代理ip和端口实现。
使用openwrt的话可以作为透明网关吧,
要是有大佬可以通过clash-permium实现透明网关的话,可以造福一下大家
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-28 00:30 , Processed in 0.014303 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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