我如何阻止所有传入流量eth0:0
但保持eth0
畅通?
我尝试过的是这样的:
iptables -P INPUT DROP
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i eth0 -j ACCEPT
但这eth0:0
也允许流量。
答案1
eth0:0
是一个“别名”。它实际上并不是虚拟网络接口,而是同一接口上的第二个 IP。
您必须使用目标 IP 交换机来阻止传入流量 - 指定别名的 IP 地址。例如,假设eth0:0
是 10.99.99.99:
iptables -P INPUT DROP
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i eth0 -d 10.99.99.99 -j DROP
iptables -A INPUT -i eth0 -j ACCEPT