Score:1

การส่งต่อพอร์ต UDP ระหว่างเครื่องเสมือนและเครือข่ายที่ประกอบด้วยนักเทียบท่า

ธง vn

ขณะนี้ฉันกำลังปรับใช้ระบบเสมือนจริงและมีปัญหากับการส่งต่อพอร์ต udp ฉันลองใช้บทช่วยสอนมากมาย แต่มีบางอย่างผิดปกติและฉันไม่รู้ว่าทำไมการเชื่อมต่อจึงถูกปฏิเสธตลอดเวลา ไฟร์วอลล์ถูกปิดใช้งานในเครื่องที่ใช้ทั้งหมด

การตั้งค่าของฉันมีดังต่อไปนี้:

ฉันมีเซิร์ฟเวอร์เดเบียนที่มี kvm ซึ่งโฮสต์ 2 VM

VM1 192.168.122.215/24 ที่ enp1s0 (อูบุนตู 18.04) VM2 192.168.122.104/24 ที่ ens2 (อูบุนตู 16.04)

ที่ VM1 การปรับใช้นักเทียบท่ากำลังทำงานด้วย: 192.168.70.129/26 ที่ docker-adp-1

เป้าหมายคือการเชื่อมต่อจาก VM2 ไปยังการปรับใช้นักเทียบท่าด้วย UDP ที่พอร์ต 2152 (จาก 192.168.122.104 ถึง 192.168.70.129:2152)

การปรับใช้นักเทียบท่าประกอบด้วยไมโครเซอร์วิสจำนวนมากที่ทำงานได้อย่างน่าพอใจ (VM2 สามารถสื่อสารกับบริการต่างๆ บนการปรับใช้นักเทียบท่า VM1 ผ่าน TCP)

บน VM2 ฉันใช้เส้นทางต่อไปนี้:

เส้นทาง sudo ip เพิ่ม 192.168.70.128/26 ผ่าน 192.168.122.215 dev ens2

บน VM1 ฉันใช้กฎ:

sudo sysctl net.ipv4.conf.all.forwarding=1

sudo iptables -P ยอมรับไปข้างหน้า

จากบทช่วยสอน ตอนนี้ฉันลอง PRE-/POSTROUTING บน VM1 หลายอย่าง (ไม่สำเร็จ):

sudo iptables -t nat -A PREROUTING -p udp -i enp1s0 -d 192.168.122.215 --dport 2152 -j DNAT --to-destination 192.168.70.129:2152

sudo iptables -A FORWARD -i enp1s0 -p udp -d 192.168.122.215 --dport 2152 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT

sudo iptables -A FORWARD -i demo-oai -p udp -d 192.168.70.129 --dport 2152 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT

ฉันหวังว่าทุกคนสามารถช่วยได้ ขอแสดงความนับถืออย่างสูง

โพสต์คำตอบ

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