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