不积跬步,无以至千里;不积小流,无以成江海。

极空间Nas-Opentwr软路由-旁路由

网站建设 康康 1150℃ 0评论

官方教教程为路由模式,相对旁路由配置较复杂,需要用到另一个网口,配置时还需要一台电脑直连nas操作,且只有二级路由下的设备才能吃到例如梯子的服务: https://www.zspace.cn/help/?cid=0&articleId=100142

单纯想挂个梯子的,还是旁路由(准确说是智能网关)比较适合,而且非常简单,甚至nas也能吃到梯子服务,下边简单操作一下极空间docker创建openwert配置旁路由

1、下载镜像

同样推荐用我基于sulinggg/openwrt修改过的镜像: https://hub.docker.com/r/kangkang223/openwrt

极空间设备请在镜像市场搜索: kangkang223/openwrt 下载。

当前我的网络情况:

主路由: 华为ax3pro 网关192.168.3.1 dhcp开启

极空间: 固定ip 192.168.3.111 网关192.168.3.1

2、创建macvlan网络

  • 确保选择正确的网卡设备:

3、配置容器

  • 网络更换为刚创建的LAN2
  • 环境变量配置

LAN_ADDR: LAN配置为192.168.3.2(我这里极空间为192.168.3.111,保持与主路由同网段)

LAN_GATEWAY: 配置为主路由的网关

LAN_DNS: 配置为主路由的网关

  • 启动命令
  • 网络权限

配置完成直接启动,稍等几分钟,浏览器访问 http://192.168.3.2 进入openwrt配置

4、配置openwrt

这个镜像应该默认就是设置为单臂路由模式,所以我们基本不用做改动就能用

  • 配置广播地址:
  • 取消桥接(这一步操作时页面可能无响应,需要重启下openwrt容器):
  • 更改电脑ip:手动分配,网关填写openwrt的地址,让流量走网关转发。配置完成应该就可以正常上网了,所有流量都从openwrt路由:pc->主路由->openwrt->主路由-互联网
  • 极空间配置走openwrt路由,考虑到容器的稳定性这里也不太推荐,没有必要的话还是通过主路由联网吧!

5、设置OpenWrt 使用dhcp自动分配ip

到上一步可能有人会疑问,怎么用dhcp自动分配ip,不用每个设备去设置固定ip。由于openwrt在docker容器里,可能不太稳定,如果容器挂掉了,会导致全部设备无法获取ip联网。

这一步有点风险仅供参:

  • 关闭主路由的dhcp,并设置网关指向openwrt的地址:192.168.3.2
  • 开启openwrt的dhcp,设置网关指向主路由的地址:192.168.3.1
  • 勾选强制分配,填写子网掩码和DHCP选项,然后保存。再修改电脑为自动获取ip,测试效果

网上看到有另一种解决方案需要主路由支持dhcp选项:

我这个设备不支持自定义dhcp选项无法测试..

打开主路由和旁路由的DHCP,其中主路由勾选强制,设置主路由 DHCP

option='3,192.168.XX.XX(旁路由)'

option='6,192.168.XX.XX(旁路由)'

这样子设置完成后:设备发起DHCP请求到主路由,主路由回复网关地址 为 旁路主路由回复DNS 为 旁路

局域网设备流量会走到旁路上去。和你自己手动分配IP地址网关DNS操作效果一致。当旁路由挂了的时候,只要删除DHCP option,等待DHCP租期过后局域网设备就会重新回到主路由上。(https://www.chiphell.com/thread-2219655-1-1.html)

上几个梯子效果

最后放个福利:TikTok_v24.1.5修改版

转载请注明:左手代码右手诗 » 极空间Nas-Opentwr软路由-旁路由

喜欢 (72)or分享 (0)
发表我的评论
取消评论

 

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(11)个小伙伴在吐槽
  1. 更改电脑ip 就无法上网了...
    chenzilong2022-05-24 22:41 回复
  2. 大佬,我更改电脑ip后就无法上网了
    chenzilong2022-05-24 22:41 回复
    • 是否取消桥接了,再看看你openwrt里能不能上网,
      康康2022-05-24 22:46 回复
      • 已经取消桥接了,刚才又折腾了一下。发现微信和QQ可以通 但是百度不行 好奇怪
        chenzilong2022-05-24 23:37 回复
  3. 大佬,我有一点不明白,还请解惑。我这样设置好旁路由之后,我nas里面的docker是不是也都能科学了。还是bridge不可以,host才可以,或者都不可以?
    盖了帽了我的老baby2022-07-06 09:05 回复
    • 虚拟出来的网络跟宿主机本身是隔离的,nas应该是无法访问旁路由的ip,所以nas享受不了。你可以在docker里ping一下旁路由网关地址试试,应该是不通的
      康康2022-07-06 09:57 回复
      • 大佬,我修改了极空间的网关指向了旁路由,不过发现nas没有享受到代理,而且从外网无法访问了,只能局域网访问了。。。
        盖了帽了我的老baby2022-07-24 16:39 回复
  4. 这样设置是不是也能让手机平板科学 然后我还想单线多拨是不是只能用官方的路由模式
    云外星河2022-07-10 16:49 回复
    • 不推荐用这个拨号.建议整个单独的软路由做主路由
      康康2022-07-19 09:34 回复
  5. 大佬,我设置完后为什么连不上极路由了,手机和电脑能正常上网
    Be Lie ve2022-07-18 22:52 回复
    • 得看下配置是不是正确的
      康康2022-07-19 09:36 回复