Linux

如何使用 firewalld 命令將多個介面添加到受信任區域?

  • February 17, 2019

我正在使用以下命令將特定介面添加為受信任區域

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

引用自:https://unix.stackexchange.com/questions/392519