เหตุใดฉันจึงไม่สามารถเข้าถึง subnet .0 จาก subnet .1 ด้วยเส้นทางแบบคงที่นี้


2

ในเครือข่ายที่แสดงด้านล่างเราเตอร์ Netgear มีที่อยู่ LAN อินเตอร์เฟสที่ 192.168.1.1 และ DHCP จะกำหนดที่อยู่เริ่มต้นที่ 1.201

ที่อยู่ LAN ของเราเตอร์ Linksys คือ 192.168.0.1 และ DHCP จะกำหนดที่อยู่เริ่มต้นที่ 0.101 อินเตอร์เฟซ WAN นั้นเชื่อมต่อกับเราเตอร์ Netgear ที่ที่อยู่คงที่ 192.168.1.10

ปัญหาคือคอมพิวเตอร์ในเครือข่ายย่อย. 01.20 ไม่สามารถเข้าถึงคอมพิวเตอร์บนเครือข่ายย่อย. 0.101 แม้หลังจากปิดใช้งานไฟร์วอลล์ NAT และ SPI บนเราเตอร์ Linksys และเพิ่มเส้นทางแบบคงที่ที่เราเตอร์ Netgear ดังนี้:

Destination IP: 192.168.0.0
Mask: 255.255.255.0
Gateway IP: 192.168.1.10

Tracert จะได้รับเท่ากับ 192.168.1.10 (192.168.0.1) จากนั้นตาย

ฉันสงสัยว่าปัญหาอาจเป็นการเดินทางกลับ แต่ ตารางเส้นทางที่มีอยู่ ที่เราเตอร์ Linksys ที่แสดงด้านล่างมีรายการสำหรับ 192.168.1.0 ดังนี้และจะไม่ให้ฉันเพิ่มเส้นทางอื่น (บ่นเกี่ยวกับเส้นทางคงที่ที่ไม่ถูกต้อง):

Destination IP: 192.168.1.0
Mask: 255.255.255.0
Gateway: 0.0.0.0
Interface: WAN

คอมพิวเตอร์บนเครือข่ายย่อย. 0.101 สามารถ เข้าถึงคอมพิวเตอร์บนเครือข่ายย่อย. 01.20 ซึ่งเป็นสิ่งที่ตรงกันข้ามซึ่งเป็นปัญหา

บังเอิญเราเตอร์ Netgear เชื่อมต่ออินเทอร์เน็ตผ่านพอร์ต WAN และคอมพิวเตอร์ทุกเครื่องในเครือข่ายทั้งสองสามารถเข้าถึงอินเทอร์เน็ตได้

เป้าหมายสูงสุดของฉันคือการ จำกัด การเข้าถึงจาก. 01.20 ถึง. 0.101 กับคอมพิวเตอร์บางเครื่องเท่านั้นผ่านเส้นทางแบบคงที่

แผนภาพเครือข่ายที่ http://flymike.dreamhosters.com/Static%20Route%20Problem.jpg

คำตอบ:


0

คุณมีเหตุผลที่เฉพาะเจาะจงว่าทำไมคุณต้องการให้อุปกรณ์บางอย่างอยู่ในเครือข่ายย่อย IP ที่แตกต่างจากอุปกรณ์อื่น ๆ ? ถ้าไม่เช่นนั้นให้ "Router B" เป็นแค่สะพาน ปิดคุณสมบัติเซิร์ฟเวอร์ NAT, เราเตอร์, ไฟร์วอลล์และ DHCP ปล่อยให้ได้รับที่อยู่ IP ของตัวเองผ่านไคลเอนต์ DHCP ในตัวเช่นเดียวกับอุปกรณ์อื่น ๆ

หากคุณมีเราเตอร์ที่ไม่ยอมให้คุณปิด NAT gatewaying หรือ IP forwarding / routing เราสามารถหยุดใช้พอร์ต WAN ของมันได้ เพียงเสียบพอร์ต LAN หนึ่งพอร์ตเข้ากับพอร์ต LAN ของเราเตอร์อื่น หากคุณมีเราเตอร์ที่ไม่ยอมให้คุณปิดบริการ DHCP ให้ลองตั้งค่าพูลสัญญาเช่าที่อยู่ IP DHCP เป็นศูนย์ (เช่นให้ช่วงที่อยู่ IP เป็นศูนย์เพื่อให้บริการผ่าน DHCP)

ถ้าคุณมีเหตุผลที่ดีที่จะทำให้ "Router B" เป็นเราเตอร์การส่งต่อ IP แทนที่จะเป็นบริดจ์ปัญหาของคุณน่าจะมาจากเส้นทางแบบคงที่ที่คุณวางไว้บน Router A. คุณจำเป็นต้องชี้เร้าเตอร์ A นั่นคือที่อยู่ IP subnet ของ upstream / WAN / .1.x ของ Router B นั่นเป็นอินเตอร์เฟสเดียวที่ Router A สามารถ "เห็น" ของ Router B แต่ดูเหมือนว่าจากคำถามของคุณเหมือนกับที่คุณพยายามชี้ Router A และ "downstream / LAN / 0.x subnet IP address ของ Router B ซึ่งยังไม่บอก Router A ถึงวิธีเข้าถึง Subnet นั้น


1
เป้าหมายสูงสุดของฉันคือการ จำกัด การเข้าถึงจาก. 01.20 ถึง. 0.101 กับคอมพิวเตอร์บางเครื่องเท่านั้นผ่านเส้นทางแบบคงที่ ฉันได้ลองการกำหนดค่าเส้นทางแบบคงที่ที่คุณแนะนำแล้วและตอนนี้ได้แก้ไขคำถามเพื่อให้สะท้อนถึงสิ่งนั้น
flymike

0

มันซับซ้อนเล็กน้อยที่จะตอบคำถามอย่างมีความหมายโดยไม่มีข้อมูลเพิ่มเติม (ไดอะแกรมระบบปฏิบัติการและข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าไคลเอนต์แต่ละตัวอาจมีประโยชน์เช่นเดียวกับสิ่งที่เกิดขึ้นกับ traceroute ในทิศทางตรงกันข้ามนอกจากนี้ยังคัดลอกตารางเส้นทางบนเราเตอร์แต่ละตัวและที่อยู่ IP ที่กำหนดให้กับแต่ละอินเตอร์เฟสบน เราเตอร์จำเป็นจริงๆ)

จากข้อมูลที่ จำกัด ให้ฉันฉันสงสัยว่าเกตเวย์บนเราเตอร์ B อาจผิดหรือขาดเส้นทางคงที่

ในแง่ทั่วไปและที่ฉันสงสัยว่าปัญหาของคุณอยู่ -

ส่วนต่อประสาน WAN ของเราเตอร์ B ต้องอยู่ในช่วงของส่วนต่อประสาน LAN ที่ A (เช่น 192.168.1.253) และต้องเป็นแบบคงที่ เราเตอร์ต้องการเส้นทางที่ระบุสำหรับ 192.168.0.0/24 vi 192.168.1.253 (สมมติว่า 192.168.1.253 เป็นที่อยู่ของอินเตอร์เฟส LAN บน A)

ในทำนองเดียวกัน Router B ต้องการเส้นทางคงที่ไปยังเราเตอร์ A (192.168.1.1) สำหรับ 192.168.1.0/24


ฉันได้แสดงตารางเส้นทางของเราเตอร์ B (Linksys) เราเตอร์นั้นจะไม่ให้ฉันเพิ่มเส้นทางอื่น ๆ ที่กำหนดไว้ที่ 192.168.1.0 (บ่นเส้นทางที่ไม่ถูกต้อง) แต่ traceroutes (สำเร็จ) จาก 0.101 ถึง 1.201 ผ่านเราเตอร์นั้น
flymike

ฉันไม่เห็นตารางเส้นทางรายละเอียดเฉพาะส่วนต่อประสาน เส้นทางโดยทั่วไปไม่ถูกต้องเนื่องจากมีการป้อนผิด (โดยปกติจะมีเกตเวย์ที่ไม่สามารถเข้าถึงได้) อีกครั้งยากที่จะให้คำแนะนำสาเหตุโดยไม่มีรายละเอียดที่ฉันขอ ฉันเดาว่าเราเตอร์ A กำลังทำงานกับ NAT / การแปลซึ่งจะอธิบายการเชื่อมต่อทางเดียวที่ใช้งานได้ ในการทำสิ่งต่าง ๆ "ถูกต้อง" (และการตั้งสมมติฐานเกี่ยวกับการเชื่อมต่อภายนอกเครือข่ายเนื่องจากไม่มีไดอะแกรม) คุณจำเป็นต้องลบ NAT และเพิ่มเส้นทางคงที่ระหว่างเกตเวย์ 192.168.0 และ 192.168.1 บนเราเตอร์ฝั่งตรงข้าม
davidgo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.