显示一条特定的链,例如码头链
iptables -L DOCKER显示所有已知的链子
iptables -L是否可以使用一个iptables命令显示两个或多个链?
仅显示码头用户和码头链,如下所示
iptables -L DOCKER,DOCKER-USER or
iptables -L DOCKER DOCKER-USER但这不管用。
发布于 2021-02-09 13:58:06
我想你可以为此写个剧本。我假设您将bash作为您的外壳。
iptables-multilist.sh中创建$HOMEiptables-multilist.sh中,粘贴以下内容:#!/usr/bin/env bash
# you may wish to change "-L" to "-nL" or "-nvL"
COMMAND='iptables -L'
# the delimiter you wish to split on
DELIM=','
IFS=$DELIM
chains=($@)
unset IFS
for chain in ${chains[@]}; do
$COMMAND $chain
done$HOME/.bashrc中添加别名alias iptb-L="bash $HOME/iptables-multilist.sh"在重新启动shell之后,您应该能够调用类似于iptb-L INPUT,OUTPUT的内容。
https://serverfault.com/questions/1007194
复制相似问题