Intinya saya ingin melihat secara detail konfigurasi network di android ketika kita terhubung dengan sebuah network/internet. Karena pada kenyataanya ketika kita terhubung ke suatu network dengan DHCP enable, android tidak memberikan cukup informasi detail tentang konfigurasi network. Mungkin hanya IP, sedangkan info seperti DNS, routing, dan gateway masih tersembunyi.
Lalu bagaimana cara melihatnya? kita bisa menginstall beberapa aplikasi playstore untuk bisa melihat detail konfigurasi network di android, tapi jika kita terbiasa dengan terminal dan command linux, kita juga bisa melihat dan merubah konfigurasi network dari sana.
Tapi sebelumnya pastikan syarat berikut ini sudah terpenuhi :
- Device harus sudah dalam kondisi ter-root, karena kita membutuhkan akses super user untuk menjalankannya.
- Untuk menjalankan kita butuh semacam Terminal Emulator/ADB shell, bisa dengan menggunakan app terminal download di playstore, maupun ADB shell dari komputer yang sudah terhubung dengan device android.
Langsung saja berikut beberapa command perintahnya :
Untuk menampilkan android ip address dan routing tabel
cat /proc/net/route
atau
ip route show
Untuk menampilkan DNS server
getprop net.dns1 getprop net.dns2
net.dns1 sebagai primary dns, dan net.dns2 sebagai secondary dns.
Untuk merubah dan set DNS server
setprop net.dns1 8.8.8.8 setprop net.dns2 8.8.4.4
Untuk merubah default gateway
route add default gw 192.168.0.1 dev wlan0
192.168.0.1 adalah ip gateway baru dan wlan0 adalah adapter yang digunakan, namanya bisa wifi, eth0 dan lainnya.
Terakhir untuk mengecek konfigurasi network apakah telah up dan berjalan
netcfg

IP route show & getprop command
Beberapa comand diatas dapat kita manfaatkan untuk untuk menampilkan dan merubah network config pada android. Semoga membantu.