Ja, dat is inderdaad een beperking van macvlan dat de IP addressen van de containers niet bereikbaar zijn vanaf de host (en andersom).panomi schreef op zaterdag 13 mei 2023 @ 17:03:
Is er een workaround zodat ik binnen de host de smb share kan benaderen van de vDSM container?
Maar als je doel is om die share in Plex te gebruiken, waarom verwijs je dan niet gewoon vanuit Plex naar de vDSM share? Want de containers kunnen onderling elkaars IP wel bereiken, dus waarom zou je de host dan als tussenstation gebruiken?
Mocht het toch echt nodig zijn, kun je in dit blogartikel de stappen vinden voor dat tweede vlan network. In het kort komt het er op neer dat je deze commandos bij het opstarten laat uitvoeren via een cronjob:
code:
1
2
3
4
| ip link add vlan link eth0 type macvlan mode bridge ip addr add 10.0.0.15/32 dev vlan ip link set vlan up ip route add 10.0.0.16/28 dev vlan |
Bij mij is 10.0.0.15 het IP van de docker gateway en 10.0.0.16 t/m 10.0.0.31 de gereserveerde addressen voor het macvlan netwerk.
Daarna konden de host en de container elkaar bereiken.
:fill(white):strip_exif()/f/image/bLzeZegNa6OLl9zYZwYcX0Kf.png?f=user_large)
/f/image/cUsApF3CgMF4BU6do5jcJGxH.png?f=fotoalbum_large)