Score:0

iptables กับ NTP

ธง ro

ฉันใช้ iptables เพื่อกรองการจราจรและยัง โคร เพื่อซิงโครไนซ์เวลาของระบบ อย่างไรก็ตาม ฉันใช้งานไม่ได้ โคร ไม่สามารถเข้าถึงเซิร์ฟเวอร์ NTP

นี่คือกฎ iptables ของฉัน:

# iptables -S
-P อินพุตลดลง
-P ไปข้างหน้าลดลง
-P เอาต์พุตลดลง
-A อินพุต -i eth0 -p udp -m udp --dport 123 -j ยอมรับ
-A OUTPUT -o eth0 -p udp -m udp --sport 123 -j ยอมรับ

และนี่คือฉันพยายามซิงค์เวลาของระบบ:

# chronyd -4 -q 'เซิร์ฟเวอร์ 0.openembedded.pool.ntp.org iburst'
2021-01-27T09:06:15Z chronyd เวอร์ชัน 3.5 เริ่มต้น (+CMDMON +NTP +REFCLOCK +RTC -PRIVDROP -SCFILTER -SIGND +ASYNCDNS -SECHASH +IPV6 -DEBUG)
2021-01-27T09:06:15Z ไม่มีแหล่งที่มาที่เหมาะสมสำหรับการซิงโครไนซ์
2021-01-27T09:06:15Z chronyd ออกจาก

เมื่อฉันล้างกฎทั้งหมด คำสั่งซิงค์ด้านบนจะทำงานโดยไม่มีปัญหาใดๆ

Score:1
ธง gn

เมื่อคอมพิวเตอร์ของคุณพยายามเข้าถึงเซิร์ฟเวอร์ NTP พอร์ตต้นทางจะไม่ระบุและปลายทางบนเซิร์ฟเวอร์จะเป็น 123 ดังนั้นจึงตรงกันข้ามกับสิ่งที่คุณมีอยู่ในปัจจุบัน ทำสิ่งนี้แทน:

# iptables -S
-P อินพุตลดลง
-P ไปข้างหน้าลดลง
-P เอาต์พุตลดลง
-A อินพุต -i eth0 -p udp -m udp --sport 123 -j ยอมรับ
-A OUTPUT -o eth0 -p udp -m udp --dport 123 -j ยอมรับ

แก้ไข: จากคำถามความคิดเห็น:

สำหรับสาย INPUT --กีฬา123 หมายถึงพอร์ตบนเครื่องระยะไกล และสำหรับเชน OUTPUT --dport 123 หมายถึงพอร์ตบนเครื่องระยะไกล

กฎข้อเดียวสามารถทำงานบนอินเทอร์เฟซเครือข่ายหลายอินเทอร์เฟซโดยไม่ระบุอินเทอร์เฟซเครือข่าย แม้ว่าฉันจะไม่เข้าใจว่าทำไมคุณถึงต้องการทำเช่นนั้น ดังนั้น (ยังไม่ทดลอง):

-A อินพุต -p udp -m udp --sport 123 -j ยอมรับ
-A OUTPUT -p udp -m udp --dport 123 -j ยอมรับ
Doug Smythies avatar
gn flag
แก้ไขคำตอบเพื่อรวมคำตอบเพิ่มเติม
Jags avatar
kp flag
ขอบคุณมากสำหรับการชี้แจง @doug-smythies
user278965 avatar
ro flag
@DougSmythies ฉันได้ลองแล้วเช่นกัน แต่มันใช้งานไม่ได้ (คำสั่ง chronyd ล้มเหลวเหมือนเดิม) FYI: เรามีสองอินเทอร์เฟซและต้องการซิงค์เวลาผ่าน eth0 เท่านั้น (แม้ว่าฉันจะลองโดยไม่ใช้ eth0 แต่ผลลัพธ์ก็เหมือนกัน)
user278965 avatar
ro flag
ฉันต้องเปิดใช้งานพอร์ต 53 สำหรับการค้นหา DNS จากนั้นมันก็ใช้งานได้
Doug Smythies avatar
gn flag
ใช่ ฉันหมายถึงว่าคุณอาจจะต้องอนุญาตสิ่งอื่นๆ บางอย่างเพื่อการดำเนินการขั้นต่ำ ฉันคิดว่าคุณกำลังใช้ที่อยู่ IP แบบคงที่ มิฉะนั้นคุณจะต้องอนุญาตพอร์ต 67 และ 68 โดยปกติแล้ว พอร์ตหนึ่งจะอนุญาตการรับส่งข้อมูลขาออกและขาเข้าที่เกี่ยวข้อง
คำถามนี้เป็นภาษาอื่นๆ:

โพสต์คำตอบ

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