Kamis, 15 Agustus 2013

Cara Disable IP Auto-configuration

Auto-configuration untuk IP address adalah sebuah fitur dari network adapter pada PC terintegrasi Windows yang digunakan untuk melakukan setting otomatis pada sistem pengalamatan PC tersebut. Skema kerja dari auto-configuration itu sendiri adalah sebagai berikut :
  1. Saat network adapter terpasang pada PC, secara otomatis Windows akan menggunakan protokol TCP/IP pada adapter tersebut. Jika tidak ada langkah lebih lanjut yang diambil oleh user, maka konfigurasi pengalamatan protokol tersebut diatur ke "Obtain an IP address automatically" (meminta IP address ke sebuah DHCP server).
  2. Jika PC tersebut di-reboot maka adapter tersebut akan mencoba menghubungi DHCP server untuk meminta IP address.
  3. Jika tidak ada DHCP server yang dapat dihubungi (hal ini biasa terjadi pada private LAN), maka Windows akan memberikan alamat khusus (dengan network address 169.254.xxx.xxx) untuk adapter tersebut.
  4. Kemudian Windows akan mencoba untuk menghubungi DHCP server lagi pada interval 3 menit untuk memastikan apakah DHCP server sudah dapat memberikan services atau belum.
Penggunaan auto-configuration memiliki beberapa masalah yang tentu akan menghambat bahkan sangat mengganggu kinerja dari PC tersebut. Jika di sebuah LAN (Local Area Network) tidak tersedia DHCP server, maka Windows akan melakukan hal yang sia-sia jika harus terus mencoba menghubungi DHCP server dalam interval 3 menit.

Secara pribadi saya sering mengalami masalah dengan auto-configuration. Saat sebuah LAN memiliki DHCP server, auto-configuration justru akan membuat sistem operasi menolak untuk menggunakan layanan DHCP server. Oleh karena itu dalam kiriman saya kali ini akan membahas mengenai bagaimana cara men-disable auto-configuration pada sistem operasi Windows 7.

Sebagai referensi, berikut adalah contoh dari auto-configuration yang terpasang dalam sebuah LAN adapter :

Contoh Auto-Configuration
Gambar 1. Contoh Auto-Configuration

Lalu cara untuk men-disable-kan (atau menonaktifkan) auto-configuration adalah seperti langkah-langkah berikut :

  1. Buka windows explorer lalu masuk ke partisi system yang biasanya memiliki label C: lalu masuk ke folder Windows. Kemudian masuk kembali ke folder System32 dan cari file aplikasi dengan nama cmd.exe. Klik kanan pada file tersebut, lalu klik Run as administrator.
  2. Setelah command prompt terbuka, ketikkan perintah netsh interface ipv4 show inter untuk menampilkan network adapter yang tersedia beserta informasi umum tiap adapter.

    Perhatikan angka yang ada di bawah parameter Idx untuk adapter Local Area Connection (dalam praktek yang saya contohkan, angka untuk adapternya adalah 17).
  3. Setelah itu inputkan perintah netsh interface ipv4 set interface 17 dadtransmit=0 store=persistent.
  4. Setelah muncul parameter OK maka konfigurasi selesai. Lakukan restarting pada PC tersebut lalu lakukan pengecekan IP address yang baru.
Setelah konfigurasi selesai, maka seharusnya PC tersebut tidak akan menggunakan auto-configuration untuk menambahkan IP address-nya tetapi akan menggunakan DHCP server (jika tersedia). Tetapi jika DHCP server belum tersedia maka user harus menambahkan pengalamatan secara manual.

Dari beberapa referensi yang saya pelajari, ada yang menyebutkan bahwa melakukan 4 proses seperti yang di sebutkan di atas perlu dilakukan pengaturan supaya Windows tidak akan melakukan permintaan IP address kepada DHCP server pada saat start-up. Namun dalam hal ini saya tidak mengikuti proses tersebut karena saya hanya ingin menon-aktifkan penggunaan auto-configuration. Namun untuk tujuan pengetahuan, berikut saya sertakan langkah-langkah untuk menon-aktifkan permintaan IP address kepada DHCP server :
  1. Buka menu Run (tekan tombol Win + R pada keyboard) lalu ketikan services.msc lalu tekan tombol Enter pada keyboard.
  2. Setelah itu akan muncul sebuah jendela Services. Cari menu dengan nama DHCP Client.
  3. Setelah itu akan muncul sebuah jendela DHCP Client Properties. Pada bagian Startup type pilih disabled.
  4. Setelah itu tekan tombol OK lalu restart PC tersebut.
Referensi :
http://v2.nat32.com/ipauto.htm
http://lyngtinh.blogspot.com/2011/12/how-to-disable-autoconfiguration-ipv4.html

89 komentar:

  1. terimakasih pak atas pencerahannya.
    nama blognya bagus seperti makanan ucing

    seseorang nun jauh disana

    BalasHapus
  2. Blognya bagus, sangat membantu. :)
    Aku mau tanya juga nih, kalo semisal komputer punya lebih dari 1 NIC dan perlu IP Address lebih dari satu maka proses DHCP dijalankan untuk setiap adaptor secara sendiri-sendiri, itu maksud dan prosesnya bagaimana ya?

    Tolong pencerahannya ya, sesama anak Informatika juga :)) Suwun..

    BalasHapus
    Balasan
    1. terimakasih :)
      kalo diliat dari pertanyaannya kayanya situ beberapa tingkat di atas saya :D
      saya jawab pake skill + ilmu yang seadanya ya..

      jika sebuah NIC terkoneksi ke jaringan yang didalamnya sudah tersedia DHCP server maka untuk melakukan proses "Discover - Offer - Request - Ack" dapat dilakukan melalui 2 cara yaitu :
      1. mengatur NIC tersebut untuk mendapatkan IP secara dynamic, contoh pada sistem operasi linux ubuntu dapat menggunakan script berikut pada file /etc/network/interface :

      auto eth0
      iface eth0 inet dhcp

      2. jika interface NIC lebih dari satu maka script tersebut dapat digandakan dan parameter eth0 dapat diubah menjadi eth1, eth2, dst. setelah itu lakukan restarting pada proses networking dengan perintah "invoke-rc.d networking restart"

      maaf cuma segitu aja yang saya tau :D

      Hapus
  3. gan windows 8 ku aneh, sering diskonek otomatis klo ga kepake

    BalasHapus
    Balasan
    1. mungkin jaringan wifi yang dipake memang diatur supaya bisa "terminate idle user session"

      Hapus
  4. gan .. boleh minta tolong settingin TP-link WA 5210G hehe ,,, kemarin bisa konek tapi sekarang kok matot mlulu, di WAN nya muncul "Obtaining network parameters" terus ... ga mau dapet ip .... hp saya, 085737535204, email okteecom@gmail.com, fb.com/akhmad.khalimi ... minta tolong ya gan .... hehe ....

    BalasHapus
    Balasan
    1. duh maaf kalo diliat di profile facebook sampean nampaknya kejauhan haha

      cari di google dulu aja gan, personal experience will be better

      Hapus
    2. gan..ane dah lakuin cara2 yg di atas..yg eternet LAN bisa dah ga da autoconfiguration ipv4 lagi..tpi yg wifi masih belum bisa yah knp.?

      Hapus
    3. sorry for late response, mungkin jaringan nya bermasalah (diawali dengan kata "mungkin" karna saya sendiri ga yakin)

      Hapus
  5. wah sangat bermanfaat.. sy sudah cba n berhasil.. makasi infonya masekk.

    BalasHapus
  6. kalo ipv4 selalu terisi dengan ip tertentu juga gatewaynya
    saat di obtainkan akan muncul lagi ip tersebut, gmn solusinya ya?

    BalasHapus
    Balasan
    1. kalo pake DHCP ada kemungkinan sebuah PC akan mendapatkan IP yang sama untuk beberapa waktu, karena DHCP akan menyimpan informasi MAC address PC client dan akan memberikan IP yang sama terus-menerus selama IP tersebut kosong dan MAC address client belum terhapus dari database di server

      Hapus
  7. Kak, mau nanya. Saya pake windows 8 tapi gak bisa konek internet. Selalu muncul pesan IP configuration utility. Terima kasih

    BalasHapus
    Balasan
    1. maaf pertanyaannya kurang jelas, mungkin lebih enak kalo ada screenshot nya :D

      Hapus
  8. sangat membantu mas, makasih ilmu yang di berikan

    BalasHapus
  9. Saya sudah jalankan perintah diatas tapi kok ttep masih ada ya autoconfignya.???

    BalasHapus
    Balasan
    1. apa pc atau laptop mas Dimas sudah terkoneksi ke jaringan? salah-salah belum terkoneksi jadinya gabisa minta IP dari dhcp server disitu

      Hapus
  10. Setelah ane inputkan perintah netsh interface ipv4 set interface 17 dadtransmit=0 store=persistent.

    gk muncul tulisan OK

    BalasHapus
  11. Mas, apa di setiap laptop ipv4 nya sudah ada dari laptop itu?
    Atau kita yg setting ipv4 statis nya?

    BalasHapus
    Balasan
    1. bisa kita setting manual (static) atau bisa kita dapat dari DHCP server (dynamic)

      untuk penjelasan tentang DHCP server bisa cek http://yadicucuklauk.blogspot.com/2012/03/dhcp-dynamic-host-configuration.html

      Hapus
  12. seandainya ip addess sdh disetting di dhcp server stiap kali client login berdasarkan mac adressnya dan hanya ip address yg terdaftar secara DHCP server aja yg bisa internetan.. apakah bisa client mengakali melalui pengaturan static tapi ttp bisa internatan gan? :D

    BalasHapus
    Balasan
    1. bisa, salah satunya adalah dengan modifikasi MAC address, dengan catatan kita sudah tau MAC address berapa saja yg terdaftar di DHCP server dan dapat digunakan untuk internetan

      Hapus
  13. Thanks sob pencerahannya ��

    BalasHapus
  14. kalo ipv4 tombol propertiesnya tidak bisa terbuka kenapa ?

    BalasHapus
    Balasan
    1. anda tidak punya akses kesitu, coba hubungi system administrator :)

      Hapus
  15. gan, pada saat ngetik di cmd nya itu ada perintah "the following helper DLL be loaded: NETIOHLP.DLL" sama "the following helper DLL be loaded: NSHIPSEC.DLL" itu gmna gan? padahal uda aku cek filenya ada

    BalasHapus
    Balasan
    1. wah maaf saya belum pernah ngalamin jadi belum tau itu kenapa :D

      Hapus
  16. bang gw mo tanya nih, kok gw pake indihome, wifi bisa konek ke hp,ipad,mac, tapi ga bisa konek ke laptop gw yg running windows 10,tulisannya no internet access. tapi klo gw coba pake wifi laen misal tether dr hape gitu bisa. oya klo pake ethernet dr router yg sama bisa, tapi wifinya gabisa. kira2 knp ya?

    BalasHapus
    Balasan
    1. sudah coba restart laptopnya? atau coba disable-enable interface wifi-nya :D

      Hapus
  17. Kalau Boleh Tahu Apa ya itu dadtransmit?

    BalasHapus
    Balasan
    1. maaf saya newbie, taunya itu duplication address detection doang mas :D

      Hapus
  18. bang ada cara lain ga ? pc saya kok blm konek internet udh muncul ip 169.254.xxx.xxx udh konek juga ip nya ga berubah ? bantuannya bang...

    BalasHapus
    Balasan
    1. koneknya ke mana ya? ke jaringan pribadi kah? coba restart service dhcp client di services.msc atau cek dhcp servernya (kalo di jaringan pribadi) CMIIW

      Hapus
  19. bang kan ip address sama dns server laptop saya setting otomatis. tapi kok setiap saya save dan ok, di bagian default gateway nya terisi sendiri. itu gimana ngtasinya bang? biar gk terisi sendiri

    BalasHapus
    Balasan
    1. Control Panel > Network & Internet > Network & Sharing Center > Change Adapter Setting > [Klik Kanan] Ethernet Adapter > Properties > IPv4 + [Klik Tombol] Properties > [Klik Tombol] Advanced > Pada bagian default gateway tambahkan GW yg dituju

      Hapus
  20. bang kalo tcp/ipvp4 di bagian use the following dns server addresses muncul terus padahal udah di automatically tapi muncul lagi
    itu kenapa bang?

    BalasHapus
  21. terima kasih sanagt membantu sekali gan

    BalasHapus
  22. Gan punya ku kok gak bsa terhubung.. ke jaringan lan.. tulisanya gini di pc ku : ethernet doesn't have a valid ip configuration nit fuxed

    BalasHapus
    Balasan
    1. mungkin ip yg dipakai tidak sesuai dengan subnet yg bersangkutan, koordinasikan dengan network administrasi

      Hapus
  23. Gan.. klau pa internet protocol version 4 (TCP/IPv4) saya atur ke obtain DNS server address automatically nanti akan kembali lagi pada pilihan use the following DNS server addresses.. akhirnya pc saya sebentar2 internetnya nanti di atur lagi eh kembali lagi. Tolong respon

    BalasHapus
    Balasan
    1. mungkin coba scan virus gan, saya juga belum menemukan kasus seperti itu

      Hapus
  24. udah aku ikutin ke 2 cara diatas tapi tetep gx bisa om

    BalasHapus
    Balasan
    1. mungkin komputer yg bersangkutan memang belum terkoneksi ke jaringan yg sesuai, atau jaringan yg bersangkutan tidak menyediakan layanan DHCP

      Hapus
  25. permasalhan saya sama pak, terimakasih pak saya coba dulu cara yang bapak berikan

    BalasHapus
  26. maaf melenceng.. saya mau tanya cara mengatasi cmd yg tiba2 muncul trus hilang.. soalnya sangat mengganggu kalo lg main game tiba2 cmd muncul otomatis layarnya ke close

    BalasHapus
  27. maaf melenceng.. saya mau tanya cara mengatasi cmd yg tiba2 muncul trus hilang.. soalnya sangat mengganggu kalo lg main game tiba2 cmd muncul otomatis layarnya ke close

    BalasHapus
    Balasan
    1. Nah iya saya juga begitu cara ngatasinnya gimana ya?

      Hapus
  28. parameter incorrect apa masalahnya gan?

    BalasHapus
  29. Terimakasi Bos blog kamu telah menyelamatkan Nilai ku.

    BalasHapus
  30. Panjang banget gan? yang di sini lebih gampang kayaknya :

    Disable APIPA on All but One Network Adapter
    Use Registry Editor to create the following registry key, where `adapter name` is the name of the Dynamic Host Configuration Protocol (DHCP) configured adapter where you want to disable APIPA:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\Tcpip\Parameters\Interfaces\`adapter name`
    Add the following value to this key:
    Value name: IPAutoconfigurationEnabled
    Value type: REG_DWORD
    Value in hexadecimal: 0 (A value of 0 disables APIPA support on this adapter)
    NOTE: If the IPAutoconfigurationEnabled entry is not present, a default value of 1 is assumed, which indicates that APIPA is enabled.
    After you make this change, restart your computer.

    BalasHapus
  31. gan,mau nanya nh,ane udh setting ip address secara manual atau static,tapi setelah kompi dimatikan atau di restart ip ilang atau kosong denagn sndirinya,kasih pencerahannya dong gan,terimakasih

    BalasHapus
    Balasan
    1. kasus nya sama dengan saya.
      sudah menemukan solusi nya blm pak ?

      Hapus
    2. kasus nya sama dengan saya.
      sudah menemukan solusi nya blm pak ?

      Hapus
  32. Numpang tanya mas, win 8 saat di masukkan ip address secara manual tp setelah keluar trs di check lagi sudah berubah auto configuration lagi. Penyebabnya apa ya? OS atau adapternya? Trimakasih

    BalasHapus
  33. Ilmu yang bagus bro , btw thanks ya solusi nya ^_^
    work 10000% :3

    BalasHapus
  34. sya mau tanya ka
    kasus nya begini
    IP adress . Submask. Dns udh di seting dimasukan di kolom nya.
    ketika sudah di ok.
    terus di buka lagi / pc di restart
    kembali ke Obtain dan Setingan itu jdi ilang sendiri.
    mohon cara mengatasi nya terimksih

    BalasHapus
  35. Warning - Multiple default gateways are intended to provide redundancy to a single network (such as an intranet or the Internet). They will not function properly when the gateways are on two separate, disjoint networks (such as one on your intranet and one on the Internet). Do you want to save this configuration?
    Mohon infonya para master setelah penggantian ip4 keterangannya kayak begitu kenapa ya..??

    BalasHapus
  36. Bang , punya saya ndk muncul hasil OK, tapi malah muncul THE REQUESTED OPERATION REQUIRES ELEVATION (run as administrator)

    BalasHapus
    Balasan
    1. Punya saya juga sama seperti ini. Ada langkah lewat administration kah?

      Hapus
  37. mantap gaannnnnnnn.................tks sangat amaattt membantu kerja qquuu........

    BalasHapus
  38. Kak pc saya egk bisa mengubah alamat ip nya kenapa ia ada solusi

    BalasHapus
  39. mantap gan....Dalam kebanyakan kasus, Windows Troubleshooting mungkin hanya menemukan masalah tetapi tidak memberikan solusi untuk mengatasinya. Masalah "Wi-Fi doesn't have a valid IP configuration" adalah salah satunya. Setelah menjalankan Windows Troubleshooting, Agan harus menyelesaikan masalah secara manual.

    BalasHapus
  40. gan sy ada kendala saat mencoba membuat lan saat sy ganti ip selalu keluar tulisan DHCP is not eneble for local area network. Sy jg sdh mencoba langkah" yg agan berikan tp yang ada malah timbul spt ini di cmdnya .......The parameter is incorrect. mohon penyegarannya gan

    BalasHapus
  41. Information still worth in 2021 ,thanks mas

    BalasHapus
  42. terima kasih mohon izin semua yang di web kami gunakan,share or etc

    BalasHapus
  43. anjassss terimakasihhh

    BalasHapus
  44. anjassss terimakasihhh

    BalasHapus