Zitatdas - ist nur ein Überbleibsel des gekürzten Routine-Code.Wie Du jetzt gelernt hast, guckt man genau hin, um Deinen Fehler zu finden.
Im Original folgen dort noch ein paar Zahlen und Buchstaben.
Da ich mir nicht sicher war, ob man damit etwas anfangen kann oder nicht, habe ich den Aufruf gekürzt.
/sbin/iptables -t nat -I PREROUTING -p tcp -d 188.40.131.57 --dport 443 -j DNAT --to 192.168.124.63:443
/sbin/iptables -I FORWARD -d 192.168.124.63 -p tcp --dport 443 -j ACCEPT
was daraus wirdsudo iptables -L -t nat
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
DNAT tcp -- anywhere fhem2-host tcp dpt:https to:192.168.124.63:443
DNAT tcp -- anywhere fhem2-host tcp dpt:http to:192.168.124.63:80
zumindest mein Test funktioniert jetztZitat🛠� Lösung: Hairpin NAT aktivieren
Du musst zusätzlich eine SNAT/MASQUERADE-Regel setzen, damit interne Clients (VM2) über die öffentliche IP den Dienst in VM1 erreichen können.
Beispiel (ergänzend zu deinen Regeln):
# DNAT hast du schon:
iptables -t nat -I PREROUTING -p tcp -d 188.40.131.57 --dport 443 -j DNAT --to-destination 192.168.124.63:443
iptables -I FORWARD -d 192.168.124.63 -p tcp --dport 443 -j ACCEPT
# Jetzt Hairpin NAT hinzufügen:iptables -t nat -A POSTROUTING -s 192.168.124.0/24 -d 192.168.124.63 -p tcp --dport 443 -j MASQUERADE��
✨ Wirkung
- Externe Clients: gehen wie bisher über DNAT → VM1.
- Interne Clients (VM2): wenn sie die öffentliche IP des Hosts nutzen, werden ihre Pakete durch die MASQUERADE-Regel so umgeschrieben, dass VM1 sie akzeptiert und die Antwort wieder korrekt zurückgeht.
Get-AppxPackage -Name *MicrosoftOfficeHub*|Remove-AppPackage
Und dann im MS Store nach Copilot suchen und den installieren (habe es mit PS zunächst nicht hinbekommen)
zwar nicht einfacher, aber vielleicht braucht man es mal (Quelle):$uri = "http://tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/cee3b989-8f6c-455c-afaf-b0a11daa09c1?P1=1764346027&P2=404&P3=2&P4=SxxpSWNbDHlaoDIqQ7JtT3OIKZ%2fubQryq65Kb27V9s5VpUHvZ9bBf%2feLjJKqkPt5Iesk3536h%2fMA1LqiioD3Bw%3d%3d"
Invoke-WebRequest -Uri $uri -OutFile Copilot.appx -UseBasicParsing
Add-AppxPackage .\Copilot.appxZitat von: rabehd am 27 November 2025, 20:16:49Außerdem auf ein Event kann man mit mehreren Devices reagieren.
## 5
DOELSEIF ([Fruehstueck] eq "Kueche" and [Matthias.Status_2:?SHORT] and [+0:15])
(set Sonos_Kueche Volume 13, set Sonos_Kueche PlayURI ...)ZitatJetzt sieht das alles besser aus. Rudi, kannst Du bitte nochmal testen.Ich konnte keinen Unterschied feststellen.