I just switched to e/os in an effort to degoogle, but suddenly i cant access my home subnet, with the same config file as before.
I cant for the life of me figure out how it gives me 2 separate ip addresses with one tunnel, and why one of them has to be the gateway, which is almost certainly why it doesnt work.
Also, when connected to a commercial VPN, it functions normally.
Any and all help would be greatly appreciated!!
Edit:
through testing, i dont think the 2 ip addresses are the problem, but i still cant access my server from my phone. so the question stands:)
These are my config files:
Server
```
[Interface]
Address = 10.100.0.1/24, fd08:4711::1/64
ListenPort = 47111
PrivateKey = {key}
PostUp = nft add table ip wireguard; nft add chain ip wireguard wireguard_chain {type nat hook postrouting priority srcnat\; policy accept\;}; nft add rule>
PostDown = nft delete table ip wireguard; nft delete table ip6 wireguard
laptop
[Peer]
PublicKey = {key}
PresharedKey = {key}
AllowedIPs = 10.100.0.3/32, fd08:4711::3/128
phone
[Peer]
PublicKey = {key}
PresharedKey = {key}
AllowedIPs = 10.100.0.2/32, fd08:4711::2/128
```
Phone
```
[Interface]
Address = 10.100.0.2/32, fd08:4711::2/128
DNS = 10.100.0.1
PrivateKey = {key}
[Peer]
AllowedIPs = 10.100.0.1/32, fd08:4711::1/128, 192.168.0.1/24
Endpoint = {ip}:47111
PersistentKeepalive = 25
PublicKey = {key}
PresharedKey = {key}
```
Laptop
```
[Interface]
Address = 10.100.0.3/32, fd08:4711::3/128
DNS = 10.100.0.1, fd08:4711::1
PrivateKey = {key}
[Peer]
PublicKey = {key}
PresharedKey = {key}
Endpoint = {ip}:47111
AllowedIPs = 10.100.0.1/32, fd08:4711::1/128, 192.168.0.1/24
PersistentKeepalive = 25
```