Ik ben hier wat aan het prutsen met virtual dsm docker van @
kroese
Ik heb een macvlan netwerk aangemaakt.
code:
1
2
3
4
5
| docker network create -d macvlan \
--subnet=192.168.178.0/24 \
--gateway=192.168.178.2 \
--ip-range=192.168.178.130/28 \
-o parent=ens18 vdsm |
En de container
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| version: "3"
services:
dsm:
container_name: dsm
image: kroese/virtual-dsm:latest
environment:
DISK_SIZE: "16G"
ALLOCATE: "N"
CPU_CORES: "2"
RAM_SIZE: "1024M"
devices:
- /dev/kvm
- /dev/vhost-net
cap_add:
- NET_ADMIN
volumes:
- /xxx/xxx/dsm:/storage
networks:
vdsm:
ipv4_address: 192.168.178.130
restart: on-failure
stop_grace_period: 1m
networks:
vdsm:
external: true |
Alleen heeft DSM geen internetverbinding aangezien ik niet kan laden uit het package center.
Als ik via SSH inlog in dsm kan ik wel een ping doen naar 8.8.8.8 maar niet naar google.nl.
code:
1
| ping: google.nl: Temporary failure in name resolution |
Ergens gaat er in de dns dus wat mis.
De IP adressen van DSM staan wel gek er staat 20.20.20.21 en bij standaard gateway 20.20.20.1.
Veranderen in DSM zelf kan niet.
Heb de DNS ook al aangepast in DSM maar ook dat helpt niet.
Wat doe ik fout.
Edit:
Na wat aanpassingen aan het docker macvlan netwerk heb ik in iedergeval geen 20.20.20.21 IP meer maar een range in mijn eigen IP.
Maar het wordt nog vreemder, ik heb een "echte" synology en daarmee heb ik een virtual DSM gemaakt en ook deze heeft geen verbinding in het package center.
(wel op de synology zelf).
[
Voor 9% gewijzigd door
ComTech op 28-07-2023 16:47
]