Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

2 Netzwerk-Schnittstellen an einem Router verwenden um bestimmte Docker Container zu verteilen

Featured Replies

Hallo,

 

ich suche schon seit Tagen nach einer Lösung, finde aber leider keine.

 

Ich habe 2 Netzwerkports an meinem Mainboard und habe diese mit einer Fritzbox verbunden. 

 

Bei Unraid habe ich folgendes eingestellt: 

 

image.thumb.png.571688ec078b9d8f918dbabad3232750.png

 

Leider habe ich bei den Containern keine Möglichkeit br1 auszuwählen.

 

image.thumb.png.401c012b3d9a4513df3eb3bdc6fcc3f2.png

 

Ich hab in einem Forum gelesen, dass wohl Docker br1 nicht anzeigt wenn dieser im selben Gateway ist. 

Gibt es denn eine Lösung für mein Problem?


Ich möchte die Container verteilen um eine höhere Bandbreite zu erreichen.

Hi Docker verwendet eine VLAN bei dir heisst sie macvlan, so wie ich das hier sehe verwendet es br0 und br1.

 

Was genau willst du machen? 

  • Author

Hi JayLong,

 

Mein Mainboard hat 2 Netzwerkports und ich würde gerne Container_A über Netzwerkport_1 laufen lassen und Container_B über Netzwerkport_2 schicken. 

 

Ist das möglich? Beide Ports sind an einer Fritzbox angeschlossen.

4 minutes ago, MeisterPilaf said:

Hi JayLong,

 

Mein Mainboard hat 2 Netzwerkports und ich würde gerne Container_A über Netzwerkport_1 laufen lassen und Container_B über Netzwerkport_2 schicken. 

 

Ist das möglich? Beide Ports sind an einer Fritzbox angeschlossen.

Hi ja solltest du auswählen können schau mal unter deinem docker

 

image.thumb.png.e34e79045d84392366441bce425100a4.png

  • Author

da steht eben nur Custom : br0 und nicht br1 zur Auswahl. Bei meinen VM's kann ich br1 auswählen.

 

image.thumb.png.34ecea4bc89a1a1b1d760b17456b1059.png

 

 

 

so sieht das bei den VMs aus:

 

image.thumb.png.05a3598adb2d23cd6b423c53ee534ee6.png

Edited by MeisterPilaf

docker network create

 

Heisst das Lösungswort.

 

Hier in der Hilfe hast du mehr infos. Problem bei dir sehe ich eher was für ein Netzwerk br1 bei dir sein soll? Hast du 2 Netzwerke zuhause? Problem ist das Routing bzw der Gateway, du brauchst dann auf dem andern Netz ein Internet Gateway sonst hast du kein Internet. Oder willst du alles auf dein 192.168.178.xx Netzwerk laufen lassen?

  • Author

Fritzbox6591 --> lan_1, lan_2 --> Unraid Server --> lan_1 Docker_A, lan_2 Docker_B. So möchte ich das gerne. Beides würde dann also über das selbe Gateway und auch wie du schon beschrieben hast 192.168.178.xxx laufen. Mir gehts da wirklich nur um die Bandbreite damit ich insgesamt 2gbit/s statt 1gbit/s habe.

7 minutes ago, MeisterPilaf said:

Fritzbox6591 --> lan_1, lan_2 --> Unraid Server --> lan_1 Docker_A, lan_2 Docker_B. So möchte ich das gerne. Beides würde dann also über das selbe Gateway und auch wie du schon beschrieben hast 192.168.178.xxx laufen. Mir gehts da wirklich nur um die Bandbreite damit ich insgesamt 2gbit/s statt 1gbit/s habe.

Theorie ist gut und recht, aber wenn du z.B. eine Inet Leitung hast die nur 200mbit ist nützen dir die 2gbit auch nix für die Performance. Kannst du mir sagen was du an Docker1 laufen lassen willst bzw Docker2?

 

Die Docker sollten schon auf eine SSD oder besser M.2 liegen, da ich denke das du die Daten an Unraid schickst gehts auch direkt drauf und nicht über das Netzwerk ;-) 

  • Community Expert
5 minutes ago, MeisterPilaf said:

Fritzbox6591 --> lan_1, lan_2 --> Unraid Server --> lan_1 Docker_A, lan_2 Docker_B. So möchte ich das gerne. Beides würde dann also über das selbe Gateway und auch wie du schon beschrieben hast 192.168.178.xxx laufen. Mir gehts da wirklich nur um die Bandbreite damit ich insgesamt 2gbit/s statt 1gbit/s habe.

Und wie soll die Fritzbox/Gateway entscheiden, wohin der Verkehr von fritz/gate zu unraid gehen soll?

Schlimmstenfalls sendet die Fritz!box den Verkehr, den Du für den Docker br1 haben willst auf Docker br0 und der weiß damit nichts anzufangen.

Nur so: kostet zwar etwas extra Strom aber warum nicht auf 2,5, 5 oder 10GBit/s aufrüsten, wenn es nur um die Geschwindigkeit/Bandbreite geht?

 

Bin neugierig: welche Fritzbox?

Irgendwoher/-hin muessen die 2GBit/s die zu unraid gehen solen ja auch kommen/gehen. Die meisten Fritzboxen mit mindestens 2 LAN Ports haben in SUmme 4. Dann würdest Du also die Bandbreite der beiden anderen Ports fast voll auslasten (2 PC/Geräte oder mehrere PC/Geräte über Netzwerkswitche. Vielleicht noch etwas über GF oder DSL).

 

2 minutes ago, DataCollector said:

Bin neugierig: welche Fritzbox?

Irgendwoher/-hin muessen die 2GBit/s die zu unraid gehen solen ja auch kommen/gehen. Die meisten Fritzboxen mit mindestens 2 LAN Ports haben in SUmme 4. Dann würdest Du also die Bandbreite der beiden anderen Ports fast voll auslasten (2 PC/Geräte oder mehrere PC/Geräte über Netzwerkswitche. Vielleicht noch etwas über GF oder DSL).

 

Denke das Unraid und Docker auf der gleichen Server liegen also Docker von Unraid. Man kann ja Variablen setzten und die mnt mounten auf den Dockers also muss es nicht über das Netzwerk.

  • Community Expert
2 minutes ago, JayLong said:

Denke das Unraid und Docker auf der gleichen Server liegen also Docker von Unraid. Man kann ja Variablen setzten und die mnt mounten auf den Dockers also muss es nicht über das Netzwerk.

Daß unraid und Docker bei direkten Transfer nicht über das Netwzerk gehen sollten hatte ich angenommen.

Aber wenn MeisterPilaf 2x1GBit/s zur Fritzbox auf 2 LAN Strecken verbinden will, weil er gerne 2GBit/s nutzen möchte, muß doch auch von irgendwoher genug Traffic kommen und in Summe rund 2GBit/s zu erreichen. Ich war davon ausgegangen,d aß GF Fritzboxen auf WAN seite eher mit 1GBit/s angebunden werden, DSl geht bei SuperVectoring bis nominell 250MBit/s (bei mir rund 280MBit/s) . Also muß der restliche Traffic (1,0 bis 1,75GBit/s) aus dem lokalen Netz LAN kommen.

Darum meine neugierige Frage. Wenn es von mehreren PC aus dem lokalen LAN Netz kommt, wird bei mehr als 2 Geräten sowieso ein Netzwerkswitch dabei sein. Dann würde ich die Docker gar nicht versuchen zu trennen, sondern eben einen LAG fähigen Switch oder gar eine flottere Ethernetverbindung anstreben.

 

1 minute ago, DataCollector said:

Daß unraid und Docker bei direkten Transfer nicht über das Netwzerk gehen sollten hatte ich angenommen.

Aber wenn MeisterPilaf 2x1GBit/s zur Fritzbox auf 2 LAN Strecken verbinden will, weil er gerne 2GBit/s nutzen möchte, muß doch auch von irgendwoher genug Traffic kommen und in Summe rund 2GBit/s zu erreichen. Ich war davon ausgegangen,d aß GF Fritzboxen auf WAN seite eher mit 1GBit/s angebunden werden, DSl geht bei SuperVectoring bis nominell 250MBit/s (bei mir rund 280MBit/s) . Also muß der restliche Traffic (1,0 bis 1,75GBit/s) aus dem lokalen Netz LAN kommen.

Darum meine neugierige Frage. Wenn es von mehreren PC aus dem lokalen LAN Netz kommt, wird bei mehr als 2 Geräten sowieso ein Netzwerkswitch dabei sein. Dann würde ich die Docker gar nicht versuchen zu trennen, sondern eben einen LAG fähigen Switch oder gar eine flottere Ethernetverbindung anstreben.

 

Genau das gleich habe ich auf hinterfragt ein bisschen vor dir ;-) Auch wenn man 1Gbit Internet hat nützten dir 2Gbit nix, und die Fritzbox kann ja maximal 1gbit..

  • Community Expert
Just now, JayLong said:

Genau das gleich habe ich auf hinterfragt ein bisschen vor dir ;-) Auch wenn man 1Gbit Internet hat nützten dir 2Gbit nix, und die Fritzbox kann ja maximal 1gbit..

Ich sehe den Traffic der Fritzbox nicht primär auf WAN bezogen. Das von WAN keien GBit/s rein kommen sah ich bei GF, Kabel und DSL Fritzboxen als normal an. Sind eben Consumergeräte. Deshalb mein Hinweis auf die LAN seitige Nutzung, wo wohl eher der Traffic herkommen müßte, wenn man in Summe bei rund 2GBit/s landet.

😊

  • Author

Hallo,

 

Fritzbox ist die 6591. Down und up:

image.png.6c94c431c1f45b7ba7b721445549160b.png

 

Es ist kein weiteres Gerät vorgesehen und diese Fritzbox hat leider nur 1gbit ports. Ich möchte ungern knapp 300 Euro für eine neue Fritzbox ausgeben nur damit ich ein en 2,5gbit Anschluss habe.

 

Hardware ist auf jeden Fall ausreichend.

image.thumb.png.e938fbb28fe725e5209e7d7e48eafa89.png

 

Sobald die Bandbreite für den Download von Unraid genutzt wird und im LAN noch etwas bezogen wird vom Server, kann extern über WAN nicht mehr darauf zugegriffen werden da 1gbit DOWN und UP vom Unraid Server vollständig genutzt werden.

Diesen Vorfall hatte und wollte ich damit beseitigen.

Edited by MeisterPilaf

9 minutes ago, MeisterPilaf said:

Sobald die Bandbreite für den Download von Unraid genutzt wird und im LAN noch etwas bezogen wird vom Server, kann extern über WAN nicht mehr darauf zugegriffen werden da 1gbit DOWN und UP vom Unraid Server vollständig genutzt werden.

Diesen Vorfall hatte und wollte ich damit beseitigen.

 

Schalte Bonding ein Modus OBalance

und teste mal

  • 1 month later...
  • Community Expert
On 1/2/2023 at 5:31 PM, MeisterPilaf said:

Sobald die Bandbreite für den Download von Unraid genutzt wird und im LAN noch etwas bezogen wird vom Server, kann extern über WAN nicht mehr darauf zugegriffen werden da 1gbit DOWN und UP vom Unraid Server vollständig genutzt werden.

 

 

Naja, wenn du keine Internetbandbreite mehr übrig hast, wie sollte da ein zweiter Port helfen?!

 

 

Keine Ahnung ob es aktuellere Infos dazu gibt, aber man kann wohl keine zwei verschiedenen Netzwerke mit dem selben Gateway bei Docker haben:

https://forums.unraid.net/topic/68748-containers-on-br1/#comment-627910

 

Sofern du Container hast, die nicht von außen erreichbar sein müssen, könntest du es evtl mit Gastnetz auf LAN4 in der Fritz!Box probieren. Dann hätte man ja eine separate IP-Range. Dann könnte es evtl sein, dass br1 angezeigt wird?!

 

Nicht gelesen, aber vielleicht steht ja hier noch was:

https://forums.unraid.net/bug-reports/stable-releases/682-docker-container-not-listing-all-brs-r865/

 

 

  • 1 year later...

Hallo, ich interessiere mich auch für eine Lösung in der Richtung, konkret geht es aber darum das ich z.b. über LAN Port 2 eine Chrome Docker laufen lassen möchte der Youtube Videos hochlädt. Und die restlichen docker über LAN Port 1. Durch die zwei LAN Ports kann 2 verschiedene IPs vergeben und der FritzBox sagen IP xxx.xxx.xxx.01 im Upload Priorität hat und IP xxx.xxx.xxx.02 im Upload als nicht Priorität läuft damit ich die YouTube Videos hochladen kann und wenn ich über Plex was Streamen möchte Plex Priorität im Upload bekommt. Hoffe ich konnte das verständlich ausdrücken 

29 minutes ago, SteveAusPuchheim said:

Hallo, ich interessiere mich auch für eine Lösung in der Richtung, konkret geht es aber darum das ich z.b. über LAN Port 2 eine Chrome Docker laufen lassen möchte der Youtube Videos hochlädt. Und die restlichen docker über LAN Port 1. Durch die zwei LAN Ports kann 2 verschiedene IPs vergeben und der FritzBox sagen IP xxx.xxx.xxx.01 im Upload Priorität hat und IP xxx.xxx.xxx.02 im Upload als nicht Priorität läuft damit ich die YouTube Videos hochladen kann und wenn ich über Plex was Streamen möchte Plex Priorität im Upload bekommt. Hoffe ich konnte das verständlich ausdrücken 

Warum schmeißt du den 2. Container nicht einfach in dir br0 und vergibst dort die IP Adresse die du haben willst?

Das geht auch nur mit einem NIC:

grafik.thumb.png.7637eee2afca15233da95d0bdcc1f7de.png

 

Ich finde das ehrlich gesagt mit zwei NICs zu kompliziert für das was du machen willst.

Das habe ich schon probiert, doch die FritzBox "checkt" das iwie nicht weil die sich wsl auch an den MAC Adressen orientiert. Wenn ich das so wie du beschrieben hast mache und eine Priorität bei der FritzBox vergebe landet auch die Custom Br in der Priorität obwohl ich z.b. die IP für UnRaid xxx.xxx.xxx.01 vergeben habe und die Custom Br die IP xxx.xxx.xxx.02 hat

5 hours ago, SteveAusPuchheim said:

Das habe ich schon probiert, doch die FritzBox "checkt" das iwie nicht weil die sich wsl auch an den MAC Adressen orientiert.

dafür gibt es macvlan in den Docker Einstellungen

 

== jeder Docker hat eine eigene IP UND eine eigene mac

@alturismo ich glaube das dass genau das ist woran es gescheitert ist. Auf meinem test_unraid hat es zumindest genau den effekt gebracht den ich wollte.... ich danke dir vielmals wirklich ich beschäftige mich schon ewig damit habe aber nie die lösung gefunden.... liegt wollte an meiner magelden fachkenntnis und meinem schlechtem Englisch 

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...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.