diff --git a/tun.go b/tun.go index f1688fa..f37dd6f 100644 --- a/tun.go +++ b/tun.go @@ -91,7 +91,7 @@ func (o *Options) Inet4GatewayAddr() netip.Addr { if len(o.Inet4Address) > 0 { if HasNextAddress(o.Inet4Address[0], 1) { return o.Inet4Address[0].Addr().Next() - } else if runtime.GOOS != "linux" { + } else if runtime.GOOS != "linux" && runtime.GOOS != "android" { return o.Inet4Address[0].Addr() } } @@ -105,7 +105,7 @@ func (o *Options) Inet6GatewayAddr() netip.Addr { if len(o.Inet6Address) > 0 { if HasNextAddress(o.Inet6Address[0], 1) { return o.Inet6Address[0].Addr().Next() - } else if runtime.GOOS != "linux" { + } else if runtime.GOOS != "linux" && runtime.GOOS != "android" { return o.Inet6Address[0].Addr() } }