adding dns addresses in route table for samsung devices
This commit is contained in:
parent
ebfd50f30d
commit
7723568cef
2 changed files with 3 additions and 1 deletions
|
|
@ -107,7 +107,6 @@ class OpenVPNThreadv3(var service: VPNService): ClientAPI_OpenVPNClient(), Runna
|
||||||
|
|
||||||
override fun tun_builder_add_dns_server(address: String , ipv6: Boolean): Boolean {
|
override fun tun_builder_add_dns_server(address: String , ipv6: Boolean): Boolean {
|
||||||
mService.addDNS(address)
|
mService.addDNS(address)
|
||||||
mService.addRoute(address, 32)
|
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -193,6 +193,9 @@ class VPNService : android.net.VpnService() {
|
||||||
fun addDNS(ip: String){
|
fun addDNS(ip: String){
|
||||||
Log.v(tag, "mbuilder.addDnsServer($ip)")
|
Log.v(tag, "mbuilder.addDnsServer($ip)")
|
||||||
mbuilder.addDnsServer(ip)
|
mbuilder.addDnsServer(ip)
|
||||||
|
if ("samsung".equals(Build.BRAND) && Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP){
|
||||||
|
mbuilder.addRoute(ip, 32)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fun setSessionName(name: String){
|
fun setSessionName(name: String){
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue