找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
楼主: heq

[N1盒子] 【原创】docker运行OpenWRT借助vlan实现单臂全功能主路由,支持WiFi 与IPv6 PPPoE

 火.. [复制链接]
发表于 2020-4-18 17:18 | 显示全部楼层
cuca_z 发表于 2020-3-21 14:53
我的网络环境,中移动宽带,H2-2光猫桥接方式,所有设备接SG108M交换机,开VLAN
尝试过N1刷openwrt系统主 ...

请问你宽带网速多少? 实测多少?

我用北京联通 300Mbps套餐, x86 软路由测试350Mbps,N1 vlan 实测 100Mbps,也差太多了。
另外我装的是lean的自编译固件,也是需要你说的iptable 规则,否则无法访问外网。

点评

我印象应该办的是50Mbps,之前都用的是K2,后来换成千兆vlan交换机+N1,speedtest实测下载130+,上传50+,北京云测节点  详情 回复 发表于 2020-4-19 09:10
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-4-18 22:58 来自手机 | 显示全部楼层
楼主的方法是把vlan做在armbian上,复杂了点,不适合小白。给楼主点个赞,再搞下去可以不要openwrt了哈哈哈
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-4-19 09:10 | 显示全部楼层
cbd 发表于 2020-4-18 17:18
请问你宽带网速多少? 实测多少?

我用北京联通 300Mbps套餐, x86 软路由测试350Mbps,N1 vlan 实测  ...

我印象应该办的是50Mbps,之前都用的是K2,后来换成千兆vlan交换机+N1,speedtest实测下载130+,上传50+,北京云测节点

点评

cbd
谢谢。 今天又测试了一下N1直刷 openwrt, VLAN 单臂主路由,还是自编译固件, 没变,网络环境也没变, 结果性能爆表, 难道docker 的性能损失这么大?  详情 回复 发表于 2020-4-20 11:54
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-19 17:46 | 显示全部楼层
楼上各位基础带宽测速明显偏低的,建议按如下步骤排错:
1 用官方openwrt镜像,暂缓各种特殊服务,尽量按我的步骤。
2 选规范的测速网站,比如www.speedtest.net(或者在该网站下载测速app)。
3 选用质量稳定的VLAN交换机。
4 确保WiFi连接速度不会成为测速瓶颈。

我用netgear简易网管型交换机,官版openwrt镜像。手机通过speedtest app测速基本都能跑满百兆带宽。以前用其它测速网站网速就有较大偏差。相信更高的带宽也能跑满。

点评

cbd
speedtest.net 在我家打开有点慢, 不如speedtest.cn 快, 这是 .net 的测试数据, N1直刷openwrt, VLAN单臂直路由。和docker方式同样的固件,同样的网络环境, 性能比docker 模式提高近300%+, 晕了。 docker方式  详情 回复 发表于 2020-4-20 12:21
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-4-19 19:41 | 显示全部楼层
楼主,按您的方式设好了,在路由器里也看见了n1IP地址,但就是无法ssh登录,是啥原因?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-4-20 11:54 | 显示全部楼层
cuca_z 发表于 2020-4-19 09:10
我印象应该办的是50Mbps,之前都用的是K2,后来换成千兆vlan交换机+N1,speedtest实测下载130+,上传50+ ...

谢谢。 今天又测试了一下N1直刷 openwrt, VLAN 单臂主路由,还是自编译固件, 没变,网络环境也没变, 结果性能爆表, 难道docker 的性能损失这么大?

本帖子中包含更多资源

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

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

使用道具 举报

发表于 2020-4-20 12:21 | 显示全部楼层
heq 发表于 2020-4-19 17:46
楼上各位基础带宽测速明显偏低的,建议按如下步骤排错:
1 用官方openwrt镜像,暂缓各种特殊服务,尽量按 ...

speedtest.net 在我家打开有点慢, 不如speedtest.cn 快, 这是 .net 的测试数据, N1直刷openwrt, VLAN单臂直路由。和docker方式同样的固件,同样的网络环境, 性能比docker 模式提高近300%+, 晕了。 docker方式我也观察过htop, 只有单核100%, 直刷是4核都在跑。docker 配置方式完全按照你的攻略, 除了最后多加一条 iptables -t nat -I POSTROUTING -o pppoe-wan -j MASQUERADE , 不加跑不通外网。  直刷方式倒不用加这句。

本帖子中包含更多资源

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

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

使用道具 举报

发表于 2020-4-24 20:41 | 显示全部楼层
本帖最后由 more_dopamine 于 2020-4-24 20:46 编辑
docker设置成功后,不能直接停止,否者host OS会重启。而既有设定是host OS重启后镜像自动启用,这样将陷入死循环。

请问:
1. 所谓直接停止容器是指执行docker stop openwrt命令吗?
2. 为什么直接停止容器,宿主机会重启?
3. 假如N1盒子意外断电或直接按POWER键关机(不知道有没有这个键),重启后会无法上网?如果是这样的话,OPENWRT容器就不是很健壮了。

点评

heq
1 是 2 实践结论,不知道准确原因。个人经验是宿主荷载偏高时(比如虚高2.0),重启容器必将导致宿主重启。而宿主荷载不高时,重启容器就很安全,不会导致宿主的重启。 3 没有这个问题。我现在用的的armbian仍会  详情 回复 发表于 2020-4-25 14:59
heq
1 是 2 实践结论,不知道准确原因。个人经验是宿主荷载偏高时(比如虚高2.0),重启容器必将导致宿主重启。而宿主荷载不高时,重启容器就很安全,不会导致宿主的重启。 3 没有这个问题。我现在用的的armbian仍会定  详情 回复 发表于 2020-4-25 14:59
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-25 14:59 | 显示全部楼层
more_dopamine 发表于 2020-4-24 20:41
请问:
1. 所谓直接停止容器是指执行docker stop openwrt命令吗?
2. 为什么直接停止容器,宿主机会重 ...

1 是
2 实践结论,不知道准确原因。个人经验是宿主荷载偏高时(比如虚高2.0),重启容器必将导致宿主重启。而宿主荷载不高时,重启容器就很安全,不会导致宿主的重启。
3 没有这个问题。我现在用的的armbian仍会定期出现荷载虚高的问题,我的解决之道是定期检测荷载,超过2.0就重启宿主。宿主机上跑了openwrt、adguardhome及Calibre-web 三个容器,均能正常启动。N1作为家庭网关必须高度可靠,我放了2个N1互作备份,不同机器更换都是电源直接插拔,一直非常健壮。

我那段的表述容易产生歧义,那里死循环的意思是无法停止容器。

点评

今天新到了粒子云,刷的是OMV。参照楼主做法设置了单臂路由,可以上网。 1. 200M电信宽带,在粒子云上speedtest命令行,可以到290M,CPU占用200%;在局域网主机上,speedtest.net勉强可以到200M,有时候170M,但CPU  详情 回复 发表于 2020-4-28 23:22
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-25 14:59 | 显示全部楼层
本帖最后由 heq 于 2020-4-25 15:01 编辑

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

使用道具 举报

发表于 2020-4-28 23:22 | 显示全部楼层
heq 发表于 2020-4-25 14:59
1 是
2 实践结论,不知道准确原因。个人经验是宿主荷载偏高时(比如虚高2.0),重启容器必将导致宿主重 ...

今天新到了粒子云,刷的是OMV。参照楼主做法设置了单臂路由,可以上网。
1. 200M电信宽带,在粒子云上speedtest命令行,可以到290M,CPU占用200%;在局域网主机上,speedtest.net勉强可以到200M,有时候170M,但CPU占有率低于10%;speedtest.cn测速才3M。
2. 执行 docker stop openwrt 停止容器,没有死机和重启,可能是我只有一个容器运行?
3. 好像跟优酷、爱奇艺、B站等视频网站有仇,基本上上不去,上去了播放不了视频;电商网站也好像上不去;很多网站上网都不稳定。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-10-5 21:21

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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