次のコマンドを使用して、特定のインターフェイスを信頼できるゾーンとして追加しました。
firewall-cmd --zone=trusted --change-interface=eth0
ここでは、複数のインターフェイス(例:eth0、eth1、bond0、bond1)があり、bashスクリプトで書かれた上記のコマンドを実行して、すべてのインターフェイスを一度追加したいとします。
上記のコマンドを一度実行してすべてのインターフェイスを追加する構文とコマンドは何ですか?
ベストアンサー1
これにより、すべてのデバイス名が取得され、各インターフェイスのコマンド実行が続行されます。
for i in $( ifconfig -a | sed 's/[ \t].*//;/^\(lo\|\)$/d' ); do
firewall-cmd --zone=trusted --change-interface=$i
echo "Added $i to trusted\n"
done