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

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


Mungkin jika Anda memiliki iptables sebagai modul, Anda dapat membongkar (dan sepupunya) dan memuatnya lagi?
Gilles 'SANGAT berhenti menjadi jahat'
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.