Problem gefunden, aus dem opeccun container war der Host nicht erreichbar, daher schlägt wget fehl.
Obwohl bei der Einrichtung nach einer alternativen Host IP gefragt wurde, war keine passende route hinterlegt
Falls andere auch das Problem haben, adhoc anlegen hat wie folgt geklappt (natürlich die IPs anpassen):
Im Host:
sudo ip link add ccu-shim link eth0 type macvlan mode bridge
sudo ip addr add 192.168.2.201/24 dev ccu-shim
sudo ip link set ccu-shim up
Im Zweifel muss im Host noch ein ‚sudo ip route add 192.168.2.200/32 dev ccu-shim‘ ergänzt werden
Aus dem Container klappt dann ein wget -O -
http://192.168.2.201 (wenn da ein Webserver läuft)
Dauerhaft habe ich das als Service angelegt
sudo nano /etc/systemd/system/ccu-shim.service
Dort hinein:
[Unit]
Description=macvlan shim for OpenCCU host access
After=network-online.target docker.service
Wants=network-online.target
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/sbin/ip link add ccu-shim link eth0 type macvlan mode bridge
ExecStart=/usr/sbin/ip addr add 192.168.2.201/24 dev ccu-shim
ExecStart=/usr/sbin/ip link set ccu-shim up
ExecStart=/usr/sbin/ip route add 192.168.2.200/32 dev ccu-shim
ExecStop=/usr/sbin/ip link delete ccu-shim
[Install]
WantedBy=multi-user.target
Und dann noch aktivieren:
sudo systemctl daemon-reload
sudo systemctl enable ccu-shim.service
sudo systemctl start ccu-shim.service