gen8lm2:~ root# ip a add dev wg0 10.0.10.129 peer 10.0.10.128    # D'une pierre 2 coups !

gen8lm2:~ root# wg
interface: wg0
  listening port: 40175

gen8lm2:~ root# ping 10.0.10.128
PING 10.0.10.128 (10.0.10.128) 56(84) bytes of data.
De 10.0.10.129 icmp_seq=1 Hôte de destination injoignable
ping: sendmsg: Clé requise non disponible			              # LOGIQUE, il manque l'authentification (réciproque) !
^C
--- statistiques ping 10.0.10.128 ---
2 paquets transmis, 0 reçus, +2 erreurs, 100 % paquets perdus, temps 1020 ms

gen8lm2:~ root# wg genkey > /root/clef_privee_wireguard
Warning: writing to world accessible file.
Consider setting the umask to 077 and trying again.

gen8lm2:~ root# chmod 600 /root/clef_privee_wireguard 

gen8lm2:~ root# wg pubkey < /root/clef_privee_wireguard > /root/clef_publique_wireguard

gen8lm2:~ root# cat /root/clef_publique_wireguard 
0elj4LnZ7rqfjBChMGGlp1sYSGIDY4WANwJId+DbuyY=

gen8lm2:~ root# wg set wg0 private-key /root/clef_privee_wireguard 

gen8lm2:~ root# wg
interface: wg0
  public key: 0elj4LnZ7rqfjBChMGGlp1sYSGIDY4WANwJId+DbuyY=
  private key: (hidden)
  listening port: 40175

gen8lm2:~ root# wg showconf wg0 
[Interface]
ListenPort = 40175
PrivateKey = KO8CUMhlVAQ7sesK8CwNLnfJUz+APyikd3lhBENhjV8=        # La clef privée apparaît en "clair"

gen8lm2:~ root# wg show wg0 private-key
KO8CUMhlVAQ7sesK8CwNLnfJUz+APyikd3lhBENhjV8=

gen8lm2:~ root# ping 10.0.10.128
PING 10.0.10.128 (10.0.10.128) 56(84) bytes of data.
De 10.0.10.129 icmp_seq=2 Hôte de destination injoignable
ping: sendmsg: Clé requise non disponible			              # LOGIQUE, il manque encore la clef du "correspondant"
^C
--- statistiques ping 10.0.10.128 ---
2 paquets transmis, 0 reçus, +2 erreurs, 100 % paquets perdus, temps 1021 ms

# À LA LIGNE SUIVANTE, hJ7Dmsswy49RviFHrUNd4eQLWgIgnMakpE8rCJgyQiw= est la clef publique de l'autre "pair" (gen8lm1)
gen8lm2:~ root# wg set wg0 peer hJ7Dmsswy49RviFHrUNd4eQLWgIgnMakpE8rCJgyQiw= allowed-ips 10.0.10.128/32 endpoint 192.168.6.128:39245

gen8lm2:~ root# wg
interface: wg0
  public key: 0elj4LnZ7rqfjBChMGGlp1sYSGIDY4WANwJId+DbuyY=
  private key: (hidden)
  listening port: 40175

peer: hJ7Dmsswy49RviFHrUNd4eQLWgIgnMakpE8rCJgyQiw=
  endpoint: 192.168.6.128:39245
  allowed ips: 10.0.10.128/32

gen8lm2:~ root# ping 10.0.10.128
PING 10.0.10.128 (10.0.10.128) 56(84) bytes of data.
64 octets de 10.0.10.128 : icmp_seq=1 ttl=64 temps=2.03 ms
64 octets de 10.0.10.128 : icmp_seq=3 ttl=64 temps=0.492 ms
^C
--- statistiques ping 10.0.10.128 ---
3 paquets transmis, 3 reçus, 0 % paquets perdus, temps 2007 ms
rtt min/avg/max/mdev = 0.492/1.034/2.032/0.706 ms