Hallo,
mit der Netzwerktechnik macvlan kann man ja für seine Dockercontainer eigene IPs vergeben. Der Nachteil ist jedoch, dass man von dem Container nicht auf den Host zugreifen kann weil die physikalische Netzwerkschnittstelle (bei Synology eth0) mit dem macvlan gekoppelt ist.
Wie könnte man das trotzdem hinbekommen?
Es gibt für Debian eine Anleitung, wo man einfach die IP des Hostes auch in das macvlan packt. So "sehen" sich wieder alle und der Zugriff ist möglich.
Quelle: https://blog.wyraz.de/allgemein/docker-container-mit-eigener-statischer-lan-ip-ausfuehren/
Die Seite sagt:
eno1 ist bei der Synology eth0.
Meint ihr, man kann das mit der Synology auch machen oder brickt es dann den DSM und ich muss alles ganz neu aufsetzen?
Die Einstellung gibt in dem Beispiel der physikalischen Netzwerkkarte eno1 keine IP mehr, stattdessen läuft das über macvlan.
Weiß jemand aus dem Kopf, in welcher Datei bei DSM die Netzwerkeinstellungen liegen?
Eine ALternative wäre, den zweiten LAN Port (eth1) ebenfalls mit dem Switch zu verbinden, eine zweite IP zu vergeben und macvlan quasi an die zweite Netzwerkkarte zu binden. Dann sollte der Zugriff vom Container zum Host (mit einem Umweg über den Switch) funktionieren, oder?
mit der Netzwerktechnik macvlan kann man ja für seine Dockercontainer eigene IPs vergeben. Der Nachteil ist jedoch, dass man von dem Container nicht auf den Host zugreifen kann weil die physikalische Netzwerkschnittstelle (bei Synology eth0) mit dem macvlan gekoppelt ist.
Wie könnte man das trotzdem hinbekommen?
Es gibt für Debian eine Anleitung, wo man einfach die IP des Hostes auch in das macvlan packt. So "sehen" sich wieder alle und der Zugriff ist möglich.
Quelle: https://blog.wyraz.de/allgemein/docker-container-mit-eigener-statischer-lan-ip-ausfuehren/
Die Seite sagt:
auto eno1
iface eno1 inet manual
auto macvlan0
iface macvlan0 inet static
address 192.168.1.1
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.254
dns-nameservers 192.168.1.254
pre-up ip link add link eno1 name macvlan0 type macvlan mode bridge
eno1 ist bei der Synology eth0.
Meint ihr, man kann das mit der Synology auch machen oder brickt es dann den DSM und ich muss alles ganz neu aufsetzen?
Die Einstellung gibt in dem Beispiel der physikalischen Netzwerkkarte eno1 keine IP mehr, stattdessen läuft das über macvlan.
Weiß jemand aus dem Kopf, in welcher Datei bei DSM die Netzwerkeinstellungen liegen?
Eine ALternative wäre, den zweiten LAN Port (eth1) ebenfalls mit dem Switch zu verbinden, eine zweite IP zu vergeben und macvlan quasi an die zweite Netzwerkkarte zu binden. Dann sollte der Zugriff vom Container zum Host (mit einem Umweg über den Switch) funktionieren, oder?