คลิกเปลี่ยน IP แบบง่ายๆ

ไม่ได้เขียน blog มานานมากๆ วันนี้มาถึง office รู้สึกอยากเขียน โปรแกรมจัดการ profile สำหรับ Network
Concept คือ เวลาที่เราต้องการใช้งาน network โดยที่เรารู้ ip address และ Dns ที่แน่นอน เอาค่าที่ต้องการเก็บไว้ใน text file
แล้วให้ โปรแกรมไปเปิดอ่าน และ set ค่า interface ตามที่เราต้องการ
เพื่อเพิ่มความสะดวกในการเชื่อมต่อ lan หรือ Wifi เพราะปัจจุบันคนช่วงใหญ่จะมี notebook ของตัวเอง
ในแต่ละที่อาจไม่ได้ ใช้ dhcp เพื่อง่ายต่อการจัดการสิทธิ์
หาไปหามาเจอพอดี ไม่ต้องเขียนโปรแกรมไปจัดการค่า register ของ Windows ให้ยุ่งยาก เป็นแค่ batch file ธรรมดาๆ มันก็คือ คำสั่ง commnad-line scipt ของ windows นั้นเอง " NETSH "


ก่อนอื่น เปลี่ยนชื่อ network device ที่เราต้องการใช้งานก่อน
สร้าง batch file 2 ไฟล์ คือ
  1. สำหรับ Set IP ที่เราต้องการ "Wifi-1.bat"
    ip: 192.168.1.216 mask: 255.255.255.0 gateway: 192.168.1.30
    dns:192.168.1.30
    netsh interface ip set address "Wifi" static 192.168.1.216 255.255.255.0 192.168.1.30 1
    netsh interface ip set dns "Wifi" static 192.168.1.30

  2. สำหรับ Set IP เป็น DHCP "Wifi-dhcp.bat"
    ip: dhcp
    dns: dhcp
    netsh interface ip set address "Wifi" dhcp
    netsh interface ip set dns "Wifi" dhcp
การใช้งานเพียงแค่ double click เท่านั้นครับ ก่อนใช้งานต้องปิด หน้า network properties เสียก่อน



อ้างอิง:
  • http://webtools.live2support.com/windows/netsh.php
  • http://www.petri.co.il/configure_tcp_ip_from_cmd.htm
  • http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/netsh.mspx?mfr=true

Comments

  1. ถ้าใช้กับ Vista ต้อง ยกเลิก User Control ก่อนครับ

    Control Panel > User Accounts > Trun User Account Control On or Off แล้วออกกากถูกออก

    จบข่าว

    ReplyDelete
  2. อีกวิธีหนึง
    ของการใช้งานกับ Vista Click ขวา Run as administrator

    ReplyDelete

Post a Comment