IPTABLES-APPLY(8) iptables 1.8.11 IPTABLES-APPLY(8)

iptables-apply - اعمال با اطمینان قوانین iptables با قابلیت بازگشت خودکار

iptables-apply [-hV] [-t timeout] [-w savefile] {[rulesfile]|-c [runcmd]}

دستور iptables-apply تلاش خواهد کرد تا یک فایل قوانین جدید (تولید شده توسط iptables-save که به وسیله iptables-restore خوانده می‌شود) را اعمال کند یا فرمانی را جهت پیکربندی iptables اجرا نماید و سپس از کاربر بپرسد که آیا تغییرات اعمال‌شده مورد تایید هستند یا خیر. اگر قوانین جدید iptables ارتباط فعال کنونی را قطع نمایند، کاربر قادر به پاسخ مثبت نخواهد بود. در این وضعیت، اسکریپت پس از به پایان رسیدن مهلت زمانی (timeout)، به قوانین کارآمد پیشین iptables بازمی‌گردد.

قوانینی که با موفقیت اعمال شده‌اند می‌توانند در فایل ذخیره‌سازی (savefile) نیز ذخیره شوند و بعداً برای بازگشت به این وضعیت مورد استفاده قرار گیرند. این ویژگی می‌تواند برای پیاده‌سازی سازوکار ذخیره آخرین پیکربندی سالم در زمان آزمایش اسکریپت‌های راه‌اندازی iptables به کار رود:

iptables-apply -w /etc/network/iptables.up.rules -c /etc/network/iptables.up.run

هنگامی که این اسکریپت با نام ip6tables-apply فراخوانی شود، به جای آن از ابزارهای ip6tables-save و ip6tables-restore و مقادیر پیش‌فرض IPv6 استفاده خواهد کرد. مقدار پیش‌فرض برای rulesfile برابر '/etc/network/iptables.up.rules' است.

تنظیم مهلت زمانی بر حسب ثانیه که پس از آن اسکریپت به مجموعه قوانین پیشین بازمی‌گردد (پیش‌فرض: ۱۰).
فایل ذخیره‌سازی را که قوانین با موفقیت اعمال‌شده در آن ذخیره می‌شوند مشخص می‌کند (پیش‌فرض در صورت ارائه رشته خالی: /etc/network/iptables.up.rules).
به جای اعمال یک فایل قوانین، فرمان runcmd را برای پیکربندی iptables اجرا می‌کند (پیش‌فرض: /etc/network/iptables.up.run).
نمایش اطلاعات نحوه استفاده از دستور.
نمایش اطلاعات نسخه و نگارش برنامه.

iptables-restore(8), iptables-save(8), iptables(8).

نسخه اصلی iptables-apply - حق نشر ۲۰۰۶ Martin F. Krafft <madduck@madduck.net>. نسخه ۱.۱ - حق نشر ۲۰۱۰ GW <gw.2010@tnode.com یا http://gw.tnode.com>.

این صفحه راهنما توسط Martin F. Krafft <madduck@madduck.net> نوشته شده و توسط GW <gw.2010@tnode.com یا http://gw.tnode.com> توسعه یافته است.

مجوز کپی، توزیع و/یا تغییر این سند تحت شرایط Artistic License 2.0 صادر شده است.

iptables 1.8.11