Linux
如何使用 firewalld 命令將多個介面添加到受信任區域?
我正在使用以下命令將特定介面添加為受信任區域
firewall-cmd --zone=trusted --change-interface=eth0
現在假設我有多個介面(如 eth0、eth1、bond0、bond1),我想通過執行上面用 bash 腳本編寫的命令將它們全部添加一次。
通過執行一次上述命令來添加所有介面的語法和命令是什麼?
這將獲取所有設備名稱,然後繼續為每個介面執行命令。
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