Jump to content


Photo

Changing Android DNS-Settings after Establishing OpenVPN connection

- - - - -

  • Please log in to reply
3 replies to this topic

#1
Catscrash

Catscrash

    Newbie

  • Members
  • Pip
  • 48 posts
  • Devices:HTC Hero
Hi,
where does Android store its DNS-Settings?
I managed to establish an openvpn connection, but without being able to change the dns-server that doesn't help much...

is there some kind of script that i could execute after establishing the connection?

thanks very much
Catscrash

  • 0

#2
freeasabeer

freeasabeer

    Regular

  • Members
  • PipPip
  • 88 posts
  • Location:Paris, France
  • Devices:HTC Hero
dns settings are in the net.dns1 and net.dns2 property android database.
You can use getprop / setprop net.dns1 (and net.dns2) to read and write the dns servers values.

  • 0

#3
pulser

pulser

    Diehard

  • Members
  • PipPipPipPip
  • 432 posts
  • Gender:Male
  • Location:/dev/null

dns settings are in the net.dns1 and net.dns2 property android database.
You can use getprop / setprop net.dns1 (and net.dns2) to read and write the dns servers values.


I can confirm that this works, but the settings do not 'hold' and are overwritten if the connection is re-established at any point. I haven't as yet been able to find a way to 'lock' the setting, as the DHCP system overwrites the DNS server values every time the phone re-connects to 3G (or refreshes it), making it reset to your network's default.

Any ideas where the actual connection is initiated inside the phone?

  • 0

#4
Catscrash

Catscrash

    Newbie

  • Members
  • Pip
  • 48 posts
  • Devices:HTC Hero
that's good to know, thank you

  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users