Назад | Перейти на главную страницу

Cisco ACL не применяется

Вероятно, это что-то очень простое, но я выполняю следующий код, чтобы заблокировать использование порта 80 на ip 192.168.1.50, и, похоже, он не работает. Интерфейс правильный, я использую Cisco Router 2820. Вот код, который я использовал:

(config) access-list 101 deny tcp any host 192.168.1.50 eq 80
(config) access-list 101 permit ip any any
(config-if) ip access-group 101 in
(config-if) ip access-group 101 out

Есть предположения?

Я рискну предположить, что 192.168.1.50 - это локальное устройство, и что вы пытаетесь предотвратить его выход в Интернет через порт 80?

Если это так, то ваш ACL немного отстает; попробуй это:

access-list 101 deny tcp host 192.168.1.50 gt 1023 any eq 80

И in единственное, что вам понадобится:

ip access-group 101 in

Причина в том, что вы можете применять его только IN или OUT, а не оба одновременно;).

Могу я предложить два ACL?

Запретить трафик, поступающий в маршрутизатор из любого места, предназначенный для 192.168.1.50 на порт 80:

(config) access-list 101 deny tcp any host 192.168.1.50 eq 80
(config-if) ip access-group 101 in

Разрешите любой трафик из маршрутизатора из любого места в любое место:

(config) access-list 102 permit ip any any
(config-if) ip access-group 102 out