หน้าแรก > วิถีทางแห่งโปรแกรมเมอร์ > วิธีเปลี่ยน Mac Address (สำหรับ W2K และ XP) โดยไม่ต้องพึ่ง PROGRAM

วิธีเปลี่ยน Mac Address (สำหรับ W2K และ XP) โดยไม่ต้องพึ่ง PROGRAM

วิธีเปลี่ยน Mac Address (สำหรับ W2K และ XP) โดยไม่ต้องพึ่ง PROGRAM   
วิธีที่ 1:

วิธีนี้ขึ้นอยู่กับชนิดของ NIC card (Lan card) ของคุณด้วยครับ ถ้ามันไม่ support การ  Clone MAC address คุณก็ต้องใช้วิธีที่ 2 แทน
1.   ไปที่ Start->Settings->Control Panel แล้ว double click ที่ Network and Dial-up Connections.
2.   คลิ๊กขวาที่ NIC card ของคุณ (หรือถ้ามีหลายอันก็เลือกอันที่ต้องการจะเปลี่ยนครับ แล้ว click ที่ properties.
3.   ใน “General” tab, click ที่ปุ่ม “Configure”
4.   Click ที่ “Advanced” tab
5.   ในช่อง “Property”, คุณจะเห็น “Network Address” หรือ "Locally Administered Address" คลิกไปเลยครับ
6.   ที่ด้านขวาด้านล่าง “Value”, ให้พิมพ์ Mac address ที่คุณต้องการใช้งานโดยไม่ต้องใส่เครื่องหมาย  “-“ คั่นเลข MAC address นะครับ
7.   ไปที่ command prompt (กดปุ่ม start >> run >> พิมพ์ cmd >> ok ) แล้วพิมพ์คำว่า “ipconfig /all” หรือ “net config rdr” ดูว่า Mac address ของคุณเปลี่ยนไปแล้วหรือเปล่า ถ้าไม่เปลี่ยนก็ต้องใช้วิธีที่ 2 ครับ
8.   ถ้าสำเร็จ ก็ reboot เครื่องซักรอบก็เสร็จแล้วครับ
 
วิธีที่ 2:
วิธีนี้ผู้ใช้ควรจะรู้เกี่ยวกับการใช้งาน Windows Registry บ้างครับถ้าไม่รู้ก็ใช้โปรแกรมช่วยเปลี่ยนดีกว่าครับ ไม่ควรเสี่ยง อย่างไรก็ตามการเข้าไปยุ่งกับ Registry ควร backup registry ไว้ก่อนนะครับ กันพลาด
1.     ไปที่ command prompt (กดปุ่ม start >> run >> พิมพ์ cmd >> ok ) แล้วพิมพ์ “ipconfig /all”
    1.1 จดค่า Description จาก NIC ที่คุณต้องการจะเปลี่ยน
    1.2  จดค่า Physical Address (มันคือ MAC Address นั่นแหละ)

 

2. หรือพิมพ์ “net config rdr” คุณจะเห็นอะไรประมาณนี้

         
3.    จดเลขที่อยู่ระหว่าเครื่องหมาย { }.  เช่นเมื่อพิมพ์ “net config rdr” จะได้ MAC address “00C095ECB793” คือเลขที่อยู่ใน( ) ซึ่งคุณต้องจดเลขนี้ไปด้วย {1C9324AD-ADB7-4920-B02D-AB281838637A}. 
4.     กด Start -> Run พิมพ์ “regedt32” เพื่อเปิด registry editor.  อย่าใช้ “Regedit.”
5.     Back up registry ไว้ก่อน
                                               5.1     เข้าไปที่ “HKEY_LOCAL_MACHINE on Local Machine” sub-window
                                                5.2     คลิกที่ root key “HKEY_LOCAL_MACHINE”.
                                                 5.3     เลือกตาม drop-down menu “Registry -> Save Subtree As” แล้ว save backup registry เป็น file แล้วเก็บไว้ให้ดี
6.      Go to “HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E972-E325-11CE-BFC1-08002BE10318}.  แล้ว Double click.  ใน subkeys จะเป็นเลข 4-digit  จะแสดงรายละเอียดของ network adapters. 

     
7.   ไล่ดูทีละอันตั้งแต่ 0000.  ให้ดูที่ DriverDesc ว่าตัวไหนตรงกับ NIC ที่จะทำการเปลี่ยน    MAC address.   DriveDesc จะตรงกับ Description ที่คุณจดไว้เมื่อสักครู่ ถ้าไม่มั่นใจ คุณสามารถเช็ค NetCfgInstanceID ว่าตรงกับเลขที่อยู่ระหว่าเครื่องหมาย { } ที่ได้จดไว้หรือไม่  ถ้าไม่ตรงก็ต้องไล่ไปเรื่อยๆ 0001, 0002, 0003, and so on, จนกว่าจะเจอ แต่ปกติก็จะอยู่ตรง 0000 นั่นแหละครับ ของผมเจอที่ 0000 เลยครับ
8.    เช็คดูว่าใน subkey (ในที่นี้คือ 0000), ดูว่ามี keyword "NetworkAddress" อยู่ด้านขวาหรือไม่.)
 9.     ถ้าไม่มี "NetworkAddress" ให้สร้าง keyword ขึ้นมาใหม่
        9.1 Click ที่ drop down menu “Edit -> Add Value”.
        9.2  ใน Add Value window ใส่ตามนี้แล้ว click OK
            Value Name: = NetworkAddress
            Data Type: = REG_SZ
                   
           
        9.3   String Editor จะ pop up ขึ้นมา 
        9.4  ใส่ MAC address ที่ต้องการ แล้ว click OK.
        (ไม่ต้องมีเครื่องหมาย "-" คั่น แล้วก็ใส่เป็นตัวเลข 12 ตัว ห้ามขาดห้ามเกิน)
    10.  ถ้ามี "NetworkAddress" keyword อยู่แล้ว เช็คอีกครั้งว่า keyword type เป็น REG_SZ ซึ่งมันจะแสดงเป็น NetworkAddress:REG_SZ:  .  และตอนนี้จะยังไม่มี value . 
        10.1 Double click ที่ keyword NetworkAddress แล้ว String Editor window จะ pop up ขึ้นมา
         10.2  ใส่เลข MAC ที่ต้องการแล้ว click OK.
       (ไม่ต้องมีเครื่องหมาย "-" คั่น แล้วก็ใส่เป็นตัวเลข 12 ตัวห้ามขาดห้ามเกิน)

11. มี 2 วิธีที่จะทำให้ MAC address active.  ในที่นี้ผมไม่ต้องการให้ system reboot:
12.  กด Start->Setting->Control Panel  แล้ว double click ที่ "Network Neighborhood".
คำเตือน:  network connection จะหลุดหลังจากทำ "12.2"
ถ้าคุณใช้ DHCP client คุณจะได้ IP address ใหม่หลังจากทำ "12.3"
        12.1  เลือก Network Adaptor ที่คุณพึ่งเปลี่ยน MAC address.
        12.2  click ขวาที่ Network Adaptor แล้ว click "Disable." 
       แล้ว status column ที่ adaptor นี้จะเปลี่ยนเป็น "Disabled"
        12.3  click ขวาที่ Network Adaptor แล้ว click "Enable."
       แล้ว status column ที่ adaptor นี้จะเปลี่ยนเป็น "Enabled"
         12.4  ถ้าไม่สามารถ disabled หรือ enabled ขึ้นมาใหม่ได้ คุณต้อง reboot เครื่องคุณใหม่ครับ
13.  หลังจากนั้น ไปที่ command prompt แล้วพิมพ์ “ipconfig /all” เพื่อเช็ค MAC address ว่าเป็นตัวที่เราใส่ไปใหม่หรือไม่
 
การ Restore Hardware burned-in MAC Address (MAC Address เดิม)
1.     เอาค่าที่ตั้งใหม่ออก
    1.1 ถ้าคุณทำตามวิธีที่ 1 ไปที่ advanced properties window แล้วลบค่า entry ที่คุณใส่ไว้
    1.2 ถ้าคุณทำตามวิธีที่ 2 ให้ remove "NetworkAddress" keyword ที่คุณ added ใน registry.
2.   ทำตามข้อ 12 – 13 ด้านบน

Tip: ในกรณีที่คุณใช้วิธีที่ 2  คุณสามารถ Restore registry ได้ โดยเข้าไปที่ regedt32 แล้ว click drop-down menu “Registry->Restore,” แล้ว restore จาก backup registry ที่คุณทำไว้ก็ได้ครับ

Advertisements
  1. ยังไม่มีความเห็น
  1. No trackbacks yet.

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

%d bloggers like this: