Score:0

จะทำเครื่องหมายการเชื่อมต่อกับเส้นทางหลายเกตเวย์ได้อย่างไร

ธง us

สวัสดี ฉันมีปัญหาในการตั้งค่าเส้นทางถาวรสำหรับอินเทอร์เฟซเครือข่ายของฉัน

ฉันมี :

ระบบปฏิบัติการ: ลินุกซ์ (centos 7)

eth0 : IP 172.16.3.6 -- เกตเวย์ : 172.16.0.1

eth0:1 : IP 10.1.5.102 - เกตเวย์ : 10.1.5.101

eth0:2 : IP 10.1.5.106 -- เกตเวย์ : 10.1.5.105

และฉันต้องการเชื่อมต่อกับ:

10.10.10.1:5160 ผ่าน 10.1.5.102 (การเชื่อมต่อ Sip-Trunk (udp))

10.10.10.1:5161 ผ่าน 10.1.5.106 (การเชื่อมต่อ Sip-Trunk (udp))

มีหนึ่ง dst IP แต่คนละพอร์ต

ฉันจะทำเครื่องหมายและกำหนดเส้นทางการเชื่อมต่อได้อย่างไร (โดยค่าเริ่มต้นการเชื่อมต่อจะใช้ที่อยู่ IP 172.16.3.6)

Score:1
ธง cn

การกำหนดเส้นทางไม่ทำงานที่ระดับพอร์ต จะดูเฉพาะที่อยู่ IP

สิ่งที่คุณทำได้คือใช้ iptables เพื่อทำเครื่องหมายแพ็กเก็ต จากนั้นใช้การกำหนดเส้นทางตามนโยบายเพื่อเลือกตารางเส้นทางอื่น

สิ่งที่ต้องการ:

# iptables -A OUTPUT -t udp --dport 5160 -d 10.10.10.1 -t mangle -j MARK --set-mark 1
# echo 201 sip.out >> /etc/iproute2/rt_tables
# กฎ ip เพิ่ม fwmark 1 ตาราง sip.out
# เส้นทาง ip เพิ่ม 10.10.10.1 ผ่าน 10.1.5.101 dev eth0:1 ตาราง sip.out
# เส้นทาง ip เพิ่ม 10.10.10.1 ผ่าน 10.1.5.105 dev eth0:2

ตัวอย่างของวิธีการสามารถพบได้ ที่นี่

erfan mehralizadeh avatar
us flag
มันไม่ทำงาน
cn flag
[แก้ไข](https://serverfault.com/posts/1084456/edit) คำถามเดิมเพื่อแสดงสิ่งที่คุณพยายาม คำแนะนำข้างต้นมีไว้เพื่อเป็นแนวทาง คุณจะต้องปรับเปลี่ยนให้เหมาะกับสถานการณ์เฉพาะของคุณ
cn flag
ฉันได้แก้ไขบรรทัด `iptables` ในตัวอย่างและทดสอบในเครือข่ายเสมือน ผลงานทั้งหมด

โพสต์คำตอบ

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