Bagaimana cara mengatur ulang semua pengaturan iptables?

16

Apakah ada perintah yang lebih sederhana untuk ini? (misal: oneliner? bisakah satu perintah mengatur ulang pengaturan iptables / netfilter ke ini?)

IPTABLES="$(which iptables)"

# RESET DEFAULT POLICIES
$IPTABLES -P INPUT ACCEPT
$IPTABLES -P FORWARD ACCEPT
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -t nat -P PREROUTING ACCEPT
$IPTABLES -t nat -P POSTROUTING ACCEPT
$IPTABLES -t nat -P OUTPUT ACCEPT
$IPTABLES -t mangle -P PREROUTING ACCEPT
$IPTABLES -t mangle -P OUTPUT ACCEPT

# FLUSH ALL RULES, ERASE NON-DEFAULT CHAINS
$IPTABLES -F
$IPTABLES -X
$IPTABLES -t nat -F
$IPTABLES -t nat -X
$IPTABLES -t mangle -F
$IPTABLES -t mangle -X
LanceBaynes
sumber
Apakah Anda menulis skrip ini atau jika tidak, apakah Anda memiliki sumbernya?
Dereckson

Jawaban:

12

Ini hanya menjadi lebih sederhana jika Anda tahu bahwa Anda belum mengubah beberapa rantai default ini. Selain itu, tidak, ini sesederhana mungkin. kecuali fakta bahwa Anda dapat menempatkan #!/bin/shdi bagian atas dan memasukkannya ke dalam file dan wham, satu liner

xenoterracide
sumber
Mungkin jika Anda memiliki iptables sebagai modul, Anda dapat membongkar (dan sepupunya) dan memuatnya lagi?
Gilles 'SANGAT berhenti menjadi jahat'