| IPTABLES-APPLY(8) | iptables 1.8.11 | IPTABLES-APPLY(8) |
نام (NAME)
iptables-apply - اعمال با اطمینان قوانین iptables با قابلیت بازگشت خودکار
خلاصه دستور (SYNOPSIS)
iptables-apply [-hV] [-t timeout] [-w savefile] {[rulesfile]|-c [runcmd]}
توضیحات (DESCRIPTION)
دستور 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' است.
گزینهها (OPTIONS)
- -t seconds, --timeout seconds
- تنظیم مهلت زمانی بر حسب ثانیه که پس از آن اسکریپت به مجموعه قوانین پیشین بازمیگردد (پیشفرض: ۱۰).
- -w savefile, --write savefile
- فایل ذخیرهسازی را که قوانین با موفقیت اعمالشده در آن ذخیره میشوند مشخص میکند (پیشفرض در صورت ارائه رشته خالی: /etc/network/iptables.up.rules).
- -c runcmd, --command runcmd
- به جای اعمال یک فایل قوانین، فرمان runcmd را برای پیکربندی iptables اجرا میکند (پیشفرض: /etc/network/iptables.up.run).
- -h, --help
- نمایش اطلاعات نحوه استفاده از دستور.
- -V, --version
- نمایش اطلاعات نسخه و نگارش برنامه.
همچنین ببینید (SEE ALSO)
نویسندگان (AUTHORS)
نسخه اصلی 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 |