ich versuche immer noch auf meinen PI4 B, 8 GB mithilfe einer Intenso SSD eine piVCCU3 zum Laufen zu bekommen.
Ich habe ein komplett neues Raspbian aufgesetzt und mit dem WLAN verbunden, dann IOBroker aufgesetzt und mein Backup eingespielt.
Soweit läuft alles.
Dann habe ich versucht gemäß Anleitung die piVCCU3 zu installieren. Im Detail habe ich folgendes eingegeben:
Code: Alles auswählen
wget -q -O - https://www.pivccu.de/piVCCU/public.key | sudo apt-key add -
sudo bash -c 'echo "deb https://www.pivccu.de/piVCCU stable main" > /etc/apt/sources.list.d/pivccu.list'
sudo apt update
sudo apt install build-essential bison flex libssl-dev
sudo apt install raspberrypi-kernel-headers pivccu-modules-dkms
sudo apt remove dhcpcd5
sudo apt install bridge-utils
sudo bash -c 'cat << EOT > /etc/network/interfaces
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
iface eth0 inet manual
auto br0
iface br0 inet dhcp
bridge_ports eth0
EOT'
sudo apt install bridge-utils
sudo bash -c 'cat << EOT > /etc/network/interfaces
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp
wpa-ssid NetzwerkSSID
wpa-psk WLANPASSWORT
iface br0 inet static
bridge_ports none
bridge_fd 0
address 192.168.253.1
netmask 255.255.255.0
EOT'
sudo systemctl stop pivccu
sudo bash -c 'cat << EOT > /var/lib/piVCCU3/userfs/etc/config/netconfig
HOSTNAME=homematic-ccu2
MODE=MANUAL
CURRENT_IP=192.168.253.2
CURRENT_NETMASK=255.255.255.0
CURRENT_GATEWAY=192.168.253.1
CURRENT_NAMESERVER1=8.8.4.4
CURRENT_NAMESERVER2=8.8.8.8
IP=192.168.253.2
NETMASK=255.255.255.0
GATEWAY=192.168.253.1
NAMESERVER1=8.8.4.4
NAMESERVER2=8.8.8.8
CRYPT=0
EOT'
sudo bash -c 'cat << EOT > /etc/network/if-up.d/pivccu
#!/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 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
fi
EOT'
sudo chmod +x /etc/network/if-up.d/pivccu
sudo reboot
[FAILED] Failed to start Raise network interfaces
My IP address ist nun (fälschlicherweise vermute ich) gleich der Gateway Adresse 192.168.253.1
Ich kann nicht mehr per SSH auf den Rechner zugreifen.
systemctl status networking.service wirft folgendes aus
Wo liegt bitte mein Fehler?