<div dir="ltr"><div dir="ltr"><div>I am trying to route between multiple WG interfaces. <br></div><div><br></div><div>On my primary server:</div><div><br></div><div>wg0.conf:</div><div><br></div><div>[Interface]</div><div>Address = <a href="http://192.168.6.4/24">192.168.6.4/24</a></div><div>ListenPort = 51820</div><div>PrivateKey = </div><div>PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE</div><div>PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o %i -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE</div><div><br></div><div>[Peer]</div><div>PublicKey = </div><div>AllowedIPs = <a href="http://192.168.6.1/32">192.168.6.1/32</a>, <a href="http://192.168.1.0/24">192.168.1.0/24</a></div><div>Endpoint = <a href="http://xy.com:51820">xy.com:51820</a></div><div><br></div><div>wg1.conf:</div><div><br></div><div>[Interface]</div><div>Address = <a href="http://192.168.9.1/24">192.168.9.1/24</a></div><div>ListenPort = 51821</div><div>PrivateKey = </div><div><br></div><div>PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE</div><div>PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o %i -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE</div><div><br></div><div>[Peer]</div><div>PublicKey = </div><div>AllowedIPs = <a href="http://192.168.9.3/32">192.168.9.3/32</a></div><div><br></div><div>---</div><div><br></div><div>With wg0 I am connecting to an other server (<a href="http://xy.com:51820">xy.com:51820</a>). On wg1 I am accepting client connections.</div><div><br></div><div>On this server I can ping everything, so connection is working well. </div><div><br></div><div>ping 192.168.6.1 - works</div><div>ping 192.168.1.xxx - works</div><div><br></div><div>ping 192.168.9.3 - works</div><div><br></div><div>---</div><div><br></div><div>Now I am connecting my client to this server (client 192.168.9.3):</div><div><br></div><div>[Interface]</div><div>PrivateKey = </div><div>Address = <a href="http://192.168.9.3/24">192.168.9.3/24</a></div><div>DNS = 192.168.9.1</div><div><br></div><div>[Peer]</div><div>PublicKey = </div><div>AllowedIPs = <a href="http://192.168.9.1/32">192.168.9.1/32</a>, <a href="http://192.168.1.0/24">192.168.1.0/24</a></div><div>Endpoint = primaryserver:51821</div><div><br></div><div><br></div><div>I can ping server 192.168.9.1 as expected, but I am unable to ping any of my devices in <a href="http://192.168.1.0/24">192.168.1.0/24</a>. </div><div><br></div><div>Anyone knows what's the problem here?</div></div></div>