ระบบที่ใช้สำหรับเครื่องลูก
Richtech Client 3.1
Windows XP SP3

โดยปกติแล้วเวลาที่เราแก้ไขอะไรเกี่ยวกับ Network แล้วจะทำให้ไม่สามารถบูทวินโดว์ได้โดยมันจะไปค้างที่หน้าโหลดวินโดว์

มีอยู่วันหนึ่งเน็ตมันใช้งานไม่ได้เนื่องจากผมใช้ pfSense แล้วเวลาเน็ตมันพังไป 1 เส้น (Wan1) มันจะทำให้เข้าเว็บไม่ได้เนื่องจาก squid มันจะวิ่งออกไปเฉพาะ Wan1 ผมก็เลยทำการ Stop Service ของ squid แล้วลองเข้าเว็บดูมันก็ยังเข้าไม่ได้ ก็เลยงมๆ อยู่ซักพักนึงลองเข้าไปใส่ DNS เพิ่มเป็น 8.8.8.8 (DNS ของ google) ที่เครื่องคิดเงิน ปรากฏว่าเข้าได้ วันนั้นก็เลยต้องเข้าไปสร้าง bat file เพิ่มค่า DNS แล้วเอาไปใส่ไว้ใน Startup ไปก่อนเป็นการแก้ไขเฉพาะหน้า ซึ่งก็ทำให้รอดตายไป 1 วัน

คือตอนผมสร้าง image master ผมใส่ DNS ไปแค่ 192.168.1.1 หมายเลขเดียวไม่ได้ใส่สำรองไว้อีกหมายเลข

หลังจากวันนั้นก็มานั่งคิดว่าจะทำยังไงดีเผื่อวันต่อไปมันมีปัญหาอีกจะใช้เป็น bat file ก็ไม่สะดวกเพราะเนื่องจากถ้าตั้งเป็น Super User เมื่อไหร่แล้วบูท เครื่องก็จะบูทไม่ขึ้นอีก ก็เดาๆ เอาว่าใน Registry มันจะเก็บค่าอะไรไว้เยอะแยะไปหมด เหมือนแว็บๆ เคยเห็นค่า IP ด้วย ลองเข้าไปหาดูในนั้นดีกว่า ปรากฏว่าเจอตัวแปรเก็บหมายเลข DNS ครับ ที่นี้ก็เลยเอาไปลองกับเครื่องลูกดู ร่ายมาซะยาว วิธีการก็ดังนี้ครับ

นี่คือค่าเดิมครับ


1.ทำการตั้งให้เครื่องที่จะแก้ไขเป็น Super User เสียก่อน

2.เข้าไปที่ run แล้วพิมพ์ regedit เพื่อเปิดโปรแกรม Registry Editor


3.ตำแหน่งของ Network Interface ที่เราจะทำการแก้คือ
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\<ID For Network Interface>
โดย <ID For Network Interface> นี้จะไม่เหมือนกันนะครับให้ไปไล่ดูเอาว่าอันไหนคืออันที่เราใช้


4.จากนั้นดับเบิ้ลคลิกทางด้านขวาที่ NameServer ค่าเดิมจะเป็น 192.168.1.1 ผมแก้เป็น 192.168.1.1,8.8.8.8

จะได้ดังรูป

จากนั้นปิดโปรแกรม Registry Editor ไป

5.มาดูค่าที่ Network


จะเห็นว่าค่า DNS ได้ถูกเปลี่ยนแล้ว จากนั้นทดลองรีบูทเครื่องดูครับ ถ้าบูทวินโดว์ขึ้นมาได้ก็แสดงว่าสำเร็จ


ปล.ขอบคุณสำหรับการแบ่งปันความรู้ดีๆ ที่ให้ผมเก็บเกี่ยวเอาความรู้ไปจากที่นี่มากมาย