Как заблокировать весь входящий трафик на eth0:0
но оставить eth0
открытым?
Я попробовал вот что:
iptables -P INPUT DROP
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i eth0 -j ACCEPT
Но это также разрешает трафик из eth0:0
.
Как заблокировать весь входящий трафик на eth0:0
но оставить eth0
открытым?
Я попробовал вот что:
iptables -P INPUT DROP
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i eth0 -j ACCEPT
Но это также разрешает трафик из eth0:0
.
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