Allora, ho fatto i vari test e, il risultato è questo.
Questa la configurazione server:
[Interface]
Address = 10.10.10.1/24
ListenPort = 19854
PrivateKey = 00000000000000000000000000
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -t nat -A POSTROUTING -o enp2s0 -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -t nat -D POSTROUTING -o enp2s0 -j MASQUERADE
# Client1
[Peer]
PublicKey = 00000000000000000000000000
AllowedIPs = 10.10.10.2/32
# Client2
[Peer]
PublicKey = 00000000000000000000000000
AllowedIPs = 10.10.10.3/32
# Client30
PublicKey = 00000000000000000000000000
AllowedIPs = 10.10.10.4/32
# Client4
PublicKey = 00000000000000000000000000
AllowedIPs = 10.10.10.5/32
# Client5
PublicKey = 00000000000000000000000000
AllowedIPs = 10.10.10.6/32
# Client6
PublicKey = 00000000000000000000000000
AllowedIPs = 10.10.10.7/32
Questa, invece quella di uno dei client. Gli altri sono uguali a differenza dell'ip e della chiave privata:
[Interface]
PrivateKey = 00000000000000000000000000
ListenPort = 19854
Address = 10.10.10.7/32
DNS = 1.1.1.1, 8.8.8.8
[Peer]
PublicKey = 00000000000000000000000000
AllowedIPs = 10.10.10.0/24
Endpoint = 00.00.00.00:19854
PersistentKeepalive = 25
Il problema è che così facendo salgono solo il client1 ed il client6, se aggiungo un altro client, salgono solo il client1 ed il client7 ed il 6 che prima funzionava correttamente, smette di funzionare.
Le