Catscrash

Changing Android DNS-Settings after Establishing OpenVPN connection

Recommended Posts

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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites
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?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


MoDaCo is part of the MoDaCo.network, © Paul O'Brien 2002-2016. MoDaCo uses IntelliTxt technology.