Jump to content

EHT1做docker方案整理喂饭作业,结论=鸡肋,不如直接装个HTTP插件来的快。


Go to solution Solved by Vr2Io,

Recommended Posts

Posted (edited)

24.5,19

折腾完了,目前虽然不能同时显示ETH0 和EHT1 ,但是能让docker的HOST模式走魔法 也是就是实际是走ETH0了,然后ETH1直接走主路由

如果你和我是同样的 IKUAI 主OP旁 可照抄,请安顺序抄!

 

图1 IKUAI lan口设置, 我用的是4网口的机器,所以下面lan口有桥接, 也就是桥接nas ETH1出来的那根

线接在路由器上的网口, 这个网口和路由器的lan口桥接组成 LAN1

扩展IP 随意填。 我的主网段是10.0.0.X  

2024-05-19_04-37-22.png.f0fd29d98cd2fd7afa50a2036a770e84.png

 

图2,主路由扩展了IP后,来到unari 设置 ETH0 此处注意 如果你NAS只有2个网口

这里绑定可以取消,因为你没有别的物理网口绑定了。

 

桥接,这个地方一定要选 是 桥接,这个地方一定要选 是 桥接,这个地方一定要选 是

如果你不选是, 你启动后 unraid 是没有魔法的,或者说网络是有问题的。

 

然后来到IPV4默认网关  填你旁路由,此处后面可选指标选1,一定要填

IPV6自己看,我反正是要的 下载器没V6 这样折腾没意义

 

2024-05-19_04-36-00.thumb.png.0aa99c9990be2bc7f957da012bc10c9f.png

 

图3  ETH1 Jackwu大佬的说法你不要V6 全是否否否就行了

我这个是要V6的配置,唯一记住2点。

IPV4默认网关 可选指标 填 >1的数字 ,这样让旁路由成为unraid的默认网关

第二点 如果你选择开启V6 在选了自动点了确定后没有出现240E 或者你所在的公网V6IP

请把自动改成关 再改成自动来一次。 直到出现IP。 否则就=是没有V6分配过来

 

2024-05-19_04-36-51.thumb.png.0608ee578d955aeda731420fee7350e7.png

图4 dockr  这里没什么内 可以改的  ,那个主机访问自定义 意思是如果你下载器用了macvlan

此时你会给他单独设一个IP,而这个时候你如果有别的docker项目在host网络上是不能访问下载器的

比如你弄了 媒体库削刮软件, 他现在刷到订阅资源需要通知下载器下载这个资源,你没有开启这个功能

他就不能正常工作。

我没有尝试 把媒体库削刮软件也开macvlan有兴趣的自己可以去试下是不是都在vlan模式里可以互通信。

 

 

下面的试错也不删了,反正都是看某些大佬的教程走的弯路,看到论坛里面以及外面也查不到什么有用的信息

所谓的教学贴通篇废话,到关键教学图片的时候连个内网IP也要整版马住 前置设置也就提了一嘴,仿佛各个都是

程序员,给你一张拼音表就能敲出openai来了,实在是难崩。

 

以上。

 

第二种方法  使用HTTP 代理插件, 只需要把 UNRAID 自身网关指向主路由其他什么都不需要变

安装下面这个HTTP插件 就可以实现  AC商店 和docker 网络拉取的问题。同时DOCKER的网路还是走的主路由。

 

使用unraid短短2个多月 发现无数问题,真是无力吐槽,2024年,ai都4.0了,官网甚至连个中文都没有,也没有去解决

商店网络问题, 连个 网络流量的单位都没法改成 MiB/s 。 每次修改网络还要停止阵列,

我特么折腾着个EHT1 起码起停了100多次! 。真是大写的辣鸡!

 

 

 

 

Unraid 最低系统版本要求为 6.10.0,低于这个版本无法安装。

在 Unraid Web 管理页面上,打开 “插件”->“安装插件”,粘贴下列对应平台的 .plg 文件 Url ,点击安装按钮后,会有一个弹窗显示安装进度。

 

GitHub 平台: https://raw.githubusercontent.com/ludoux/unraid-proxy-editor/master/proxy.editor.plg

Gittee 平台: https://gitee.com/ludoux/unraid-proxy-editor/raw/master/proxy.editor.plg

 

2024-05-19_05-34-43.thumb.png.a6cea6c1164e5d149660b0bc01a26891.png

 

 

 

 

 

 

 

 

 

 

 

 

 

======================================================================

又折騰了一天,暫時放棄此方案,在沒有大佬給出答案之前,回滾到以前單網口方案。 

=========================================================================================================================

24,5,15  16 00 

 

发现unraid本体网络也有问题。 访问不了docker hub了。 AC商店 只能备用服务器, 

已安装插件一直提示 检查中....  

 

 

 

2024-05-15_17-34-49.thumb.png.11bf04b371d8c9c04c6d3148cac06c91.png

===================================================================================================================

24,5,15  01 00

全试完了,不能同时存在ETH0 和ETH1   2个网络给docker,即使是不同网段。10 /192 也不行,只会在容器里看到一个。

另外分了一个eht1给docker的话 这样docker就是全局直连模式了,想要魔法 就只有自己添加http规则 或者在docker项目里找可以设置http  sock5了。

 

感觉这种模式太复杂 ,且效果也就那样 ,犹如鸡肋食之无味,弃之还真不可惜!!

还不如用那个HTTP代理插件, 把UNRAID主体网关指向主路由,然后用插件代理UNRAID 和CA商店。

设置简单的多,IPV6也不会有什么问题,也不要去额外设置IP。同时也不需要两个网口的主板,两条网线,外加主路由只需要买2口的,成本至少节约大几百,还没算2个网口的耗电!!!!玛德越想越气,什么X钩八方案,真反人类。

===========================================================================================================

当作业帖子吧, 设置没有问题, 在 重新插拔ETH1网线和 刷新unrai eth0  eth1 网口 ipv6后重启 解决了 eth1 macvlan的问题。

遗留问题, 此时unraid 指向旁路由,本体带魔法 AC商店和拉docker都没问题, 但是用host模式创建DOCKER是没魔法的。

 

 

=================================

24,5,14 22 00

先上图吧。  我的网络结构,

IKUAI主路由 10.0.0.1

OPENWRT 旁10.0.0.2

UNRAID 10.0.0.10  ETH0也是这个 并指向旁路由做网关

ETH1 IP 10.1.1.254  网关 10.1.1.1

 

ETH0

2024-05-15_00-07-32.thumb.png.42ee466f936a49e0f57d100bdd22e440.png

ETH1   必须要用V6所以 固定了IP   10.1.1.254 为 EHT1的IP   这个默认网关 我是不知道填什么的。

我的主网段是10.0.0.0的 。 但是我看jackwu是 192.168.2.1.  他的主网段好像也是10.0.0.0 

所以我填了10.1.1.1

 

2024-05-15_00-08-05.thumb.png.5e6bfd3029563a0d073175f8e4f9984a.png

 

 

2024-05-15_00-05-51.thumb.png.a64971398949534e3e449d6f87c66cec.png

QB DOCKER

2024-05-15_00-08-41.png.c8bd2a4297c130c788ec000db5dbfa35.png

 

ikuai V6设置

2024-05-15_00-10-54.png.3840ea666e4d1b68f1bf5dba08fc1726.png

IKUAI LAN口设置    这里不知道jackwu为什么只有一个接口,看不懂他的设置

我的主网段是10.0.0.0     docker 设置的10.1.1.X, 

如果是解绑的话就不存在扩展IP了 。  就会变成新增一个LAN2,而LAN2必须要填写一个IP。

所以我这里还是选择 路由器上这个接口和lan1 也就是NAS的 ETH0 绑定。

所以不解绑

 

2024-05-15_00-00-15.thumb.png.c6dd3762546e3439573be3ecda35930c.png

 

 

@jackwu

2024-05-15_00-06-29.png

2024-05-19_04-38-48.png

Edited by izone
Link to comment
  • izone changed the title to EHT1做docker出口方案整理作业,结论=鸡肋,不如直接装个HTTP插件。
Posted (edited)
7 hours ago, izone said:

试完了,不能同时存在ETH0 和ETH1   2个网络给docker,即使是不同网段。10 /192 也不行,只会在容器里看到一个。

不會的, 只要是不同網段就可, 各自走各自網关. 但是你想它們互通就難做, 正常要在 router 層面處理. 最好當然一隻多功能 dual wan router 可以適合不同場景.

 

image.thumb.png.9ae280e3ec4dbe829ce4c2c2db40861c.png

 

image.png.f0568daaadb37464505712948da7bac3.png

Edited by Vr2Io
Link to comment
Posted (edited)
9 hours ago, Vr2Io said:

不會的, 只要是不同網段就可, 各自走各自網关. 但是你想它們互通就難做, 正常要在 router 層面處理. 最好當然一隻多功能 dual wan router 可以適合不同場景.

 

image.thumb.png.9ae280e3ec4dbe829ce4c2c2db40861c.png

 

image.png.f0568daaadb37464505712948da7bac3.png

就從你發的這個圖來看 我和你唯一的區別是 macvlan可以和宿主機通訊, 因爲moviepilot需要給QB發送指令。所以我選了 是

猜測你eth0 為旁路網關 9.9   eth1是主路由網關77.9      你的這個設置是已經實現了 我上面提到的想法嗎? ETH0 走宿主機的HOST

網管 是旁路 有魔法,  ETH1就是 直連主路由? 可否分享下  eth0  1  以及docker的全部設置呢?  感謝。

我的互相通訊是交給Ikuai router 他可以設置lan口擴展IP 讓兩個不同網段互相通訊。個人認爲開啓或關閉宿主機通訊應該不會影響到ETH1 和0的兩路網段的選擇啊。爲什麽我這裏縂是不能同時出現呢。

 

如下圖所示,

2024-05-15_19-08-44.thumb.png.e65b5830ca13bc2b672bce11a73961f7.png

2024-05-15_19-06-36.thumb.png.09a273bea71447676bd63b03f6b7a781.png

2024-05-15_19-06-53.thumb.png.1ddb5c0eb2afb63ac90b288195e18069.png

2024-05-15_19-07-09.thumb.png.d7d5acfff9e91fe4efd78a2128e5ccb1.png

2024-05-15_19-05-24.png.94d85df6fc673b104cd8ba9fcd4f1590.png

 

我的版本 6.12.9   還是不行 ,這次連EHT1都沒了。 只有一個eth0 lan 是什麽意思 不太清楚

 

Edited by izone
Link to comment
Posted (edited)

我與你的設定差別主要是 "主機訪問自定義網絡", 但我跟你設定成enable, 仍是沒有問題, 我亦改了由自動ip變成靜態ip, 增加一個自定義網絡, 由 ipv4 only 變成ipv4+ipv6 .... 總之都無法複製你嘅問題. 我是用 6.12.10, 但這個冇關係的, 因為我早前的 version 都可以喺docker度選不同 custom network.

 

奇怪.

 

 

20 hours ago, izone said:

你的這個設置是已經實現了 我上面提到的想法嗎?

 

是一樣的, 我本身只得一個 ISP, 因為有多段網絡, 所以每段都有自己的網關. 我是行vlan, 那樣就一個網口做不同網段, 其實你可以加vlan 交換器, tplink 那種沒有web介面很便宜, 就可以用一個網口行不同網段, 去到router前就分返開兩個口便可.

 

以下係一個參考

 

image.png.ff1ac83b908c553fcb7c73df4350e44e.pngimage.png.61c00472f95d5077a1bd0899cbb795f2.png

 

image.png.6c16a4c57d71c01c807be6d942e6f5bd.png

 

 

 

三個網絡正常顯示

image.png.41699f0bb486c011b9aa20a8b610242f.png

 

image.thumb.png.f0c8a1967d1bd9bf53112f00fbb27097.png

 

image.thumb.png.e9b5bdb36d0d00bec1997f3b684bb76f.png

 

image.thumb.png.af18c0d61a7cf2d63f83fc123e709ca8.png

 

 

 

Edited by Vr2Io
Link to comment
  • Solution
Posted (edited)

你試下禁止"主機訪問自定義網絡", 看看有否不同. 另外亦試下刪除那個 emby 自定義網絡.

 

另外, 軟路由可以做到雙 WAN 吧, 那樣不用兩隻軟路由, LAN + vlan 行一個網口就可.

Edited by Vr2Io
Link to comment
4 hours ago, Vr2Io said:

你試下禁止"主機訪問自定義網絡", 看看有否不同. 另外亦試下刪除那個 emby 自定義網絡.

 

另外, 軟路由可以做到雙 WAN 吧, 那樣不用兩隻軟路由, LAN + vlan 行一個網口就可.

對了, 你的nas 是ETH0  ETH1  2根綫 分別鏈接到 路由器 2個lan口, 然後路由器裏面的lan1是綁定 這兩個網口 的嗎?

2024-05-16_17-19-24.thumb.png.80a46ac9134ee90a90e40610339caf53.png

 

 

還是 eth0 到路由器一個lan 是單獨的?   eth1到路由也是單獨的綫路 ,在 路由器上那2個網口沒有做橋接?

因爲我看在unraid上面的設置我都嘗試過了。

Link to comment
  • izone changed the title to EHT1做docker方案整理喂饭作业,结论=鸡肋,不如直接装个HTTP插件来的快。

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...