ฉันจะเชื่อมโยงเราเตอร์ DD-WRT แบบมีสายสองตัวได้อย่างไร


12

ฉันมีเราเตอร์ DD-WRT หนึ่งตัว (ในที่นี้: ที่ 1) เชื่อมต่อกับอินเทอร์เน็ตทำงานได้อย่างสมบูรณ์แบบโดยไคลเอนต์พีซีกำหนดที่อยู่ IP แบบคงที่

ตอนนี้ฉันต้องการเพิ่มอีก คงที่ ไคลเอนต์ (ในที่นี้: ที่ 2) แต่คราวนี้มันเป็นเราเตอร์ DD-WRT อื่นไม่ใช่พีซี

DD-WRT ตัวที่สองนั้นตั้งใจที่จะเป็นเซิร์ฟเวอร์ DHCP "ทำการลบ" สิ่งที่เชื่อมต่อกับมันเช่นที่เราเตอร์ (คนที่ 1) คนอื่นมองลูกค้าว่ามาจากพอร์ตเดียว / IP (พูดว่า 192.168.14.31)

จนถึงตอนนี้ดี แต่ด้วยเหตุผลบางอย่างไคลเอนต์ที่เชื่อมต่อผ่านเราเตอร์ที่สองไม่สามารถมองเห็นอินเทอร์เน็ต

หากฉันเชื่อมต่อพีซีกับพอร์ตนั้นที่กำหนดให้กับที่อยู่แบบคงที่ 192.168.14.31 มันสามารถเข้าถึงอินเทอร์เน็ตได้โดยไม่มีปัญหาดังนั้นฉันรู้ว่าปัญหาไม่ได้อยู่ในเราเตอร์ตัวแรก ปัญหาคือการกำหนดค่าที่ผิดพลาดของเราเตอร์ DD-WRT ตัวที่ 2 เนื่องจากไม่ทราบวิธีการส่งต่อไคลเอ็นต์จากซับเน็ต (192.168.1.X) ไปยังเราเตอร์ที่ 1 (192.168.14.1)

การใช้ tracert ฉันสามารถตรวจสอบได้ว่านี่เป็นปัญหา แต่ฉันไม่รู้ว่าจะเปลี่ยนอะไร (และอย่างไร) จากการตั้งค่า zillion ใน DD-WRT

ฉันลองเปลี่ยน Operating Mode ใน Advanced Routing จาก Gateway ไปยัง Router แต่ในขณะนี้ดูเหมือนจะไปในทิศทางที่ถูกต้อง แต่ก็ไม่ได้แก้ปัญหา

มีความคิดใดที่ฉันควรทำในเราเตอร์ตัวที่ 2 เพื่อบอกให้เริ่มส่งต่อแพ็กเก็ตจาก 192.168.1.x ถึง 192.168.14.1

อัปเดต 1: ฉันจัดการเพื่อ telnet เข้าไปในเราเตอร์และพิมพ์ตารางเส้นทาง:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 br0
192.168.14.0    *               255.255.255.0   U     0      0        0 vlan1
169.254.0.0     *               255.255.0.0     U     0      0        0 br0
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
default         192.168.14.1    0.0.0.0         UG    0      0        0 vlan1

เป็นที่ชัดเจนว่าตารางเส้นทางไม่ถูกต้อง แต่ฉันจะเปลี่ยนได้อย่างไร บน DD-WRT ?

นอกจากนี้ฉันรู้ว่าพอร์ต WAN และ LAN คืออะไร แต่มีอะไรบ้าง br0 และ vlan1? ฉันจะเชื่อมโยงพวกเขากับพอร์ต WAN และ LAN ได้อย่างไร (ฉันคิด br0 เป็นหนึ่งในพอร์ต LAN และ vlan1 คือพอร์ต WAN แต่ฉันไม่แน่ใจ)

อัปเดต 2: ฉันพบตัวเลือกในการพิมพ์ตารางเส้นทางจากภายในเว็บอินเตอร์เฟสของ DD-WRT:

192.168.1.0   255.255.255.0   0.0.0.0        LAN & WLAN 
192.168.14.0  255.255.255.0   0.0.0.0        WAN 
169.254.0.0   255.255.0.0     0.0.0.0        LAN & WLAN 
0.0.0.0       0.0.0.0         192.168.14.1   WAN 

ซึ่งบอกฉันว่าตาม DD-WRT:

  • br0 == LAN & WLAN
  • vlan1 == WAN (อย่างที่ฉันคิด)

ดีแล้วที่รู้. ตอนนี้ฉันต้องแก้ปัญหานี้ (ฉันยังไม่มีเงื่อนงำ): ทำแพ็กเก็ตจากเครือข่าย 192.168.1.x เข้าถึงเกตเวย์ 192.168.14.1

อัปเดต 3: ข้อมูลเชิงลึก. ฉันคิดว่าปัญหาอยู่กับข้อเท็จจริงที่ว่า 192.168.14.0 รายการไม่ได้ 255.255.0.0. ปัญหาคือไม่มีวิธีที่จะเปลี่ยนแปลง ... ฉันลองเพิ่มรายการที่ชัดเจนในแท็บการกำหนดเส้นทางขั้นสูง:

Select set number: WTF
Route Name: WTF
Metric: 0
Destination LAN NET: 192.168.14.0
Subnet Mask: 255.255.0.0
Gateway: 192.168.14.1
Interface: vlan0

แต่ตารางเส้นทางยังคงเหมือนเดิมแม้หลังจากที่ใช้บันทึกและรีบูต !!!

ฉันเริ่มสงสัยว่ามี แมลง ในเรื่องนี้ DD-WRT v24-sp1 (07/27/08) std ปล่อย.


1
ฉันมีเหตุผลบางอย่างที่คุณต้องการมากกว่าหนึ่งเซิร์ฟเวอร์ DHCP ในเครือข่ายของคุณ?
ubiquibacon

@typoknig เป็นคำถามที่ดีเพราะช่วยให้ฉันสามารถอธิบายได้ว่าฉันเป็นใคร ไม่ สนใจเซิร์ฟเวอร์ DHCP มากกว่าหนึ่งเครื่องบนเครือข่ายของฉัน เฉพาะเราเตอร์ที่สองคือ DHCP อันที่หนึ่ง (อันที่เชื่อมต่อกับอินเทอร์เน็ตโดยตรงผ่านเคเบิลโมเด็ม) เป็นแบบคงที่ 100%
Eternal Learner

ในกรณีนี้ทำไมไม่ปล่อยให้เราเตอร์ตัวที่ 1 เป็นเซิร์ฟเวอร์ DHCP
ubiquibacon

2
@typoknig เป็นคำถามที่ดี แต่นี่ไม่ใช่ปัญหาที่ฉันพยายามแก้ไข เราเตอร์ตัวที่ 1 นั้นใช้งานได้ ปี อย่างที่เป็นอยู่ทุกวันนี้และฉันก็ไม่ต้องการที่จะเปลี่ยนแปลงสิ่งนั้น หาก DD-WRT ไม่สามารถรองรับบางสิ่งที่ง่ายพอ ๆ กับการเชื่อมเครือข่ายย่อยสองเครือข่ายฉันจะเปลี่ยนกลับเป็นเฟิร์มแวร์หุ้นซึ่งทำงานได้อย่างสมบูรณ์ในโหมดนี้จนกว่าฉันจะตัดสินใจ "อัปเกรด" เป็น DD-WRT เมื่อวานนี้
Eternal Learner

คำตอบ:


3

ฉันพร้อมที่จะยอมแพ้และกลับไปที่เฟิร์มแวร์หุ้นเมื่อฉันค้นพบเคล็ดลับที่ซ่อนอยู่ในกระดานสนทนาเกี่ยวกับ dd-wrt.com Rosewill RNX-GX4 - โฆษณาเป็นรองรับ DD-WRT ที่สั่ง:

คุณสามารถป้อนเฟิร์มแวร์ DD-WRT และ: ไปที่ "ตัวเลือก vlan",   ยกเลิกการเลือกคอลัมน์“ W” จากนั้น“ บันทึก” และ“ นำไปใช้” จากนั้นทำเครื่องหมาย“ W” อีกครั้ง   จากนั้น "บันทึก" และ "ใช้" & lt; ==== สิ่งนี้สามารถแก้ไข WAN ไม่ทำงาน

ฉันพยายามอย่างนั้นและมันจะแก้ไขปัญหาทั้งหมดของฉัน


1

พอร์ต WAN ของเราเตอร์ตัวที่สองถูกตั้งค่าเป็นบางสิ่งบางอย่างใน 192.168.14.0/24 หรือไม่? ฉันเชื่อว่ามันอยู่ในการตั้งค่าและภายใต้ที่มันบอกว่า "เราเตอร์ IP" พอร์ต WAN ของเราเตอร์ที่สองหรือ "เราเตอร์ IP" จะต้องอยู่ในซับเน็ตเดียวกันกับพอร์ต LAN ในเราเตอร์ที่ 1


1
ใช่มันเป็น แต่จนถึงตอนนี้ไม่มีโชคในการทำงานนี้ มีรายละเอียดเล็ก ๆ น้อย ๆ หรือลูกเล่นที่ขาดหายไป แต่ฉันไม่รู้ว่ามันคืออะไร ตารางเส้นทางยังดูดี แต่เมื่อฉัน tracert 192.168.14.1 (เราเตอร์ที่ 1) ฉันได้รับการปรับ hop ครั้งแรก 192.168.1.1 แต่การกระโดดต่อไป 192.168.14.31 Destination host unreachable. มันทำให้ฉันบ้าเพราะฉันไม่เข้าใจว่าเกิดอะไรขึ้นและทำไมสิ่งนี้ถึงเกิดขึ้น
Eternal Learner

คุณทำอะไรแปลก ๆ กับการกำหนดพอร์ต LAN / WAN หรือไม่? ฉันเชื่อว่ามีการตั้งค่าที่แยกพอร์ต WAN ลงในบริดจ์เดียวกันกับพอร์ต LAN และคุณไม่ต้องการทำสิ่งนี้กับเราเตอร์ตัวใดตัวหนึ่ง นอกจากนี้พอร์ต WAN ของเราเตอร์ 2 จะต้องเชื่อมต่อกับพอร์ต LAN ของเราเตอร์ 1 เป็นกรณีนี้หรือไม่
LawrenceC

1
ไม่ฉันไม่ได้ทำอะไรแปลก ๆ กับการกำหนดพอร์ต LAN / WAN เพียงเพราะฉันไม่ชอบเปลี่ยนอะไรที่ฉันไม่เข้าใจ ใช่ WAN ของเราเตอร์ 2 คือ เชื่อมต่อกับพอร์ต LAN ของเราเตอร์ 1. ฉันเพิ่งโพสต์การอัปเดตที่อธิบายตารางเส้นทางที่มีอยู่ดังนั้นสิ่งนี้อาจทำให้เกิดแสงสว่างมากขึ้น
Eternal Learner

ป.ล. ฉันจะให้คะแนนคุณ แต่ยังไม่มีคะแนนเพียงพอ
Eternal Learner

ในหน้าการตั้งค่าซึ่งคุณสามารถกำหนด IP ของเราเตอร์ได้ netmask 255.255.255.0 (นี่คือ / 24) ถ้าไม่ลองเปลี่ยนเป็น
LawrenceC

1

ปัญหาที่คุณเห็นเรียกว่า สองเท่าของ NAT .

สิ่งที่ฉันจะทำที่นี่คือทำให้เราเตอร์ที่ 1 เป็นเซิร์ฟเวอร์ DHCP จริงๆ. เพียงตรวจสอบให้แน่ใจว่าได้แจก IP ที่ไม่ขัดแย้งกับอุปกรณ์แบบคงที่ใด ๆ ที่คุณมีอยู่ จากนั้นรันสายเคเบิลจากพอร์ต LAN บนเราเตอร์ที่ 1 ไปยังพอร์ต LAN (ไม่ใช่ WAN) บนเราเตอร์ที่สองและปิดใช้งานบริการ DHCP บนเราเตอร์ที่สอง สิ่งนี้ควรทำเกือบทุกอย่างที่คุณต้องการยกเว้นว่าตอนนี้อุปกรณ์ทั้งหมดน่าจะอยู่ในซับเน็ตเดียวกัน หากคุณกำลังพยายามสร้างเครือข่ายเกสต์และเราเตอร์ของคุณรองรับคุณยังสามารถทำได้โดยใช้ subnet mask ตัวอื่นสำหรับเซิร์ฟเวอร์ dhcp


1
ขอบคุณ. ใช่, Triple-NAT สำหรับจุดประสงค์ของเครือข่ายแขกเป็นสิ่งที่ฉันพยายามทำยกเว้นว่าฉันไม่ต้องการให้อุปกรณ์จากเราเตอร์ที่สองมีซับเน็ตเดียวกับเครือข่ายที่ 1 และ ฉันต้องการเก็บอันดับที่ 1 คงที่ . ฉันต้องการเก็บ 192.168.14.x ตัวที่ 1 และ 192.168.1.x ตัวที่สอง สิ่งที่ตลกคือมันทำงานได้อย่างสมบูรณ์แบบกับเฟิร์มแวร์หุ้นของเราเตอร์ก่อนที่จะกระพริบไปที่ DD-WRT บน พอร์ต WAN เห็นได้ชัดว่าหุ้นเฟิร์มแวร์ทำในสิ่งที่ฉันต้องทำด้วยตนเองใน DD-WRT โดยอัตโนมัติ ฉันแน่ใจว่า DD-WRT สามารถทำสิ่งนี้ได้ แต่ฉันไม่รู้ว่าการตั้งค่า "ความลับ"
Eternal Learner

0

มีปัญหาคล้ายกัน ตรวจสอบที่อยู่ MAC สำหรับ WAN, LAN และ WLAN ฉันเปลี่ยน WAN MAC และแก้ไขปัญหาแล้ว (ตั้งค่า & gt; & gt; โคลนที่อยู่ MAC ... ) (ในกรณีของฉัน WAN WLAN เป็น MAC เดียวกัน)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.