Я пытаюсь добавить переадресацию на сервер mysql по адресу 200.58.126.52, чтобы разрешить доступ с 200.58.125.39, и я использую следующие правила (все мои iptables VPS моего хостинга). Я могу подключиться локально к серверу, который содержит службу mysql как localhost, но не извне.
Может кто-нибудь проверить, подходят ли следующие правила? Спасибо
# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp -s 200.58.125.39 --dport 3306 -j ACCEPT
-A INPUT -p tcp -s 200.58.125.39 --sport 1024:65535 -d localhost --dport 3306 -m state --state NEW,ESTABLISHED -j ACCEPT
-A OUTPUT -p tcp -s localhost --sport 3306 -d 200.58.125.39 --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT
COMMIT
А это результат пробного подключения.
[root @ qwhosti / home / qwhosti / public_html / admin / config] # mysql -u user_db -p -h 200.58.126.52 Введите пароль: ERROR 2003 (HY000): не удается подключиться к серверу MySQL на '200.58.126.52' ( 113)
Добавьте новое правило в RH-Firewall-1-INPUT
цепочка ДО -j REJECT
правило. Правила читаются сверху вниз, применяется первое совпадение; поскольку нет спецификатора на REJECT
правило, ваши входящие соединения получают REJECT
ed, прежде чем их можно будет переслать.