On 2022/4/22 14:16, Björn Fries wrote:
Hello,
Am 18.04.22 um 04:12 schrieb Nohk Two:
This server allows the clients to access my LAN (e.g. 192.168.87.0/24)
and
[..]
But when the phones connect to the Wi-Fi of my home's router, the DHCP
assigns the IP addresses as 192.168.87.0/24, it's my LAN, to the phones.
[...]
Or do you have better ideas ?
the way I solve this is that I use a slightly larger /23-subnet in the
AllowedIPs=192.168.87.0/23
and when I get a local IP inside 192.168.87.0/24 at home, the kernel
automatically uses the more specific route.
I think I know your point. And since my network is 192.168.87.0/24, I
have to use 192.168.86.0/23 (not 192.168.87.0/23) in the AllowedIPs.
Because "87" is an odd number and it's "1000 0111" in binary
However, it failed in my Android phone. There is no internet accessing
as usual. I didn't try this in iPhone because Eugenio Tampieri told me
that Wireguard for iOS has the feature I required (and worked nicely)
but not Android.
Maybe I have to adjust my LAN's network to even number to make /24
enlarge to /23 happy.
Thank you very much.