ปัญหาการกำหนดเส้นทางที่เกี่ยวข้องกับ Windows และ LAN
อัปเดต:11 ตุลาคม 2024
นี่เป็นสถานการณ์เล็กน้อยที่น่าเศร้าสำหรับคุณ ลองจินตนาการว่าคุณได้ติดตั้งเครือข่ายท้องถิ่น โดยมีคอมพิวเตอร์หลายเครื่อง รวมถึงโฮสต์ Windows อย่างน้อยสองเครื่อง สมมติว่าคุณต้องการคัดลอกไฟล์จากโฮสต์ Windows หนึ่งไปยังอีกโฮสต์หนึ่ง สมมติว่าคุณได้กำหนดค่าการแชร์อย่างถูกต้อง และเครื่องอื่นๆ ที่เกี่ยวข้องสามารถเข้าถึงได้ง่ายผ่าน Windows Explorer เช่น:ผ่าน \\MACHINE ตอนนี้คุณคัดลอกไฟล์เยี่ยมมาก สามนาทีต่อมา คุณพยายามคัดลอกไฟล์ที่สอง Windows Explorer ส่งเสียงฟู่ไม่สามารถทำได้ อะไรตอนนี้?
ฉันพบปัญหาตรงนี้เมื่อไม่กี่วันที่ผ่านมา ตามธรรมชาติของฉัน ฉันมักจะถือว่ามีบางอย่างผิดปกติกับวิธีการทำสิ่งต่างๆ วิธีการตั้งค่าระบบ ฯลฯ ตรวจสอบเราเตอร์ก็ไม่มีปัญหา ลองเข้าถึงโฮสต์ Windows เป้าหมายจากเครื่อง Linux ไม่มีปัญหา ปัญหาการเชื่อมต่อเครือข่าย ไม่ใช่ แล้วไงล่ะ? ฉันจะแสดงให้คุณเห็นว่าเกิดอะไรขึ้น และหากคุณประสบปัญหาเดียวกัน จะแก้ไขอย่างไรได้อย่างรวดเร็ว
ปัญหาโดยละเอียดเพิ่มเติม
ผู้มีปัญญาและมีประสบการณ์ในหมู่พวกท่านย่อมทราบดีอยู่แล้วว่าปัญหาคืออะไร ปัญหาคือ คนธรรมดาไม่คิดในแง่ "เนิร์ด" ที่เกี่ยวข้อง เพื่อให้สามารถพูดถึงปัญหาของระบบที่พวกเขากำลังเผชิญอยู่ได้ โดยทั่วไป หากคุณพบว่าตัวเองประสบปัญหาบางอย่างในระบบคอมพิวเตอร์ หากปัญหาปรากฏผ่านอินเทอร์เฟซแบบภาพหรือ GUI บางอย่าง คุณควรพยายามจำลองสถานการณ์บนบรรทัดคำสั่ง เพราะโดยปกติแล้วคุณจะได้รับข้อมูลเพิ่มเติม - และข้อมูลที่แม่นยำยิ่งขึ้น
โฮสต์ Windows สามารถเข้าถึงได้จากบรรทัดคำสั่งเช่นกัน วิธีที่ง่ายที่สุดในการตรวจสอบการเชื่อมต่อระหว่างคอมพิวเตอร์คือการใช้คำสั่ง ping (โดยใช้โปรโตคอล ICMP) แม้ว่าจะไม่รับประกันว่าทุกอย่างจะเป็นไปตามที่คาดหวัง แต่หากคุณได้รับการตอบกลับจากโฮสต์ (เป้าหมาย) อื่นถึงคำสั่ง Ping ของคุณจากระบบต้นทาง เป็นไปได้มากว่าจะไม่มีปัญหาที่เกี่ยวข้องกับเครือข่ายในวงกว้าง (นั่นคือ LAN ของคุณเอง)
ดังนั้นฉันจึงพยายามปิงเครื่องที่ "ไม่สบาย" เพื่อดูว่ามีอะไรผิดปกติ เปิด cmd.exe (Start> Command Prompt) และเรียกใช้บรรทัดต่อไปนี้:
ปิง [ที่อยู่ IP หรือชื่อโฮสต์]
หากคุณไม่ทราบที่อยู่ IP ของระบบที่ได้รับผลกระทบ ดังนั้น:
เปิดการตั้งค่า Windows> เครือข่ายและอินเทอร์เน็ต> เลือกเครือข่ายที่เกี่ยวข้อง อาจเป็นเครือข่ายแบบมีสายหรือไร้สาย เพียงคลิกที่ปุ่มที่ระบุว่าคุณสมบัติ จะเป็นการเปิดหน้าใหม่และที่ด้านล่างจะมีข้อมูลที่เกี่ยวข้องกับเครือข่าย รวมถึงที่อยู่ IP ดูด้านล่าง หมายเหตุ นี่ไม่ใช่การบ่งชี้ถึงการตั้งค่าเฉพาะใดๆ เพียงชุดขั้นตอนที่แสดงวิธีการรับข้อมูล:
ดูที่บรรทัดที่อ่านที่อยู่ IPv4 คุณอาจมีที่อยู่ IPv6 ด้วยเช่นกัน แต่นั่นไม่น่าจะเป็นปัญหา และโดยรวมแล้ว 99% ของเครือข่าย LAN ในบ้านทั้งหมดจะได้รับการกำหนดค่าโดยใช้ IPv4 จดที่อยู่ (X.X.X.X) คัดลอกหมายเลขนั้นไปยังพรอมต์คำสั่งที่เราเปิดไว้ก่อนหน้านี้
ฉันทำแล้ว และดูเถิด มีปัญหา!
ส่ง Ping 192.168.4.113 ด้วยข้อมูล 32 ไบต์:
ตอบกลับจาก 192.168.4.107:ไม่สามารถเข้าถึงโฮสต์ปลายทางได้
ตอบกลับจาก 192.168.4.107:ไม่สามารถเข้าถึงโฮสต์ปลายทางได้
ฉันพยายามส่ง Ping ไปยังโฮสต์ด้วยที่อยู่ IP ที่ลงท้ายด้วย 113 แต่ได้รับการตอบกลับจาก 107 ที่อยู่ที่สองคือที่อยู่ของเครื่อง Windows ต้นทาง ซึ่งเป็นที่อยู่ที่พยายามเข้าถึงโฮสต์เป้าหมาย เพื่อให้เราสามารถคัดลอกไฟล์บางไฟล์ได้ ไม่ว่าด้วยเหตุผลใดก็ตาม ระบบต้นทางสูญเสียทิศทางของมัน และไม่สามารถค้นหาระบบต้นทางได้ แม้ว่าทุกอย่างจะทำงานได้ดีก่อนหน้านี้ไม่นานก็ตาม
ในทางเทคนิคแล้ว ฉันประสบปัญหา ARP หรือ DNS บนโฮสต์ Windows ของฉัน รายละเอียดปลีกย่อยเกี่ยวกับวิธีการทำงานของสแต็กเครือข่ายนั้นอยู่นอกเหนือขอบเขตของบทความนี้อย่างแท้จริง ท้ายที่สุดแล้ว ผู้ที่อ่านคู่มือนี้จะต้องการวิธีแก้ปัญหาอย่างรวดเร็ว ไม่ใช่การบรรยายเกี่ยวกับโปรโตคอลเครือข่าย สรุปคือ ระบบ Windows ของฉันเกิดความสับสนและเห็นข้อมูลที่ไม่ถูกต้อง เราจำเป็นต้องล้างข้อมูลนั้นออกไป เช่น ล้างแคช
มีสองสิ่งที่คุณสามารถทำได้ ขั้นแรกให้ล้างแคช ARP จากนั้นจึงล้างแคช DNS ลองอย่างใดอย่างหนึ่ง หากช่วยแก้ปัญหาได้ เยี่ยมมาก หากไม่ได้ ให้ลองใช้คำสั่งที่สอง เราจำเป็นต้องเปิด Command Prompt ในฐานะผู้ดูแลระบบ เมื่อคุณค้นหาตำแหน่งดังกล่าวในเมนูระบบ Windows แล้ว ให้คลิกขวา> เรียกใช้ในฐานะผู้ดูแลระบบ
จากนั้น พิมพ์ข้อความต่อไปนี้:
อาร์พี -d *
จากนั้น ทางเลือกอื่น หากคำสั่งแรกไม่สามารถแก้ไขปัญหาได้ เราจำเป็นต้องล้างแคช DNS:
ipconfig /flushdns
ลองเข้าถึงโฮสต์เป้าหมายทันที คุณน่าจะประสบความสำเร็จได้มาก เนื่องจากก่อนหน้านี้ไม่เคยมีปัญหาอื่นๆ มาก่อน ดังนั้นคุณจึงไม่ประสบปัญหาที่ซับซ้อนและเกี่ยวข้องกับสิ่งแวดล้อมอย่างเห็นได้ชัด โปรดจำไว้ว่า ตามที่ฉันได้อธิบายไว้ในสถานการณ์ของฉันตั้งแต่เนิ่นๆ มันได้ผลหนึ่งนาที จากนั้นก็ไม่ได้ผลในนาทีถัดไป
หากวิธีนี้ไม่ได้ผล คุณสามารถรีบูตได้ แต่นั่นไม่ใช่วิธีที่ดีที่สุด
บทสรุป
และด้วยเหตุนี้เราจึงนำบทช่วยสอนคาถานี้มาปิดฉากลง ฉันไม่เคยพอใจกับปัญหาแปลก ๆ สุ่ม ๆ ประปรายที่ท้าทายตรรกะและสามัญสำนึก โดยเฉพาะอย่างยิ่งเมื่อพูดถึงเรื่องเครือข่าย แต่ข้อบกพร่องสามารถเกิดขึ้นได้ ดังนั้นคุณต้องเตรียมพร้อมสำหรับวิธีจัดการและแก้ไขปัญหาเหล่านั้น ทำงานอย่างเป็นระบบเสมอ พยายามใช้บรรทัดคำสั่ง หากทำได้ และหารายละเอียดเพิ่มเติมเกี่ยวกับปัญหาที่เกิดขึ้น
ในกรณีของฉัน เครื่อง Windows ได้ตัดสินใจที่จะแสดงปัญหาแคชกับข้อมูลที่เกี่ยวข้องกับเครือข่ายอย่างกะทันหัน ซึ่งเป็นเหตุผลว่าทำไมการสืบค้นจากโฮสต์หนึ่งไปยังอีกโฮสต์หนึ่ง ซึ่งเป็นการสืบค้นที่ทำงานอย่างสมบูรณ์แบบเพียงชั่วครู่ก่อนหน้านี้จึงล้มเหลวกะทันหัน คำสั่ง ping เปิดเผยสาเหตุของปัญหา การล้างแคชเครือข่ายช่วยแก้ไขได้ ถ้าคุณประสบปัญหาเช่นนี้ พยายามอย่าส่งคำสบถใส่คอมพิวเตอร์เหมือนอย่างที่ฉันเคยทำในตอนแรก เพียงแค่เปิดบรรทัดคำสั่งแล้วพิมพ์ด้วยความโกรธ เราทำเสร็จแล้ว ดูแลตัวเองด้วยนะ
ไชโย