IP6TABLES-APPLY(8) iptables 1.8.11 IP6TABLES-APPLY(8)

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

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

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

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

ip6tables-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' است.

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

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

نسخه اصلی iptables-apply – حق نشر 2006 Martin F. Krafft <madduck@madduck.net>.
نسخه 1.1 – حق نشر 2010 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