วันนี้จะเปิดคอลัมน์ใหม่ ชื่อว่า “Simple Stuffs” หรือ “เรื่องง่ายๆ(ที่เราอาจมองข้าม)”
จะเป็นหมวดที่ว่าด้วยเรื่องง่ายๆ ที่เราหลายๆก็อาจรู้อยู่แล้ว แต่อาจมองข้ามไป
รวมไปถึงเทคนิคต่างๆที่จะช่วยให้การทำงานของเราสะดวกยิ่งขึ้น
เคยมั๊ยที่ต้องเปลี่ยนไอพีบ่อยๆขึ้นอยู่กับวงแลน หรือสถาการณ์ที่แตกต่าง
ผมเจอประจำ โดยเฉพาะอย่างยิ่งเวลาใช้โน๊ตบุ๊ค เพราะเวลาอยู่บ้านผมจะตั้งให้เป็นออโต้
แต่เวลาอยู่ที่ทำงานผมจะ fix ไว้ เผื่อจะรีโมตเข้ามาจากข้างนอก (อีกอย่างผม limit bandwidth พวกที่ใช้ dhcp หุหุ)
แล้วเวลาจะเปลี่ยนไอพีแต่ละทีก็จะ คลิก network property ขึ้นมากรอกไอที …ถ้าต้องทำทุกวัน
ทุกครั้งที่เข้า-ออกออฟฟิต และทุกวันเวลากลับถึงบ้าน ผมว่ามันก็ค่อนข้างน่าเบื่อนะ
ก็เลยไปหาวิธีเซทไอพีผ่าน command line แล้วจับมายัดใส่ batch file ซะ
(สำหรับคนที่ยังไม่รู้ ความหมายของคำว่า batch คือการนำมารวมกัน ซึ่งในที่นี้ก็คือการนำเอาคำสั่งของ
dos มารวมกัน เพื่อความสะดวกที่จะทำการรันหลายๆคำสั่งในครั้งเดียว)
ก่อนอื่นให้เปลี่ยนชื่อ network connetion ซะเพื่อความสะดวก
(ไปที่ My Network Places> Views Network Connections คลิกแล้วกด F2 เพื่อเปลี่ยนชื่อ)
ส่วนตัวผมเปลี่ยนชื่อแลนเป็น LAN และ wireless เป็น WLAN
เปิด notepad ขึ้นมา (กด Win+R แล้วพิมพ์คำว่า notepad ) แล้วพิมพ์คำสั่ง
netsh interface ip set address name=”ชื่อที่ตั้งขึ้น” static ไอพี เว้นวรรค ซับเน็ต เว้นวรรค เกตเวย์ เว้นวรรค 1
netsh interface ip set dns “ชื่อที่ตั้งขึ้น” static ดีเอ็นเอส
ตัวอย่าง
<br />
netsh interface ip set address name="LAN" static 192.168.1.69 255.255.255.0 192.168.1.245 1<br />
netsh interface ip set dns "LAN" static 192.168.1.245
แล้วก็เซฟ ตอนเซฟอย่าลืมเลือกเป็น All Files และใส่ .bat ตามชื่อไฟล์

จากนั้นก็ทำเหมือนกันอีก สำหรับไอพีอื่นๆที่ต้องการ ส่วนการตั้งให้รับไอพีอัตโนมัติ ใช้โค๊ตดังนี้
netsh interface ip set address "LAN" dhcp
ต่อไปเวลาจะเปลี่ยนไอพีก็แค่ดับเบิ้ลคลิกที่ .bat ไฟล์ที่สร้างขึ้นมา
แต่สำหรับผม(ตามประสาคยขีเกียจ) ผมจะก๊อปเอาไฟล์เหล่านั้นไปไว้ที่ c:\windows\system32\
แล้วเวลาจะใช้ ก็กด Win + R เพื่อเรียก run prompt ขึ้นมาแล้วพิมพ์ชื่อไฟล์


March 15th, 2009 at 6:52 pm
สะดวกดีจิงๆด้วยแฮะ ขอบคุณคร้าบ