Score:0

เฟดอร่า | วิธีคืนค่า iptables จากไฟล์เฉพาะขณะบู๊ต

ธง vn

ฉันต้องทำให้ ip-tables อยู่ในเครื่องของฉัน ฉันสามารถทำได้บนระบบที่ใช้ Debian โดยสร้างไฟล์ต่อไปนี้ซึ่งทำงานเมื่อเครือข่ายของฉันใช้งาน:

/etc/network/if-up.d/run-iptables

#!/bin/sh
iptables-restore /etc/iptables/rules.v4

ฉันพยายามทำเช่นเดียวกันกับระบบที่ใช้ Fedora (CentOS, RHEL, Fedore...) โดยใช้ไฟล์ต่อไปนี้: /etc/sysconfig/network-scripts/ifup แต่มันใช้งานไม่ได้

มีแนวคิดเกี่ยวกับวิธีดำเนินการนี้โดยไม่ใช้บริการเพิ่มเติมหรือไม่

ขอขอบคุณ

Zareh Kasparian avatar
us flag
คุณมีไฟล์ rc.local ภายใต้เส้นทาง /etc/rc.local หรือไม่ ขึ้นอยู่กับเวอร์ชัน Fedora ของคุณ ถ้าใช่ ให้วางสคริปต์ของคุณในไฟล์นี้ สคริปต์ใด ๆ ในไฟล์นี้จะถูกดำเนินการระหว่างการบู๊ต
Or Yaacov avatar
vn flag
ที่แก้ปัญหาของฉันได้ โปรดเขียนเป็นคำตอบและระบุว่า tha rc-local.service จำเป็นต้องเปิดใช้งาน :)
Score:1
ธง us

คุณสามารถใช้ไฟล์ rc.local ภายใต้ /etc/rc.local เส้นทาง.

เพียงตรวจสอบให้แน่ใจว่าไฟล์ rc.local สามารถเรียกใช้งานได้: รันคำสั่งต่อไปนี้เพื่อตรวจสอบว่าไฟล์ /etc/rc.local สามารถเรียกใช้งานได้หรือไม่:

ls -l /etc/rc.local
  -rwxr-xr-x 1 รูท 419 2022-03-07 11:26 /etc/rc.local

ตามเนื้อผ้า เชลล์สคริปต์ /etc/rc.local ถูกใช้โดยนักพัฒนาและ Linux sysadmin เพื่อเรียกสคริปต์หรือคำสั่งอื่นๆ หลังจากโหลดบริการทั้งหมดแล้ว โดยทั่วไป /etc/rc.local จะถูกเรียกในตอนท้ายเมื่อ Linux init เปลี่ยนไปใช้ระดับผู้ใช้หลายคน

Score:0
ธง mu

ฉันเชื่อว่าไฟล์ที่ถูกต้องเพื่อให้คงอยู่คือ:

/etc/sysconfig/iptables

นี้ตาม เอกสาร

Or Yaacov avatar
vn flag
ขอบคุณสำหรับคำตอบของคุณ แต่ไม่ได้แก้ไขสิ่งที่ฉันขอเนื่องจากจำเป็นต้องติดตั้ง iptables-services / iptables-persistent

โพสต์คำตอบ

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