Insti
Aktives Mitglied
- Mitglied seit
- 19 Aug 2016
- Beiträge
- 995
- Punkte für Reaktionen
- 134
- Punkte
- 43
Ab der Zeile „sed -i '/net.ipv6.conf.all.forwarding=1/s/^#//g' /etc/sysctl.conf“
In diesem Fall ist es die Zeichenfolge "perl"es gab schon mal einige Zeichen bzw Zeichenfolgen
iptables -t nat -A POSTROUTING -o wg0 -j MASQUERADE
iptables -A FORWARD -i wg0 -o $(arp -n -H ether | perle -ne 'print $1 if /(\S+\n)$/' | sort | uniq -c | grep -v Iface | sort -n | tail -1 | perle -pe 's/.* //') -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i $(arp -n -H ether | perle -ne 'print $1 if /(\S+\n)$/' | sort | uniq -c | grep -v Iface | sort -n | tail -1 | perle -pe 's/.* //') -o wg0 -j ACCEPT
Ich würde versuchen per ssh (putty o.ähnliches) auf die wg ip vom pi zu kommen. Ist doch bei dir die 10.7.0.1 ?Welche IP würdest du denn vom Client aus anpingen,
AllowedIPs = 0.0.0.0/0, ::/0
AllowedIPs = 192.168.178.0/24, fd00::/64
Und das ist die Konfig des Clients:[Interface]
Address = 10.7.0.1/24, fddd:2c4:2c4:2c4::1/64
PrivateKey = ...
ListenPort = 51820
# BEGIN_PEER mac
[Peer]
PublicKey = ...
PresharedKey = ...
AllowedIPs = 10.7.0.2/24, fddd:2c4:2c4:2c4::2/64
# END_PEER mac
Müssen jetzt beim Client die IPs vom Server 10.7.0.1/24, fddd:2c4:2c4:2c4::1/64 in die Allowed IPs?[Interface]
PrivateKey = ...
Address = 10.7.0.2/24, fddd:2c4:2c4:2c4::2/64
DNS = 1.1.1.1, 1.0.0.1
[Peer]
PublicKey = ...
PresharedKey = ...
AllowedIPs = 0.0.0.0/0, ::/0
Endpoint = freednsdomain:51820
PersistentKeepalive = 25
Kannst das Script aus #41 auf dem Pi ausführen. Das erstellt dir den Wireguard Server und 5 Client Configs. Die Client Configs sind dann unter /opt zu finden. In der config müsstest dann beim Client nur den endpoint mit der freedns ipv6 subdomain ändern.ich glaub ich resette heute nochmal alles und probier es noch ein letztes Mal,
sudo rm /etc/iptables/rules.v4
sudo rm /etc/iptables/rules.v6