ich habe piVCCU auf meinem Raspi 3B+ installiert, auf dem auch fhem installiert ist. Der Raspi ist per W-LAN verbunden und die piVCCU durch bridging konfiguriert. Ich kann die Weboberfläche erreichen, aber die fhem HMCCU will sich nicht mit der piVCCU verbinden.
In fhem kommt der Fehler "HMCCU [d_ccu] CCU port 48181 is not reachable".
Die Definition der HMCCU in fhem lautet bei mir:
Code: Alles auswählen
define d_ccu HMCCU https://192.168.178.32 ccudelay=180
Hier noch der Inhalt von /etc/network/if-up.d/pivccu. Zusätzlich zu den im Github Wiki vorgeschlagenen ports habe ich noch 443 und 48181 hinzugefügt :
Code: Alles auswählen
#!/bin/sh
HOST_IF=wlan0
BRIDGE=br0
HOST_IP=192.168.253.1
CCU_IP=192.168.253.2
if [ "$IFACE" = "$BRIDGE" ]; then
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A FORWARD -i $IFACE -s $HOST_IP/24 -m conntrack --ctstate NEW -j ACCEPT
iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT -o $BRIDGE
iptables -A POSTROUTING -t nat -j MASQUERADE -s $HOST_IP/24
iptables -t nat -A PREROUTING -p tcp -i $HOST_IF --dport 80 -j DNAT --to-destination $CCU_IP:80
iptables -t nat -A PREROUTING -p tcp -i $HOST_IF --dport 443 -j DNAT --to-destination $CCU_IP:443
iptables -t nat -A PREROUTING -p tcp -i $HOST_IF --dport 1999 -j DNAT --to-destination $CCU_IP:1999
iptables -t nat -A PREROUTING -p tcp -i $HOST_IF --dport 2000 -j DNAT --to-destination $CCU_IP:2000
iptables -t nat -A PREROUTING -p tcp -i $HOST_IF --dport 2001 -j DNAT --to-destination $CCU_IP:2001
iptables -t nat -A PREROUTING -p tcp -i $HOST_IF --dport 2002 -j DNAT --to-destination $CCU_IP:2002
iptables -t nat -A PREROUTING -p tcp -i $HOST_IF --dport 2010 -j DNAT --to-destination $CCU_IP:2010
iptables -t nat -A PREROUTING -p tcp -i $HOST_IF --dport 8181 -j DNAT --to-destination $CCU_IP:8181
iptables -t nat -A PREROUTING -p tcp -i $HOST_IF --dport 8183 -j DNAT --to-destination $CCU_IP:8183
iptables -t nat -A PREROUTING -p tcp -i $HOST_IF --dport 8700 -j DNAT --to-destination $CCU_IP:8700
iptables -t nat -A PREROUTING -p tcp -i $HOST_IF --dport 8701 -j DNAT --to-destination $CCU_IP:8701
iptables -t nat -A PREROUTING -p tcp -i $HOST_IF --dport 48181 -j DNAT --to-destination $CCU_IP:48181
fi