01 November 2010

Pindah pindah network, ya nggak harus ribet!

Seringkali kita mengalami kejenuhan ketika sering pindah- pindah network, yah dialami juga sama saya, di kantor ya harus pake IP kantor, di rumah ganti lagi IP nya pake IP rumah, lama-lama lieur oge (red: pusing juga) dan bikin kesel. Yang jadi masalah ketika kita pindah network banyak setingan yang harus dilakukan diantaranya ganti IP, dan ganti proxy. Karena saya pake browser 'si rubah api' dan Messenger YM, WM pake setingan proxy yang beda, kalo YM dan WM kan seting proxy nya di IE atau Control Panel sedangkan firefox pake proxy sendiri. Makanya sok rada ribet kalo tiap hari harus gunta- genti setingan.

Makanya saya cari cara gimana biar bisa ganti2 setingan dengan cepat dan kagak pake lama (gitu kata mas affan :D). oh ya sebelum kita mulai, di contoh ini saya pake OS windows XP sp2, dan firefox 3.6.12, takutnya ada yang nggak bisa pake salahsatu kemungkinannya bisa jadi karena beda dua faktor tadi yang nggak cocok.

Kita mulai aja,
petama, kita buka dulu de incredible 'notepad', caranya; tinggal klik Start >> run >> lalu ketik notepad (gitu aja koq repot :D)

kedua, masukin sekerip dibawah: (silahkan kopi paste ajah)

netsh interface ip set address "Local Area Connection" static alamat_ip spasi netmask spasi gateway 2
netsh interface ip set dns "Local Area Connection" static alamat_dns 
netsh interface ip add dns name="Local Area Connection" addr=alamat_dns2
proxycfg -p namaProxy_atau_ip_proxy:nomor_port spasi alamat_script_yang_nggak_dilewatin_proxy_atau_no_proxy_script

cd /D "%APPDATA%\Mozilla\Firefox\Profiles"
cd *.default
set ffile=%cd%
echo user_pref("network.proxy.http", "namaProxy_atau_IP_proxy");>>"%ffile%\prefs.js"
echo user_pref("network.proxy.http_port", nomorPort);>>"%ffile%\prefs.js"
echo user_pref("network.proxy.no_proxies_on", "noProxyScript");>>"%ffile%\prefs.js"
echo user_pref("network.proxy.type", 1);>>"%ffile%\prefs.js"
set ffile=
cd %windir%
 
catatan: yang dikasi warna beda, silahkan ganti sesuai kebutuhan

ketiga, sep file tadi dengan extensi .bat (misal: dikantor.bat)

keempat, saking gampangnya kagak ada nomor empat, tinggal di jalanin (dobel klik file yang udah dibikin tadi.

kelima, mau apa lagi, kan udah beres.

Nah kalo mau ngilangin seting, atau pindah ke rumah yang IP-nya pake dhcp dan kagak pake proxy, tinggal bikin file baru (sama di notepad juga) pake sekrip ini;

netsh interface ip set address "Local Area Connection" dhcp
netsh interface ip set dns "Local Area Connection" dhcp
proxycfg -d

cd /D "%APPDATA%\Mozilla\Firefox\Profiles"
cd *.default
set ffile=%cd%
type "%ffile%\prefs.js" | findstr /v "user_pref("network.proxy.type", 1);" >"%ffile%\prefs_.js"
rename "%ffile%\prefs.js" "prefs__.js"
rename "%ffile%\prefs_.js" "prefs.js"
del "%ffile%\prefs__.js"
set ffile=
cd %windir%

udah gitu sep juga dengan ektensi .bat (misal: dirumah.bat)

Jadi, nggak ribet kan? tinggal dobel klik 'dikantor.bat' kalo kita sedang di kantor, dan klik dirumah.bat kalo kita sedang ada di rumah, sooo simple isn't it? sayang saya belum pernah coba di OS lain, kalo rekan2 ada yang udah pernah coba tolong di report ya!

oh ya di IE atau Internet option mungkin kamu nggak akan nemuin perubahan apa-apa, so untuk bisa tau setingannya udah ganti atau belum kamu bisa pake cara biasa;
untuk liat IP, ketik 'ipconfig di Start menu >  run >> cmd'
untuk liat proxy, ketik 'proxycfg'

silahkan dicoba,... :D mudah mudahan bermanfaat,...
 <span >diambil dari:</span><a href="http://danibilabibah.blogspot.com/"><img src="http://feeds.feedburner.com/Danibilabibah.1.gif" /></a>

WARNING !!!
Silahkan kalau mau kopi-paste, tapi mohon pengertiannya untuk mencantumkan sumbernya. Silahkan kopi artikel beserta kode diatas untuk menyertakan link banner ke blog ini. Terimakasih