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
Jawaban:
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/sh
di bagian atas dan memasukkannya ke dalam file dan wham, satu linersumber