Saturday, March 7, 2009

Configure IP Address บน Hyper-V Server จากคอมมานด์พร็อมท์

บทความโดย: Thai Windows Administrator Blog

Configure IP Address บน Hyper-V Server
เนื่องจาก Hyper-V Server นั้นไม่มีอินเทอร์เฟชแบบกราฟิก ทำให้การคอนฟิกระบบในหลายๆ ด้าน จะต้องกระทำผ่านทางหน้าต่าง Hyper-V Configuration ซึ่งจะเป็นการทำงานในลักษณะแบตช์ไฟล์ โดยวิธีการคอนฟิกระบบทำได้ด้วยการป้อนตัวเลขของหัวข้อที่ต้องการคอนฟิก ตัวอย่างเช่น ป้อน 2 สำหรับการเปลี่ยนชื่อเซิร์ฟเวอร์ (ต้องทำการรีสตาร์ทระบบเพื่อให้การเปลี่ยนชื่อมีผล)

Hyper-V Configuration
Hyper-V Configuration

สำหรับแอดมินที่ไม่นิยมการคอนฟิกผ่านทาง Hyper-V Configuration ก็สามารถทำการคอนฟิกระบบแบบบรรทัดคำสั่งหรือคอมมานด์พร็อมท์ได้เช่นกัน ในบทความนี้จะนำเสนอวิธีการคอนฟิกระบบ Netwotk คือ การตั้งค่า IP address การตั้งค่า DNS Server คอมมานด์พร็อมท์

• การตั้งค่า IP address
การตั้งค่า IP Address ใน Windows Server 2008 Hyper-V สามารถทำได้โดยใช้คำสั่ง netsh ตามขั้นตอนดังนี้

รูปแบบคำสั่ง
netsh interface ipv4 set address [name=string][source=dhcp] or [[source=static] [addr=IP address] [mask=IP subnet mask] [gateway=IP address or none]] [gwmetric=integer]

เมื่อ
- name = ชื่อของอินเทอร์เฟชที่ต้องการตั้งค่า โดยทั่วไปเป็น Local Area Connection สามารถดูชื่ออินเทอร์เฟชได้โดยใช้คำสั่ง netsh interface show interface
- source = กำหนดค่าผ่านทาง DHCP หรือ กำหนดแบบแมนนวล หากกำหนดแบบแมนนวลจะต้องใส่ค่าพารามิเตอร์ต่างๆ ด้านล่างด้วย
- IP address = หมายเลขไอพีแอดเดรสที่ต้องการกำหนดให้กับเครื่องคอมพิวเตอร์
- mask = ซับเน็ตมาก์สของคลาสของไอพีแอดเดรส
- gateway = หมายเลขไอพีแอดเดรสของดีฟอลท์เกตเวย์ (สามารถกำหนดเป็น none ได้)
- gwmetric = ค่าเมตริกซ์ของเกตเวย์ เป็นตัวเลขจำนวนเต็ม เช่น 1,2,3...โดย 0=Automatic matric

ตัวอย่าง
ตั้งค่าต่างๆ ดังนี้
IP address = 192.168.1.19
Subnet Mask = 255.255.255.0
Defautl Gateway = 192.168.1.254
Gateway Metric = 0

วิธีการตั้งค่า IP address ตามตัวอย่าง ให้พิมพ์คำสั่งตามด้านล่างในหน้าต่างคอมมานด์พร็อมท์ เสร็จแล้วกด Enter

netsh interface ipv4 set address "Local Area Connection" static 192.168.1.19 255.255.255.0 192.168.1.254 0

• การตั้งค่า DNS Server
การตั้งค่า DNS Server ใน Windows Server 2008 Hyper-V สามารถทำได้โดยใช้คำสั่ง netsh ตามขั้นตอนดังนี้

รูปแบบคำสั่ง
netsh interface ipv4 add dnsserver [name=string] [addr=IP address] [index=integer]

เมื่อ
- name = ชื่อของอินเทอร์เฟชที่ต้องการตั้งค่า โดยทั่วไปเป็น Local Area Connection สามารถดูชื่ออินเทอร์เฟชได้โดยใช้คำสั่ง netsh interface show interface
- addr = หมายเลข IP ของ DNS server
- index = ลำดับของ DNS เป็นตัวเลขจำนวนเต็ม เช่น 1,2,3.....

ตัวอย่าง
ตั้งค่า IP address ของ DNS Server เป็น 192.168.1.10

วิธีการตั้งค่า DNS Server ตามตัวอย่าง ให้พิมพ์คำสั่งตามด้านล่างในหน้าต่างคอมมานด์พร็อมท์ เสร็จแล้วกด Enter

netsh interface ipv4 add dnsserver "Local Area Connection" 192.168.1.10 index= 1


Copyright © 2009 All Rights Reserved.

0 Comment: