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

Ошибка: iptables: нет цепочки / цели / совпадения с таким именем

Я пытаюсь настроить прокси-сервер на RHEL Server 6.5 с помощью Squid и iptables. Ниже приведена команда, которую я выполнил, и отображаемое сообщение об ошибке:

vzlptest01 root [root] > iptables -A INPUT -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables: No chain/target/match by that name.

Еще немного подробностей:

vzlptest01 root [root] > cat /proc/net/ip_tables_matches
limit
state
length
ttl
tcpmss
multiport
multiport
tos
tos
dscp
icmp
udplite
udp
tcp

vzlptest01 root [root] > cat /proc/net/ip_tables_targets
DNAT
SNAT
LOG
TOS
TOS
DSCP
TCPMSS
REJECT
ERROR

Как решить эту проблему?

Похоже, у вас нет таблицы INPUT. Вы можете попробовать создать его с помощью

iptables -N INPUT

Если это не сработает, я бы посмотрел на используемую технологию виртуализации и поговорил об этом с хостинг-провайдером.

Как в сторону

iptables -A INPUT -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT

Вы почти наверняка не захотите делать это с -A, -I было бы намного лучше почти во всех обстоятельствах.