ความรู้คู่ความก้าวหน้า
 
การทำให้ card LAN Intel สามารถ capture VLAN ได้

จากความพยายามที่จะทดสอบทฤษฎีของ VLAN tagging และ native VLAN บน trunk port  แล้ว ผมพบว่า card LAN Intel ของผมไม่สามารถที่จะเห็น VLAN ได้บน trunk port ทั้งๆ ที่ VLAN นั้นไม่ใช่ native VLAN ดังนั้นผมจึงได้ทำการศึกษาเพิ่มเติมจนพบว่า card LAN Intel บาง card รวมถึง driver ของมันบางตัว โดย default แล้วจะทำการ strip หรือแกะ VLAN ออก โดยอ้างอิงข้อมูลจาก web site ของ Wireshark ดังนี้


Intel

Some Intel Ethernet adapters and their drivers will, by default, strip VLAN tags when processing packets or strip tagged packets completely.


สำหรับ card LAN Intel ที่ผมใช้คือ "Intel(R) 82579V Gigabit Network Connection" ดังภาพที่ 1 ข้างล่าง

รูปที่ 1 แสดง card LAN Intel ที่ใช้ในการ capture



และผลของการ capture ก่อนที่จะมีการแก้ไขค่า Registry ใน Windows 7 คือ ไม่พบ VLAN tagging ดังภาพที่ 2

รูปที่ 2 แสดงผลการ capture ที่ยังไม่เห็น VLAN



จากนั้นจึงได้เข้าไปดู information การแก้ไขค่า Registry บน Windows เพื่อให้ card LAN Intel สามารถรองรับการ capture VLAN tagging ได้ ตาม link นี้ครับ

//www.intel.com/support/network/sb/CS-005897.htm

For Microsoft Windows*

To allow tagged frames to be passed to your packet capture software, add a registry dword and value, or change the value of the registry key.

จากข้อความข้างบน เค้าแนะนำให้ทำการ เพิ่ม registry DWORD และกำหนดค่า หรือให้ทำการเปลี่ยนแปลงค่าของ Registry Key

จากนั้น


จากนั้น เค้าให้เราทำการสร้าง Key (DWORD) ใหม่ และให้วางไว้ตาม path คือ


โดย nn (จาก 00nn) จะเป็น Physical Instance ของ card LAN ของเรา

========================================

จากข้อมูลที่กล่าวไปแล้วทั้งหมด เรามาเริ่มกันเลยครับ

Step 1: เปิด "Registry Editor" ดังภาพที่ 3 ข้างล่าง

รูปที่ 3 แสดงการเปิด Registry Editor



Step 2: ให้ไล่ Registry ตาม path ดังภาพที่ 4 ไปจนถึงตำแหน่งของ card LAN Intel โดยที่ 00nn ในตัวอย่างคือ 0007

Note: 00nn  ของแต่ละเครื่องจะไม่เหมือนกัน ต้องทำการไล่ตรวจสอบทีละอันจนเจอ อย่าเอา 0007 ของผมไป setup นะครับ เพราะอาจจะไม่ใช่ตัวเดียวกัน

ซึ่งสามารถสังเกตได้จาก "DriverDesc" ที่จะบอกรายละเอียดของชื่อ card LAN ที่เรากำลังสนใจอยู่ 


รูปที่ 4 แสดงการไล่ path ใน Register Editor



Step 3: ทำการสร้าง DWORD ใหม่สองอัน คือ "MonitorModeEnabled" และ "MonitorMode"

When creating or changing registry dword MonitorModeEnabled, set the dword value to one of the following:

  • 0 - disabled (Do not store bad packets, Do not store CRCs, Strip 802.1Q vlan tags)
  • 1 - enabled (Store bad packets. Store CRCs. Do not strip 802.1Q vlan tags)

When creating or modifying registry dword MonitorMode, set the dword value to one of the following options:

  • 0 - disabled (Do not store bad packets, Do not store CRCs, Strip 802.1Q vlan tags)
  • 1 - enabled (Receive bad/runt/invalid CRC packets. Leave CRCs attached to the packets. Do not strip VLAN tags and ignore packets sent to other VLANs as per normal operation.)

Step 3.1: ทำการสร้าง DWORD ขึ้นมาใหม่ 2 อัน โดยการ click ขวาที่ 0007 ซึ่งเป็นของ card LAN Intel ที่เรากำลังสนใจ 

Click ขวาบน 0007 --> New --> DWORD (32-bit) Value ดังภาพที่ 5

จากนั้นจะได้ DWORD ใหม่ขึ้นมา 2 อันคือ "New Value#1" และ "New Value#2" ดังภาพที่ 6

รูปที่ 5 แสดงการสร้าง DWORD ใหม่



รูปที่ 6 แสดง DWORD ใหม่ที่ถูกสร้างขึ้นมากคือ "New Value#1" และ "New Value#2"



Step 3.2: ทำการเปลี่ยนชื่อของ DWORD ใหม่ทั้งสองจาก "New Value#1" และ "New Value#2" เป็น "MonitorModeEnabled"และ "MonitorMode"

Click ขวาบน DWORD ที่ต้องการเปลี่ยนชื่อ --> Rename

รูปที่ 7 แสดงการเปลี่ยนชื่อของ DWORD



Step 3.3: ทำการกำหนดค่าให้กับ DWORD "MonitorModeEnabled"และ"MonitorMode"

โดยกำหนดค่าให้กับ DWORD ทั้งสองเป็น 1 ดังตัวอย่างในรูปที่ 8

รูปที่ 8 การกำหนดค่าให้กับ DWORD



Step 4: ทำการ restart PC 

Step 5: หลังจาก restart PC แล้ว ลองมาทำการ capture traffic ใหม่อีกครั้ง จะสามารถเป็น VLAN tagging ได้ดังภาพที่ 9

รูปที่ 9 แสดงการ capture traffic และสามารถเห็น VLAN tagging ได้แล้ว


Note: ตัวอย่างบทความนี้ใช้ได้กับ card LAN Intel นะครับ สำหรับ card LAN ยี่ห้ออื่นๆ ก็ขอให้ท่านไปดูจาก Web ของผู้ผลิตรายนั้นๆ เองนะครับ

หวังว่าบทความนี้จะเป็นประโยชน์กับท่านบ้างไม่มากก็น้อยนะครับ

ขอบคุณครับ

โก้-ชัยวัฒน์ (KoChaiwat)




Create Date : 24 พฤษภาคม 2558
Last Update : 1 กรกฎาคม 2558 0:08:51 น. 2 comments
Counter : 4930 Pageviews.  
 
 
 
 
ขอบคุณมากค่ะ สำหรับความรู้
 
 

โดย: timmynokoto IP: 182.52.236.20 วันที่: 25 พฤษภาคม 2558 เวลา:13:27:35 น.  

 
 
 
ขอบคุณมากครับอาจารย์โก้สุดหล่อ
 
 

โดย: POP IP: 184.22.216.148 วันที่: 31 มีนาคม 2561 เวลา:8:36:32 น.  

Name
Opinion
*ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก

kochaiwat
 
Location :
กรุงเทพฯ Thailand

[Profile ทั้งหมด]

ให้ทิปเจ้าของ Blog [?]
ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 693 คน [?]




เริ่มงานครั้งแรกที่บริษัท UIH (United Information Highway) ซึ่งเป็นบริษัทผู้ให้บริการทางด้านการสื่อสารข้อมูล อาทิเช่น Lease Line, Frame Relay และ MPLS และได้ย้ายไปร่วมงานกับบริษัท dtac โดยได้ทำงานเกี่ยวกับ IP Network (Switch/Router/Firewall/F5-Loadbalancer) รวมถึง MPLS Network และ IPRAN (IP Radio Access Network) ซึ่งเป็น IP Network ที่รองรับ Access ของ Mobile System นอกจากนั้นยังสนใจศึกษาเรื่อง IPv6 Address ที่จะมาใช้แทน IPv4 ที่เราใช้งานอยู่ในปัจจุบัน
แต่ด้วยความชอบในการแบ่งปันความรู้ จึงได้มีโอกาสสอน CCNA อยู่ที่สถาบันแห่งหนึ่งในอาคารฟอร์จูนทาวน์ในวันเสาร์-อาทิตย์ ตั้งแต่ปี พ.ศ. 2549 จนถึง พ.ศ. 2553 รวมเป็นเวลา 4 ปี, หลังจากนั้นในระหว่างที่ทำงานที่ dtac ก็ได้สอนเสาร์-อาทิตย์เรื่อยมา

เคยเป็น Trainer หรือ Instructor อย่างเต็มตัว สอนวิชาต่างๆ ของ Cisco อย่างเป็นทางการ (Authorize Training) ที่บริษัท Training Partner Thailand จนถึง มีนาคม 2014 และได้ตัดสินใจออกมาสอนเอง เพราะด้วยความรักในอาชีพการสอน และต้องการที่จะแบ่งปันความรู้ให้กับบุคคลในระดับกลางและล่างเพื่อส่งเสริมให้ได้มีโอกาสได้เรียน และได้มีโอกาสสมัครงาน แต่ด้วยใจรักในบริษัท Cisco ดังนั้น เมื่อมีโอกาสเข้ามา จึงได้ตัดสินใจหยุดการสอน และได้เข้าไปเป็นพนักงาน หรือทำงานที่บริษัท Cisco Thailand ตั้งแต่วันที่ 15 กุมภาพันธ์ 2559 (2016) จนถึงปัจจุบัน

ลูกค้าที่เคยมารับการอบรม เช่น
- Lao Telecom Company Ltd
- CAT Telecom
- TOT
- True
- dtac
- CDG Group
- SITA air transport communications and information technology (www.sita.aero/)
- Infonet Thailand
- MultiLink Co., Ltd
- โรงพยาบาลไทยนครินทร์
- และเคยไปเป็นวิทยากรพิเศษที่ มหาวิทยลัยกรุงเทพสุวรรณภูมิ

ปัจจุบัน โก้-ชัยวัฒน์ ได้ผ่านการสอบ:
- Cisco Certified Internetwork Expert (CCIE) No. 51353 และ
- Cisco Certified Systems Instructor (CCSI) ซึ่งเป็น Certificate ที่ออกให้โดย Cisco สำหรับผู้ที่จะเป็นผู้สอน Cisco Certificate อย่างเป็นทางการ และได้รับ CCSI ID: 34784

วิชาที่สามารถได้สอนได้สำหรับ Cisco Certificate ในขณะนี้คือ
- CCNA Routing & Switching
- CCNA Security (IINS)
- CCNP Route & Switch: ROUTE
- CCNP Route & Switch: SWITCH
- CCNP Route & Switch: TSHOOT
- MPLS (IOS)
- MPLS Traffic Engineering (IOS)
- CCNP Service Provider: SPROUTE (OSPF, IS-IS, BGP, Prefix-List, Route-Map and RPL (Routing Policy Language))
- CCNP Service Provider: SPADVROUTE (Advance BGP, Multicast, and IPv6)
- CCNP Service Provider: SPCORE (MPLS, MPLS-TE, QoS)
- CCNP Service Provider: SPEDGE (MPLS-L3VPN, MPLS-L2VPN (AToM and VPLS)
- IPv6

Certification ที่มีอยู่ในปัจจุบัน CCIE# 51353, CCSI# 34784, CCNA Routing & Switching, CCNA Security (IINS), CCNA Design, CCNP Routing & Switching, CCIP, CCNP Service Provider ซึ่งเป็น Certification ของ Cisco product รวมถึง Certification ของสถาบัน EC-Council (www.eccouncil.org) นั่นคือ Certified Ethical Hacker (CEH)

"เป้าหมายมีไว้ให้ไล่ล่า บ้างเหนื่อยล้าบ้างหยุดพัก
ชีวิตแม้ยากนัก แต่เรารักเราไม่ถอย
ชีวิตแม้ต้องคอย จะไม่ปล่อยไปวันๆ
ชิวิตไม่วายพลัน แม้นสักวันต้องได้ชัย"

"แม้ระยะทางจะไกลแค่ไหน แม้ต้องใช้เวลามากเพียงใด
ขอเพียงแค่มีความตั้งใจ เราต้องได้ไปให้ถึงมัน"

ผมจะไม่ยอมทิ้งฝัน แต่จะไล่ล่ามันให้ถึงที่สุด สักวันฝันอาจจะเป็นจริง ถึงจะไปไม่ถึง แต่ผมก็ภูมิใจที่ได้ทำ
==============================
ความรู้ = เมล็ดพืช
ความพยายามในการเรียนรู้ = ปุ๋ย, น้ำ และความใส่ใจที่จะปลูก
สรุปคือ
ยิ่งพยายามเรียนรู้ ยิ่งพยายามศึกษาในเรื่องใดๆ ผลที่ได้คือ จะได้ความรู้ในเรื่องนั้นๆ อย่างลึกซึ้ง เปรียบเสมือนปลูกต้นไม้ด้วยความใส่ใจ ให้น้ำ ให้ปุ๋ย ผลที่ได้ก็คือ ต้นไม้ที่เติบโตอย่างแข็งแรง และผลิดอกและผลที่งดงามให้เราได้ชื่นชม
ความพยายามอยู่ที่ไหน ความสำเร็จจะอยู่ที่นั่น หรือที่ไหนก็ช่าง แต่เชื่อเถอะ เราจะได้ผลลัพธ์ที่ดีจากความพยายามนั้นๆ ไม่มากก็น้อย
อยากได้อะไรให้พยายาม แล้วความสำเร็จมันจะเข้ามาหาเอง
ผมเชื่อ และมั่นใจอย่างนั้น
===============================
ตอนนี้ผมได้ไปถึงฝัน (CCIE) แล้ว และสิ่งที่ไม่คาดฝัน คือได้ทำงานที่บริษัท Cisco ซึ่งถือได้ว่าไกลเกินฝัน

กว่าผมจะมาถึงจุดนี้ได้ เกิดจากความตั้งใจ มุ่งมั่น และพยายามอย่างไม่ย่อท้อ ศึกษาหาความรู้ และฝึกฝนตนเองอยู่เสมอ จนกระทั่งประสบความสำเร็จ และผมก็ได้พิสูจน์แล้วว่า ความพยายามอยู่ที่ไหน ความสำเร็จอยู่ที่นั่น ขอเพียงแค่อย่าท้อ อย่าถอย และอย่าหยุด

ผมขอเป็นกำลังใจให้กับทุกคน และขอให้ประสบความสำเร็จดังที่มุ่งหวัง ไม่ว่าท่านจะหวังสิ่งใดก็ตามครับ

ท้ายที่สุด ผมขอฝากข้อคิดในเรื่อง Certificate ไว้สักนิดนะครับ:
*** "CCIE และ Certificate อื่นๆ มีไว้เพื่อทำมาหากิน และมีไว้เพื่อข่มตนไม่ให้เกรียน เพราะความเกรียนจะนำมาซึ่งการเป็นเป้าให้คนที่เค้าหมั่นไส้ยิงเอานะครับ" ***

Facebook: ชัยวัฒน์ อมรหิรัญวงศ์
New Comments
[Add kochaiwat's blog to your web]

MY VIP Friends


 
 
pantip.com pantipmarket.com pantown.com