Score:1

ฉันจะตั้งค่าปลายทางเป็น "ทุกที่" ใน iptables ได้อย่างไร

ธง us

เท่าที่ฉันเข้าใจด้วยกฎต่อไปนี้:

ยอมรับ tcp - ที่ใดก็ได้ 172.17.0.4 tcp dpt:25565

อูบุนตูอนุญาตให้เชื่อมต่อผ่านพอร์ต 25565 แต่เพียง 172.17.0.4 แต่ฉันต้องการให้สามารถเข้าถึงได้จากทุกที่ ฉันได้ลองบางอย่างเช่น

sudo iptables -A INPUT -p tcp --dport 25565 -j ACCEPT -d ได้ทุกที่

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

Score:1
ธง us

คุณสามารถละเว้น "-d ... " ได้ แต่ INPUT ใช้กับอุปกรณ์ภายในเครื่องของคุณเท่านั้น

เมื่อปลายทางของคุณอยู่ในเครือข่ายอื่น (แม้ว่าจะเป็นเครือข่ายเสมือนก็ตาม) คุณต้องส่งต่อ:

เสียงสะท้อน 1 > /proc/sys/net/ipv4/ip_forward

และห่วงโซ่ FORWARD เป็นสถานที่ที่เหมาะสมในการวางกฎของคุณ (แต่ "ยอมรับ" ควรเป็นค่าเริ่มต้นอยู่แล้ว)

คำใบ้: iptables -S ส่งออกกฎในรูปแบบคำสั่ง

โพสต์คำตอบ

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