Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

8 คำสั่ง CMD สำหรับจัดการเครือข่ายไร้สายใน Windows

ในฐานะผู้ใช้ Windows แอป Control Panel และ Settings อาจรู้สึกจำกัดความสามารถในบางด้าน หากต้องการควบคุมเครือข่ายอย่างเต็มที่ เข้าถึงทุกอย่างที่ระบบปฏิบัติการให้มา คุณจะต้องเริ่มใช้ Command Prompt (CMD)

ไม่เคยใช้ Command Prompt มาก่อน? ไม่ต้องกังวล การใช้งานง่ายแค่พิมพ์คำสั่งที่จะแนะนำด้านล่างนี้

พร้อมแล้วหรือยัง? นี่คือคำสั่งเครือข่ายที่มีประโยชน์ที่สุดสำหรับจัดการและแก้ไขปัญหาเครือข่ายบ้าน

1. PING

ping

เป็นคำสั่งเครือข่ายพื้นฐานที่สุดแต่ก็มีประโยชน์มากใน Command Prompt มันบอกว่าคอมพิวเตอร์ของคุณสามารถเข้าถึง IP Address หรือ Domain Name ปลายทางได้หรือไม่ และถ้าได้ ข้อมูลใช้เวลาเดินทางไป-กลับนานแค่ไหน

ตัวอย่างการใช้งานและผลลัพธ์:

8 คำสั่ง CMD สำหรับจัดการเครือข่ายไร้สายใน Windows

คำสั่งทำงานโดยส่งแพ็กเก็ตข้อมูลหลายชุด และดูว่ามีกี่ชุดกลับมา หากบางชุดไม่กลับ จะแจ้งว่า "lost" (สูญหาย) การสูญหายของแพ็กเก็ต (Packet loss) ทำให้ประสิทธิภาพในเกมและสตรีมมิ่งลดลง คำสั่งนี้จึงเป็นวิธีทดสอบที่สะดวก

ค่าเริ่มต้นส่ง 4 แพ็กเก็ต แต่ละชุดรอ Timeout 4 วินาที สามารถเพิ่มจำนวนแพ็กเก็ตได้ดังนี้:

ping www.google.com -n 10

และเพิ่มระยะเวลา Timeout ได้ดังนี้ (ค่าเป็นมิลลิวินาที):

ping www.google.com -w 6000

2. TRACERT

tracert

ย่อมาจาก Trace Route คล้ายกับ ping ที่ส่งแพ็กเก็ตข้อมูลเพื่อตรวจสอบปัญหาเครือข่าย แต่แทนที่จะแค่บอกว่าถึงหรือไม่ มันจะ ติดตามเส้นทาง ของแพ็กเก็ตขณะที่มันกระโดดผ่านเซิร์ฟเวอร์ต่างๆ

ตัวอย่างการใช้งาน:

8 คำสั่ง CMD สำหรับจัดการเครือข่ายไร้สายใน Windows

คำสั่งจะแสดงสรุปแบบบรรทัดต่อบรรทัดของแต่ละ Hop (จุดผ่าน) รวมถึง Latency (เวลาเลื่อนลags) ระหว่างคุณกับ Hop นั้น และ IP Address ของ Hop นั้น (พร้อม Domain Name หากมี)

ทำไมแต่ละ Hop จึงมีค่า Latency 3 ค่า?

คำสั่ง tracert ส่งแพ็กเก็ต 3 ชุดต่อ Hop เพื่อครอบคลุม Packet loss หรือการช้าลง ควรจำว่าไม่ได้แสดง Latency จริงของคุณ แนวทางปฏิบัติที่ดีคือหาค่าเฉลี่ยของทั้งสาม

3. PATHPING

pathping

คล้ายกับ tracert แต่ให้ข้อมูลมากขึ้น ซึ่งหมายความว่าใช้เวลารันนานกว่ามาก หลังจากส่งแพ็กเก็ตจากคุณไปยังปลายทางที่กำหนด มันจะวิเคราะห์เส้นทางที่ใช้และคำนวณ Packet loss ตามแต่ละ Hop

ตัวอย่างการใช้งานและผลลัพธ์:

8 คำสั่ง CMD สำหรับจัดการเครือข่ายไร้สายใน Windows

4. IPCONFIG

ipconfig

มักถูกเรียกว่าคำสั่งเครือข่ายที่ใช้บ่อยที่สุดใน Windows ไม่เพราะข้อมูลที่ให้มามีประโยชน์อย่างเดียว แต่ยังสามารถรวมกับสวิตช์ (switches) ต่างๆ เพื่อทำงานบางอย่างได้อีกด้วย

ตัวอย่างการใช้งานและผลลัพธ์:

8 คำสั่ง CMD สำหรับจัดการเครือข่ายไร้สายใน Windows

ผลลัพธ์เริ่มต้นแสดงทุก Network Adapter บนระบบและวิธีที่พวกมัน Resolve (แก้ไข) รายละเอียด IPv4 Address และ Default Gateway ภายใต้ส่วน Wireless LAN Adapter และ Ethernet Adapter เป็นสิ่งสำคัญที่สุดที่ควรรู้

ใช้สวิตช์นี้เพื่อล้าง DNS Cache:

ipconfig /flushdns

การล้าง DNS Cache ช่วยได้เมื่ออินเทอร์เน็ตทำงานปกติ แต่วェ็บไซต์หรือเซิร์ฟเวอร์เฉพาะบางแห่งเข้าถึงไม่ได้ (เช่น เว็บไซต์ Timeout โหลดไม่ขึ้น) หากล้าง DNS Cache แล้วยังไม่แก้ไขปัญหา ลองดูเคล็ดลับแก้ไขการเชื่อมต่ออินเทอร์เน็ตอื่นๆ

5. GETMAC

ทุกอุปกรณ์ที่ 준수 มาตรฐาน IEEE 802 จะมีที่อยู่ MAC Address (Media Access Control) ที่เป็นเอกลักษณ์ ผู้ผลิตกำหนด MAC Address และเก็บไว้ในฮาร์ดแวร์ของอุปกรณ์ บางคนใช้ MAC Address เพื่อจำกัดว่าอุปกรณ์ไหนได้เชื่อมต่อเครือข่าย

ตัวอย่างการใช้งานและผลลัพธ์:

8 คำสั่ง CMD สำหรับจัดการเครือข่ายไร้สายใน Windows

คุณอาจเห็น MAC Address มากกว่าหนึ่งขึ้นอยู่กับจำนวน Adapter ที่เกี่ยวกับเครือข่ายบนระบบ เช่น การเชื่อมต่อ Wi-Fi และ Ethernet จะมี MAC Address ต่างกัน หากต้องการรู้เพิ่มเติม อ่านเรื่องว่าที่อยู่ IP และ MAC Address ทำได้อะไรบ้าง

6. NSLOOKUP

nslookup

ย่อมาจาก Name Server Lookup มีพลังมาก แต่มากกว่าผู้ใช้ทั่วไปจะไม่ต้องการพลังนั้นมากนัก สำหรับคนทั่วไปอย่างเรา การใช้งานหลักคือหา IP Address ที่อยู่เบื้องหลัง Domain Name บางตัว

ตัวอย่างการใช้งานและผลลัพธ์:

8 คำสั่ง CMD สำหรับจัดการเครือข่ายไร้สายใน Windows

โปรดทราบว่า Domain Name บางตัวไม่ได้ผูกกับ Dedicated IP Address หมายความว่าอาจได้ IP Address ต่างกันทุกครั้งที่รันคำสั่ง นี่เป็นเรื่องปกติสำหรับเว็บไซต์ใหญ่เพราะกระจายภาระงานไปหลายเครื่อง

หากต้องการแปลง IP Address กลับเป็น Domain Name ให้พิมพ์ IP ลงในเบราว์เซอร์ดูว่ามาที่ไหน ไม่ใช่ทุก IP Address นำไปสู่ Domain Name และหลาย IP ไม่สามารถเข้าถึงผ่านเว็บได้

7. NETSTAT

netstat

เป็นเครื่องมือสำหรับสถิติ เครือข่าย การวินิจฉัย และการวิเคราะห์ มันทรงพลังและซับซ้อน แต่อาจง่ายพอถ้าคุณข้ามด้านขั้นสูงที่ไม่จำเป็น (สมมติว่าคุณไม่ได้จัดการเครือข่ายธุรกิจใหญ่หรือ камปัส)

ตัวอย่างการใช้งานและผลลัพธ์:

8 คำสั่ง CMD สำหรับจัดการเครือข่ายไร้สายใน Windows

ค่าเริ่มต้นคำสั่งแสดง "Active connections" ทั้งหมดบนระบบ ไม่ว่าจะอยู่บน LAN หรือข้ามอินเทอร์เน็ต Active connection ไม่ได้หมายความว่ามีข้อมูลกำลังเคลื่อนที่ — อาจแค่พอร์ตที่เปิดอยู่พร้อมรับการเชื่อมต่อ

ความจริง netstat มีประโยชน์ต่อผู้ใช้ทั่วไปมากที่สุดตรงที่แสดงข้อมูลพอร์ต (Port information) ซึ่งช่วยได้ตอนต้องการ Port Forwarding

แต่คำสั่งนี้ยังมีสวิตช์ประมาณสิบโหล ที่เปลี่ยนข้อมูลที่แสดง เช่น สวิตช์ -r ที่แสดง Routing Table แทน

8. NETSH

netsh

ย่อมาจาก Network Shell เป็นคำสั่ง CMD ด้านเครือข่ายที่ให้ดูและตั้งค่าทุก Network Adapter บนระบบได้ละเอียดและรายละเอียดมากกว่าคำสั่งก่อนหน้าทั้งหมด

การรันคำสั่ง netsh เพียงอย่างเดียวจะเปลี่ยน Command Prompt ให้เข้าสู่โหมด Network Shell มี "Contexts" (บริบท) หลายอย่างภายใน Shell นี้ รวมถึงบริบทสำหรับคำสั่ง Routing, DHCP, Diagnostics และอื่นๆ อีกมาก แต่คุณสามารถใช้รันคำสั่งเดี่ยวได้เช่นกัน

เพื่อดู Contexts ทั้งหมดของ Network Shell:

8 คำสั่ง CMD สำหรับจัดการเครือข่ายไร้สายใน Windows

และเพื่อดูคำสั่งทั้งหมดภายใน Context:

8 คำสั่ง CMD สำหรับจัดการเครือข่ายไร้สายใน Windows

สามารถเจาะลึกลงไปอีกชั้นเพื่อหา Subcommands ภายในคำสั่งเหล่านั้น:

8 คำสั่ง CMD สำหรับจัดการเครือข่ายไร้สายใน Windows

ตัวอย่างเช่น คุณสามารถรันคำสั่งนี้เพื่อดู Wireless Network Drivers ทั้งหมดบนระบบและคุณสมบัติของมัน:

netsh wlan show drivers

Network Shell ซับซ้อนพอที่จะสมควรมีบทความของตัวเองทั้งหมด จดจำไว้ว่า หากต้องการตั้งค่าเครือข่ายอย่างลึกซึ้งจริงจัง คุณอาจต้องใช้คำสั่งบรรทัดคำสั่งนี้

หาก Network Shell ทำคุณอยากสำรวจมากกว่าแค่คำสั่ง CMD ด้านเครือข่าย ลองดูคำสั่ง CMD พื้นฐานที่ทุกคนควรรู้

คำสั่งเครือข่ายและโซลูชันเครือข่ายอื่นๆ

สำหรับมือใหม่ที่เรียนรู้คำสั่งเครือข่าย Windows Cheat Sheet จะช่วยได้มาก ด้วยข้อมูลอ้างอิง คุณสามารถใช้คำสั่ง CMD หลากหลายเพื่อดูข้อมูลเครือข่าย Wi-Fi และอินเทอร์เน็ต แม้ว่าจะมีประโยชน์ที่จะรู้ตัวเลือกต่างๆ แต่คุณอาจต้องการทางเลือกอื่น

อาจเป็นว่าคำสั่ง CMD ด้านเครือข่ายไม่จำเป็นสำหรับปัญหาเฉพาะที่คุณกำลังเจอ ควรดูเคล็ดลับการวินิจฉัยและวิธีแก้ไขปัญหาเครือข่ายง่ายๆ ดูว่ามีโซลูชันให้หรือไม่ และหากต้องเจาะลึกลงไปในคำสั่ง อย่าลืมลอง Windows Terminal ใหม่เพื่อประสบการณ์ที่ดีกว่า