Edit IP Address dengan Command Line
Dulu saya mengira konfigurasi IP Address di lingkungan windows hanya bisa dilakukan melalui grafis yang selalu melibatkan mouse untuk klak klik kemudian next, dan untuk konfigurasi IP Address dengan command line hanya bisa dilakukan di lingkungan system operasi varian Unix.
Namun setelah tadi baca beberapa buku tentang konfigurasi jaringan di windows 2003 ternyata konfigurasi IP Address menggunakan Command Line sudah tersedia.
Bagaimana sih caranya ?, pertanyaan ini yang sering muncul, oke langsung aja. Untuk konfigurasi IP Address menggunakan Command Line di likungan windows 2003 server yaitu menggunakan perintah netsh
netsh interface ip set address “Local Area Connection” static addr = <IP Address> mask = <Subnet Mask>
gateway = <Gateway IP> gwmetric = <Metric>
Contoh:
netsh interface ip set address “Local Area Connection” static addr = 10.0.0.100 mask = 255.0.0.0 gateway = 10.0.0.1 gwmetric = 1
Atau kalo konfigurasi IP Address bisa juga menggunakan konfigurasi langsung di sistem Registry
[HKEY_LOCAL_MACHINE\SYSTEM\Current Control Set\
Services\Tcpip\Parameters\Interfaces\{<Interface GUID>}]
“IPAddress”=REG_MULTI_SZ:”<IP Address>”
[HKEY_LOCAL_MACHINE\SYSTEM\Current Control Set\Services\
Tcpip\Parameters\ Interfaces\{<Interface GUID>}]
“SubnetMask”=REG_MULTI_SZ:”<Subnet Mask>”
[HKEY_LOCAL_MACHINE\SYSTEM\Current Control Set\Services\
Tcpip\Parameters\ Interfaces\{<Interface GUID>}]
“DefaultGateway”=REG_MULTI_SZ:”<Default Gateway>”
Atau bisa menggunakan VBScript
‘ —— SCRIPT CONFIGURATION ——
strComputer = “.”
strIPAddress = Array(“10.0.0.100″)
strSubnetMask = Array(“255.0.0.0″)
strGateway = Array(“10.0.0.1″)
strGatewayMetric = Array(1)
‘ ——— END CONFIGURATION ——
Set objWMIService = GetObject(“winmgmts:” _
& “{impersonationLevel=impersonate}!\\” & strComputer & “\root\cimv2″)Set adapters = objWMIService.ExecQuery _
(“Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE”)
For Each a in adapters
errIP = a.EnableStatic(strIPAddress, strSubnetMask)
errGateways = a.SetGateways(strGateway, strGatewaymetric)
If errIP = 0 Then
WScript.Echo “Success! The IP address has been changed.”
Else
WScript.Echo “Error! The IP address could not be changed.”
End If
Next
Oke Setelah melihat cara konfigurasi diatas ternyata konfigurasi IP Address di windows 2003 server tidak hanya dapat dilakukan dengan mode grafis, tapi dengan command line bisa. kalo kata pepatah “banyak Jalan Menuju Romaâ€