เราเตอร์สองตัวต่อสู้กันทาง LAN


28

อพาร์ทเมนต์ของฉันค่อนข้างใหญ่และห้องส่วนใหญ่มีผนังหลายด้านซึ่งหมายความว่าสัญญาณ Wifi หล่นได้ง่าย

เพื่อต่อสู้กับสิ่งนี้ฉันได้พบ DSL Router สำรองไว้ก่อนหน้านี้และวางไว้ในห้องครัวและเชื่อมต่อกับสายอีเธอร์เน็ตกับ ADSL Router ซึ่งเป็นเกตเวย์ใน LAN ของฉัน

ดูแผนภาพ

ป้อนคำอธิบายรูปภาพที่นี่

อินเทอร์เน็ตนั้นยอดเยี่ยมและการครอบคลุมของ Wifi ได้รับการปรับปรุงในขณะนี้ด้วยฮอตสปอต Wifi สองแห่ง

ปัญหาเดียวคือตอนนี้พีซีของฉันซึ่งเชื่อมต่อกับเราเตอร์หลักคือการเชื่อมต่ออีเธอร์เน็ตที่ไม่น่าเชื่อถือ เพื่อให้เกิดความสับสนมากยิ่งขึ้นถ้าฉันลองและเชื่อมต่อกับเราเตอร์โดยใช้ IP เริ่มต้นของ

192.168.0.1

ช่วงเวลาหนึ่งฉันจะได้รับเราเตอร์ ADSL จากนั้นถ้าฉันรีเฟรชฉันจะได้รับเราเตอร์ DSL เก่า

มันเหมือนกับว่าพวกเขากำลังต่อสู้เพื่อที่อยู่ IP ที่เฉพาะเจาะจงและไม่สามารถจัดสรรได้ ฉันคาดเดาว่าฉันต้องมี Slave / Master (ถ้าฉันสามารถใช้คำนั้น) เพื่อบังคับใช้อำนาจในเครือข่าย

ความคิดใดที่เกิดขึ้น ฉันจะแก้ไขสิ่งนี้ได้อย่างไร


ใช่. เราเตอร์ทั้งสองใช้192.168.0.1เป็นที่อยู่ของตนเอง ดังนั้นพวกเขาจึงไม่ใช่“ การต่อสู้” แต่คุณกำลังตั้งค่าในเครือข่ายเดียวกันในแบบที่พวกเขาไม่เคยออกแบบมาเพื่อทำงาน อุปกรณ์แต่ละชิ้นในเครือข่ายต้องใช้ที่อยู่แยกต่างหากหรืออย่างอื่นไร้สาระเช่นนี้ นอกจากนี้เนื่องจากทั้งคู่ทำหน้าที่เป็นเซิร์ฟเวอร์ DHCP จึงเป็น crapshoot ที่เราเตอร์ตัวใดที่คุณจะสามารถเชื่อมต่อเพื่อรับการเชื่อมต่อที่แท้จริง
JakeGould

คำตอบ:


37

ไม่ได้คุณต้องกำหนดค่าเพื่อให้เราเตอร์มี IP ที่แตกต่างกัน ดีกว่าคุณกำหนด192.168.0.1ให้กับเราเตอร์ Virgin และ192.168.0.2กับเราเตอร์ Sky คุณทำเช่นนี้กับเราเตอร์ Sky ที่ตัดการเชื่อมต่อจากเราเตอร์ Virgin ผ่านไคลเอนต์ไร้สาย นอกจากนี้คุณต้องปิดเซิร์ฟเวอร์ DHCP บนเราเตอร์ Sky จากนั้นเชื่อมต่อ Sky router จากพอร์ต LAN เข้ากับพอร์ต LAN บนเราเตอร์ Virgin

จากนั้นเราเตอร์ Sky จะทำหน้าที่เหมือน Wifi AP แบบง่ายๆที่เพียงแค่เชื่อมสัญญาณ Wi-Fi ไปยังเคเบิล

มีอะไรเกิดขึ้นคือเราเตอร์ทั้งคู่มี IP เดียวกันซึ่งหมายความว่าเมื่อคุณพิมพ์192.168.0.1ในแถบที่อยู่ของคุณจะเป็นคำถามที่เราเตอร์ที่ตอบคำถามการค้นหาของคุณเร็วที่สุดซึ่งจะ "ชนะ" ดังนั้นคุณจะได้รับท้องฟ้าแบบสุ่ม หน้าหรือหน้า Virgin

การเชื่อมต่ออินเทอร์เน็ตที่ไม่น่าเชื่อถือนั้นมาจากที่เราเตอร์ทั้งคู่มี192.168.0.1และทั้งคู่เป็นเกตเวย์ของคุณดังนั้นแพ็คเก็ตครึ่งหนึ่งของคุณจะหายไปจากส่วนต่อประสาน DSL โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต

การเชื่อมต่ออินเทอร์เน็ตที่ไม่น่าเชื่อถือนั้นอาจมาจากว่าเราเตอร์ทั้งสองนั้นเป็นเซิร์ฟเวอร์ DHCP และที่นี่เหมือนกัน DHCP ที่ตอบกลับเร็วที่สุดในคิวรีเริ่มต้นจะให้บริการคอมพิวเตอร์ของคุณ

หลังจากที่คุณทำสิ่งนี้แล้วคุณจะใช้192.168.0.1ในการดูแล Virgin router และ192.168.0.2เพื่อดูแล sky router


ไม่น่าเป็นไปได้ที่จะทำงานได้เนื่องจากเราเตอร์ Sky อาจบล็อกการรับส่งข้อมูลที่จะอนุญาตให้ผู้ใช้รับการมอบหมาย DHCP จากกล่องบริสุทธิ์ผ่านจุดเชื่อมต่อ Sky คุณสามารถมีเซิร์ฟเวอร์ DHCP ได้ 2 เครื่องตราบใดที่ทั้งคู่ให้ 192.168.0.1 เป็นเกตเวย์เริ่มต้น ทั้งสองพึ่งพากล่องที่กำหนดค่าได้ซึ่งหากประสบการณ์ Sky ของฉันคืออะไรไปโดยไม่น่า แต่ OP สามารถซื้อเราเตอร์ 'เคเบิล' แบบไร้สายออนไลน์ (£ 20-30 หรือมากกว่านั้น) และควรมีตัวเลือกทั้งหมดให้ใช้งาน
James Snell

หากคุณมีเซิร์ฟเวอร์ DHCP สองเครื่องคุณต้องตรวจสอบให้แน่ใจว่าช่วง IP ที่ส่งมอบนั้นแตกต่างกัน มิฉะนั้นคอมพิวเตอร์สองเครื่องสามารถกำหนด 192.168.0.20 และไม่สามารถเชื่อมต่ออินเทอร์เน็ตที่เชื่อถือได้
อเล็กซานเด

2
James: ใช่ถ้าคุณผ่านอินเตอร์เฟซ WAN ใช่ แต่ในกรณีนี้คุณเชื่อมต่อ LAN กับ LAN ดังนั้นการร้องขอ DHCP จาก sky router จะมาถึง Virgin router - เพราะในทางเทคนิคแล้วอินเตอร์เฟส LAN (และไร้สาย) นั้นผ่านสวิตช์แม้ว่ากฎ LAN จะอยู่ภายใน sky box บล็อกคำขอ DHCP / ตอบกลับ ดังนั้นไม่ว่าบล็อกตัวดำเนินการใด ๆ จะทำงานด้วยตนเองทุกอย่างที่กำหนดค่า เฉพาะกรณีที่มันจะไม่ทำงานถ้าเป็นผู้ประกอบการได้กำหนดค่าพอร์ต LAN ให้มีกรณีการใช้งานเฉพาะ (พอร์ต 1 = อินเทอร์เน็ต, พอร์ต 2 = VoIP, พอร์ต 3 = IPTV, ฯลฯ ) และทำให้มี VLANs distincs แต่นั่นเป็นเรื่องแปลก
เซบาสเตียนนีลเซ่น

6

คุณควรกำหนดค่าที่อยู่เครือข่ายส่วนตัว DHCP ของเราเตอร์ของคุณ

คุณควรกำหนดค่า VirginRouter เพื่อกำหนดที่อยู่ให้กับไคลเอ็นต์ DHCP บนเครือข่ายส่วนตัว 192.168.1.x และ SkyRouter เพื่อกำหนดที่อยู่ในเครือข่ายส่วนตัว 192.168.2.x

ตรวจสอบสถานการณ์ปัจจุบันของคุณ:

  • สมมติว่า Virgin กำหนดโมเด็ม IP ของคุณ addr 72.22.22.22

  • สมมติว่าโมเด็มและเราเตอร์ไร้สายนั้นไม่ได้รวมเข้าด้วยกัน ที่อยู่ส่วนตัวของโมเด็ม Virgin ADSL เป็นค่าเริ่มต้น 192.168.0.x

  • เนื่องจากที่อยู่เครือข่ายส่วนตัวของ VirginRouter นั้นไม่ได้ถูกกำหนดค่าไว้ VirginRouter ก็จะใช้ที่อยู่เครือข่ายส่วนตัวเริ่มต้นที่ 192.168.0.x

  • เนื่องจากที่อยู่เครือข่ายส่วนตัวของ SkyRouter ยังไม่ได้กำหนดค่า SkyRouter ก็จะใช้ที่อยู่เครือข่ายส่วนตัวเริ่มต้นที่ 192.168.0.x

  • คุณมีสามส่วนเครือข่าย: กลุ่ม VirginModem, กลุ่ม VirginRouter และกลุ่ม SkyRouter

  • ส่วน SkyRouter เป็นลูกค้าของกลุ่ม VirginRouter กลุ่ม VirginRouter เป็นลูกค้าของกลุ่ม VirginModem

  • เห็นได้ชัดว่าไม่มีการแทรกแซงระหว่างกลุ่ม VirginRouter และกลุ่ม VirginModem เพราะไม่มีวิธีใด ๆ สำหรับลูกค้าอื่น ๆ ในการเข้าถึงกลุ่ม VirginModem

  • มีสัญญาณรบกวนระหว่างส่วน SkyRouter และส่วน VirginRouter เพราะพวกเขาอยู่ในอากาศทั่วไปเพราะทั้งสองส่วนจะนำเสนอตัวเองให้กับลูกค้าทั่วไปของพวกเขาโดยใช้ที่อยู่เกตเวย์เดียวกัน

สถานการณ์ปัจจุบันของคุณจะส่งผลให้เกิดการรบกวนต่อไปนี้ของสองส่วนเครือข่าย

  • VirginModem มอบหมายเราเตอร์ไร้สาย (คือ VirginRouter) ที่อยู่ 192.168.0.2 เป็นไคลเอนต์แรก / รายเดียวของเครือข่ายส่วนตัวโดยระบุว่าเป็น 192.168.0.1

  • VirginRouter จะบันทึก 192.168.0.1 เป็นที่อยู่เกตเวย์ไปยังกลุ่ม VirginModem

  • VirginRouter กำหนด SkyRouter ที่อยู่ 192.168.0.2 เป็นไคลเอนต์แรกของเครือข่ายส่วนตัวโดยระบุว่าเป็น 192.168.0.1

  • SkyRouter จะบันทึก 192.168.0.1 เป็นที่อยู่เกตเวย์ไปยังกลุ่ม VirginModem นั่นยังคงไม่ใช่ปัญหาเพราะเส้นทางเดียวของ SkyRouter ไปยัง VirginRouter นั้นเป็นส่วนของอีเธอร์เน็ตที่ไม่แชร์

  • VirginRouter กำหนดที่อยู่ 192.168.0.3 ให้แล็ปท็อปของคุณเป็นไคลเอนต์ที่ 2 ของเครือข่ายส่วนตัวโดยระบุว่าเป็น 192.168.0.1

  • แล็ปท็อปของคุณจะบันทึก 192.168.0.1 เป็นที่อยู่เกตเวย์ไปยังกลุ่ม VirginModem

  • SkyRouter กำหนดที่อยู่ 192.168.0.3 ให้แล็ปท็อปของคุณเป็นไคลเอนต์ที่ 2 ของเครือข่ายส่วนตัวโดยระบุว่าเป็น 192.168.0.1

  • ขณะนี้มีปัญหาเนื่องจากแล็ปท็อปสับสนเกี่ยวกับที่อยู่เกตเวย์ 192.168.0.1

  • เพิ่มเติมเนื่องจากสถานการณ์สุ่มโดยธรรมชาติจะเกิดอะไรขึ้นถ้า VirginRouter กำหนด iPad 192.168.0.7 ของคุณ แต่ SkyRouter กำหนดมันเป็น 192.168.0.9 ทั้งที่อยู่เกตเวย์เดียวกันของ 192.168.0.1 ที่อยู่ IP ของมันคืออะไร?

วิธีการแก้ปัญหาคือการแยกที่อยู่เครือข่ายของสองเครือข่ายส่วนที่ใช้สื่อเดียวกัน (เช่นอากาศและพื้นที่เดียวกันและสิ่งที่ฝุ่นและแบคทีเรียในอากาศระหว่างพวกเขา) เพื่อให้ลูกค้าของพวกเขาสามารถแยกพวกเขา

  • คุณควรกำหนดค่า VirginRouter เพื่อกำหนดที่อยู่ให้กับไคลเอ็นต์ DHCP บนเครือข่ายส่วนตัว 192.168.1.x และ SkyRouter เพื่อกำหนดที่อยู่ในเครือข่ายส่วนตัว 192.168.2.x

  • จากนั้น VirginRouter DHCP จะกำหนดที่อยู่ SkyRouter 192.168.1.2

  • แล็ปท็อปของคุณจะได้รับมอบหมายโดย VirginRouter DHCP ที่อยู่พูด 192.168.1.5 แล็ปท็อปของคุณจะระบุเกตเวย์เครือข่ายไปยังกลุ่ม VirginRouter เป็น 192.168.1.1

  • แล็ปท็อปของคุณจะได้รับมอบหมายจากที่อยู่ SkyRouter DHCP โดยบอกว่า 192.168.2.7 แล็ปท็อปของคุณจะระบุเกตเวย์เครือข่ายเป็น 192.168.2.1

  • ตอนนี้ ipad ของคุณ, ลำโพงไร้สาย, เครื่องรับโทรศัพท์ voip ของคุณ, เครื่องพิมพ์ HP ของคุณ, แก้วกาแฟ wified ของคุณหรือสุนัขหุ่นยนต์ wified ของคุณทุกคนจะได้รับการกำหนดอัตโนมัติโดยอัตโนมัติไปยังที่อยู่ IP ที่ไม่รบกวนผ่านเกตเวย์สองส่วน .

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

ตัวอย่างของการกำหนดค่าที่อยู่เริ่มต้น DHCP บนเราเตอร์ Linksys:

http://kb.linksys.com/Linksys/GetArticle.aspx?docid=b3d06f6582db4827a385b696e353eb16_How_to_configure_DHCP_Reservation_using_Cisco_Connect_Cloud.xml&pid=89&converted=0


และอ่านstackoverflow.com/questions/1982222/ …สำหรับสถานการณ์อื่นเพื่อทำความเข้าใจข้อ จำกัด ของเราเตอร์ DHCP
ความสุขเกินบรรยาย

3

ฉันคาดเดาว่าฉันต้องมี Slave / Master (หากฉันสามารถใช้คำนั้น) เพื่อบังคับใช้อำนาจในเครือข่าย

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

  • จุดเชื่อมต่อ
  • สะพาน
  • ทบทวน

ฉันไม่สามารถพูดอะไรได้มากกว่านี้เพราะฉันไม่รู้โมเดลเราเตอร์ของคุณ คำอธิบายในอินเทอร์เฟซเราเตอร์ควรทำให้ชัดเจนว่าจะเลือกอันไหน


4
เราเตอร์ DSL ที่ส่งผ่าน ISP ไม่ค่อยมีการตั้งค่าเหล่านี้ หากพวกเขามีการตั้งค่าดังกล่าวมักจะถูกซ่อนหรือล็อคไว้สำหรับผู้ใช้และสนับสนุน ISP เท่านั้น (Sky) จะสามารถเปลี่ยนได้ เห็นได้ชัดว่า OP ได้สิ้นสุดสัญญากับ Sky และต้องรักษาโมเด็ม DSL ไว้ดังนั้น Sky จะไม่คิดแม้แต่จะช่วยเขาปลดล็อคโมเด็มของเขา ดังนั้นจึงเป็นการดีกว่าที่จะกำหนดค่าทุกอย่างด้วยตนเอง
เซบาสเตียนนีลเซ่น

2

นี่คือสิ่งที่ทำงานให้ฉันในสถานการณ์ที่คล้ายกัน ฉันมีเราเตอร์ 2 ตัวเช่นกัน

เราเตอร์แรกคือหัวเว่ยและเชื่อมต่อกับ ISP ของฉัน ด้วยเหตุผลบางอย่างไม่ชัดเจนส่วน Wi-Fi ของเราเตอร์นี้ติดอยู่ที่เราเตอร์ตัวที่สอง (Trendnet) ดังนั้นฉันจึงปิดการใช้งาน Wi-Fi บนเราเตอร์ Huawei เราเตอร์ที่สองเชื่อมต่อด้วยสายเคเบิลกับเราเตอร์ตัวแรกและให้การเข้าถึงอินเทอร์เน็ตทั้งบนสายเคเบิลและ Wi-Fi เราเตอร์ทั้งคู่เปิดใช้งาน DHCP ที่อยู่ IP ของเราเตอร์แรกคือ 192.168.1.1 และฉันตั้งค่าที่อยู่ IP ของเราเตอร์ที่สองเป็น 192.168.2.1 ด้วยตนเองเพื่อหลีกเลี่ยงความขัดแย้งใด ๆ

ฉันสามารถ acces เว็บอินเตอร์เฟสการจัดการเราเตอร์ทั้งสองเฉพาะเมื่อฉันเชื่อมต่อด้วยสายเคเบิลหรือ wifi กับเราเตอร์ที่สอง (Trendnet) หากฉันเชื่อมต่อกับเราเตอร์แรกฉันไม่สามารถเข้าถึงเว็บอินเตอร์เฟสการจัดการของเราเตอร์ที่สองได้ อาจต้องใช้การตั้งค่าขั้นสูงบางอย่างในเราเตอร์หนึ่งตัวหรือทั้งคู่ที่ฉันไม่คุ้นเคย

พอร์ต WAN ของเราเตอร์ตัวที่สอง (Trendnet) เชื่อมต่อกับพอร์ต LAN ของเราเตอร์ตัวแรก (Huawei) วิธีนี้เซิร์ฟเวอร์ DHCP จะถูกแยกออกจากกันอย่างสมบูรณ์ ไม่ว่าเราเตอร์ใดที่ฉันเลือกที่จะเชื่อมต่อกับ (WiFi หรือ LAN) เซิร์ฟเวอร์ DHCP เดียวเท่านั้นที่จะตอบสนองและกำหนดที่อยู่ IP ให้กับพีซี / แล็ปท็อปหรือแท็บเล็ต / สมาร์ทโฟน


เครือข่าย 192.168.1.x มักจะไม่สามารถมองเห็นได้จากที่อยู่ IP 192.168.2.x หรือในทางกลับกันเนื่องจากเครือข่ายเหล่านี้มีซับเน็ตมาสก์ 255.255.255.0 ดังนั้นคุณได้ตั้งค่าเครือข่ายแยกกันสองเครือข่ายซึ่งอธิบายว่าทำไมคุณไม่สามารถเข้าถึงเราเตอร์ที่สองเมื่ออยู่ในเครือข่ายแรก แต่ทำไมคุณถึงเราเตอร์แรกเมื่ออยู่ในเครือข่ายที่สอง? คุณเปลี่ยนมาสก์เครือข่ายย่อยเริ่มต้นหรือไม่
vinnief
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.