Score:0

วิธีตั้งค่าการส่งต่อพอร์ต iptables

ธง br

ฉันต้องการเข้าถึงเซิร์ฟเวอร์ ssh ผ่าน NAT SSH Server Lan: 192.168.69.2:22 เชื่อมต่อกับอินเทอร์เฟซ wg0 (wireguard) IP ภายในเครื่องบนอินเทอร์เฟซ wg0: 192.168.69.1 IP สาธารณะเชื่อมต่อโดยตรงกับ eth0

การกำหนดค่าปัจจุบันของฉัน:

sysctl -w net/ipv4/ip_forward=1
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
/sbin/iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 2024 -j DNAT --to-destination 192.168.69.2:22

เมื่อฉันพยายามเชื่อมต่อกับ ssh root@publicIP -p 2024 มันไม่ได้เชื่อมต่อ หมดเวลาการเชื่อมต่อ. การเชื่อมต่อในเครื่องกับ ssh [email protected] -p 22 ใช้งานได้

แต่ถ้าฉันส่งต่อพอร์ต 2024 ไปยัง IP ในเครื่องก็จะใช้งานได้:

/sbin/iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 2024 -j DNAT --to-destination 192.168.69.1:22

มีข้อเสนอแนะเกี่ยวกับสิ่งที่ฉันทำผิดหรือกฎใดที่ฉันต้องเพิ่ม?

โพสต์คำตอบ

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