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

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

网站建设 康康 6170℃ 25评论

官方教教程为路由模式,相对旁路由配置较复杂,需要用到另一个网口,配置时还需要一台电脑直连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软路由-旁路由

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

 

表情

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(25)个小伙伴在吐槽
  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 回复
  6. 康康有个问题哈 就是我科学的时候发现 如果在主路由打开v6 把网关设成旁路由 解析就会出现问题 无法访问github什么的 把主路由的ipv6关掉就好了 但是我有v6的需求 这到底是为什么啊 是插件分配v4v6不正确 还是macvlan没给v6地址或者是其他的 什么原因
    云外星河2022-10-27 01:25 回复
    • 这个不太清楚了..
      康康2022-11-03 11:09 回复
  7. 我这第一步添加网络的时候就只有bridge,不能改啊,也没见父网卡? 怎么回事?
    elves2022-11-02 21:11 回复
    • 这个教程里面有 去看官方教程里面的第一步
      云外星河2022-11-03 01:16 回复
  8. 大佬,z2s可以用吗
    mawj2022-12-26 15:30 回复
    • z2 用不了 这个是x86架构的
      康康2022-12-30 16:26 回复
  9. clash 能用的么? 为什么提示空间不足好像是
    12023-01-04 02:01 回复
    • 应该用不了 clash需要内核配置修改,极空间给的权限不够,ssr是能用的
      康康2023-01-04 11:04 回复
  10. 大佬,取消桥接、openwrt里面各个服务工具都可以正常ping通外网,但是更改电脑IP后,电脑就无法访问网络了。这个是什么原理啊....
    huiyue342023-01-05 01:55 回复
    • 看你的电脑网络设置、网关设置,可以加我看看
      康康2023-01-05 17:34 回复
      • 好的啊,大佬你联系方式多少,我加你
        huiyue342023-01-05 19:35 回复
  11. 有个疑问。更改电脑ip这一步:手动分配,网关填写openwrt的地址,DNS填啥?
    Sonnet2023-02-12 23:05 回复
    • 正常填写114,8.8.8.8,或者就填openwrt的网关
      康康2023-02-13 10:56 回复
  12. root的默认密码是多少呀
    johnwang2023-02-16 11:32 回复