Sebenarnya masalah ini sudah ada lama semenjak windows
Vista di release, saya akhirnya mendapat bukti ketika ada teman yang
menggunakan windows vista dan komputernya tidak dapat IP dari dhcp
server yang ada di network bersangkutan. yang
bermasalah adalah di DHCPv4 nya, untuk DHCPv6 tidak ada masalah untuk
si Windows Vista ini. secara difault windows vista telah berjalan
secara dual-stack service, IPv4 dan IPv6. waktu itu saya juga pernah
mencoba Vista di laptop saya yang lama ( bukan si kuro !)
di network nya ARC, aneh si vista ini dapat advertise IPv6 dari gtw.arc
( prefix 2001:d30:3:160::/64 ) namun tidak mendapat IPv4. pihak
microsoft pun mengakui bahwa windows vista tidak bisa mendapat ip dari
beberapa model router atau dari beberapa non-Microsoft DHCP server.
pernyataan ini sangat medukung sekali bahwa memang router - router di
itb kebanyakan berplatform BSD or UNIX, termasuk di network yang saya
coba.
pihak microsoft mengklaim bahwa hal ini disebabkan
karena perbedaan design windows vista dengan windows XP SP2, khususnya
pada windows xp sp2 Broadcast flag pada dhcp dicovery packet diset ke 0
(disable), namun pada windows vista broadcast flag pada dhcp discovery
package diset tidak disable. sementara itu berberapa model router dan non-Microsoft dhcp server tidak bisa memproses dhcp discovery packets
Kemudian sebagai MSA hati saya
tergerak untuk mereview sedikit solusi untuk masalah ini ( tentunya
yang sudah dibuat oleh microsoft ) :mrgreen: , sekarang sudah jamannya
windows vista memang.
oke kita mulai tutorial solusinya... ( warning :
Saya dan Pihak Microsoft tentunya tidak menjamin kerusakan akibat
perubahan registri yang ditimbulkan oleh solution ini. Modify the
registry at own your risk !!! ), ada baiknya sebelum mengubah ubah
registri anda buat dulu system restore point sebelum registri diubah,
sehingga bila nanti anda salah mengganti registri maka sistem dapat
dikembalikan ke awal sebelum perubahan.
- click start
, kemudian ketik regedit di Run Program,
jika diminta password administrator maka ketikan lalu klik continue. - kemudian temukan registry subkey, HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID} lalu ini adalah registri yang berhubungan denga network adapeter yang terhubung ke network.
- di bagian Edit menu > New , lalu klik DWORD (32-bit) Value
- di New Value #1 , ketikan DhcpConnDisableBcastFlagToggle , lalu enter
- klik kanan DhcpConnDisableBcastFlagToggle lalu klik modify
- di bagian value data box ketik angka 1 lalu klik OK
- tutup registri editor
Silahkan dicoba semoga berhasil !!
referensi : http://support.microsoft.com/kb/928233
edit, Thanks to mas affan yang udah ngasih link ini di milis 1