Score:0

กำลังมองหาความช่วยเหลือในการกำหนดค่าโฮสต์เราเตอร์

ธง pt
Y2i

ใครก็ได้โปรดช่วยฉันเข้าใจวิธีกำหนดค่าอย่างถูกต้อง สะพาน เจ้าภาพที่ปรากฎ?

ปัจจุบันจาก 10.10.10.101 ฉันสามารถ ping โฮสต์อินเทอร์เน็ตและโฮสต์บนเครือข่าย 10.10.10/24 แต่ฉันไม่สามารถ ping อะไรบนเครือข่าย 10.10.1/24 ได้

จาก สะพาน ฉันสามารถ ping โฮสต์อินเทอร์เน็ต โฮสต์บนเครือข่าย 10.10.10/24 และโฮสต์บนเครือข่าย 10.10.1/24

จาก 10.10.1.101 ฉันสามารถ ping 10.10.10.2 และโฮสต์บนเครือข่าย 10.10.1/24 แต่ฉันไม่สามารถ ping อะไรบนเครือข่าย 10.10.10/24 (ยกเว้น 10.10.10.2) และบนอินเทอร์เน็ต

ฉันต้องการเชื่อมต่อเครือข่าย 10.10.10/24 กับเครือข่าย 10.10.1/24 ฉันต้องการเชื่อมต่อเครือข่าย 10.10.1/24 กับเครือข่าย 10.10.10/24 และอินเทอร์เน็ต

ฉันควรกำหนดค่าอย่างไร สะพาน เจ้าภาพ? ฉันสามารถทำสิ่งนี้กับ เส้นทางไอพี หรือฉันควรตรวจสอบ iptables/nftable?

ถ้าเป็นไปได้ฉันอยากอยู่ด้วย ไอพี คำสั่งแทนที่จะกลับไปที่ ifconfig.

ตารางเส้นทางปัจจุบันของฉัน:

10.10.1.102

ค่าเริ่มต้นผ่าน 10.10.1.10 dev eth0 proto dhcp src 10.10.1.102 เมตริก 100 
10.10.1.0/24 dev eth0 ลิงก์ขอบเขตเคอร์เนลโปรโต src 10.10.1.102 
10.10.1.10 dev eth0 proto dhcp ขอบเขตลิงค์ src 10.10.1.102 เมตริก 100

สะพาน

เริ่มต้นผ่าน 10.10.10.1 dev wlan0 proto dhcp src 10.10.10.2 เมตริก 600 
10.10.1.0/24 dev eth0 ลิงก์ขอบเขตเคอร์เนลโปรโต src 10.10.1.10 
10.10.10.0/24 dev wlan0 ลิงก์ขอบเขตเคอร์เนลโปรโต src 10.10.10.2 
10.10.10.1 dev wlan0 proto dhcp ขอบเขตลิงค์ src 10.10.10.2 เมตริก 600

ขอบคุณล่วงหน้า!

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

Score:1
ธง it

ในกรณีที่คุณต้องการให้เข้าถึงเครือข่าย 10.10.10.0/24 ต้องได้รับข้อมูลเกี่ยวกับ 10.10.1.0/24 - นั่นคือ "ปัญหา" ในปัจจุบัน

คุณไม่ได้กล่าวถึงตารางเส้นทางจากเช่น 10.10.10.101. ฉันเดาว่า:

เริ่มต้นผ่าน 10.10.10.1/24 ...
10.10.10.0/24 ธ...

จาก 10.10.1.101 ฉันสามารถ ping 10.10.10.2 และโฮสต์บนเครือข่าย 10.10.1/24 แต่ฉันไม่สามารถ ping อะไรบนเครือข่าย 10.10.10/24 ได้

คุณสามารถ ping ได้และแพ็กเก็ตจะมาถึงโฮสต์ 10.10.10.x แต่โฮสต์ไม่มีข้อมูลว่าจะตอบกลับอย่างไร การตอบกลับจะถูกส่งไปที่ gw เริ่มต้นและมีการละทิ้งหรือส่งไปยังอินเทอร์เน็ต (ขึ้นอยู่กับการกำหนดค่าของเราเตอร์)

เพื่อให้มันทำงาน "บริดจ์" ของคุณเพียงแค่กำหนดเส้นทางระหว่างเครือข่ายและ 10.10.10.0/24 netowrk จำเป็นต้องรู้วิธีเข้าถึง 10.10.1.0/24 เครือข่าย 10.10.1.0/24 ไม่มีปัญหาเนื่องจากเครือข่ายทั้งหมดใช้เส้นทางการกำหนดเส้นทางเริ่มต้น (10.10.1.10)

เพื่อจัดการกับมัน คุณสามารถทำได้อย่างใดอย่างหนึ่ง:

  • เพิ่มกฎการกำหนดเส้นทางบนเราเตอร์ไร้สาย (10.10.10.1):
10.10.1.0/24 ผ่าน 10.10.10.2

ด้วยวิธีนี้การรับส่งข้อมูลทั้งหมดจาก 10.10.10.0/24 จะผ่านการกำหนดเกตเวย์เริ่มต้นเป็น 10.10.10.1 แต่จากนั้นจะถูกส่งต่อไปยัง 10.10.10.2 ซึ่งรู้จักเครือข่าย 10.10.1.0 อยู่แล้ว

  • ตั้งค่าตัวเลือก DHCP พร้อมบันทึกเส้นทางที่เกี่ยวข้องกับ 10.10.1.0/24 สำหรับเครือข่าย 10.10.10.0/24

คุณสามารถส่งบันทึกการกำหนดเส้นทางไปยังไคลเอนต์ผ่านตัวเลือก DHCP ดังนั้นไคลเอนต์จะรู้ว่าจะกำหนดเส้นทางทราฟฟิกสำหรับ 10.10.1.0/24 ได้โดยตรงที่ใด ดังนั้นจะไม่ผ่าน 10.10.10.1 (อย่างน้อยจากมุมมองการกำหนดเส้นทางเนื่องจากเป็น wifi ดังนั้นทางกายภาพมันอาจจะผ่านส่วนไร้สายอยู่แล้ว แต่ไม่ใช่ส่วนหนึ่งของปัญหา "การกำหนดเส้นทาง")

  • ตั้งค่าด้วยตนเองในแต่ละโฮสต์ที่เกี่ยวข้อง @10.10.10.0/24 เครือข่าย
10.10.1.0/24 ผ่าน 10.10.10.2

ฉันได้เขียนตัวเลือกตามลำดับจากมุมมองของการบำรุงรักษา การตั้งค่ากฎการกำหนดเส้นทางบนโฮสต์เป็นตัวเลือกสุดท้าย เนื่องจากเป็นการรักษาที่ยากที่สุดในกรณีที่มีการเปลี่ยนแปลง สำหรับเครือข่ายแบบสแตติกที่ไม่มีการเปลี่ยนแปลง อาจเป็นวิธีที่ง่ายที่สุดในการตั้งค่าโดยขึ้นอยู่กับความเป็นไปได้ของการกำหนดค่าของเราเตอร์ไร้สาย

pt flag
Y2i
ขอบคุณมากสำหรับคำตอบโดยละเอียด! สิ่งเดียวที่ฉันต้องทำเพื่อให้งานนี้คือการตั้งค่า net.ipv4.ip_forward=1 บน "บริดจ์"

โพสต์คำตอบ

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