LinuxForum.Fans
Тема

NAT CentOS 6.3

Автор: pavlar 50 сообщений 9495 просмотров
#282861
"pavlar" написал:
По IP. Получаю сообщение Destination Host Prohibited

попробуйте все же добавить правила в FORWARD

#282864
alexfinn написал:
хм, пока у меня только один вариант - добавить правило в FORWARD
text
-A FORWARD -o eth0 -s 192.168.1.0/24 -j ACCEPT 
-A FORWARD -i eth0 -d 192.168.1.0/24 -m state --state RELATED,ESTABLISHED -j ACCEPT

примерно как-то так

Всё равно если пингуешь любой внешний адрес получаешь Destination Host Prohibited. Такое вчечатление что где то прописан запрет на все внешние ip кроме ip сетевой карты

#282866
"pavlar" написал:
-A FORWARD -j REJECT --reject-with icmp-host-prohibited

похоже на это...
поставьте это правило последним

#282868
pavlar написал:
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited

Так он у меня прописан но похоже не работает

#282869

Я имел в виду, что сначала прописать

"alexfinn" написал:
-A FORWARD -o eth0 -s 192.168.1.0/24 -j ACCEPT
-A FORWARD -i eth0 -d 192.168.1.0/24 -m state --state RELATED,ESTABLISHED -j ACCEPT

а уже после них:

"pavlar" написал:
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
#282872
alexfinn написал:
Я имел в виду, что сначала прописать
[quote="alexfinn"]-A FORWARD -o eth0 -s 192.168.1.0/24 -j ACCEPT
-A FORWARD -i eth0 -d 192.168.1.0/24 -m state --state RELATED,ESTABLISHED -j ACCEPT

а уже после них:

"pavlar" написал:
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
[/quote]
Да всё равно не работает. Я даже себе не представляю где можно так гениально запретить все внешние адреса при переходе с внутренней карты на внешюю?
#282873

тогда как вариант убрать для эксперимента

"pavlar" написал:
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
#282875

Набрал Iptables -L --line-numbers затем iptables -D FORWARD 1 ` Удалилось но никакого эффекта. А если перегрузить iptables то это правило снова появляется

#282876

так закомментируйте правило в конфиге

#282877

alexfinn написал:
так закомментируйте правило в конфиге
Всё рвно Prohibited У меня какой-то к тому же какой-то ip6table и прописаны ipv6 icmp6 а ipv4 и в помине нет :)
#282879

уберите остальные правила из всех цепочек, в которых встречается слово prohibited

#282880
"pavlar" написал:
У меня какой-то к тому же какой-то  ip6table

в смысле?

#282881

В прямом . Так и называется и там прописаны только ipv6 А я же работаю с ipv4

#282882

там же лежит и обычный

#282883

Нашёл, закомментировал и свершилось чудо-интренет заработал *YAHOO*

#282884

а теперь покажите нынешний конфиг :)

#282885

Так что так и оставить? Дыры не будет?

#282886

я ж говорю, покажите нынешний конфиг

#282887
alexfinn написал:
а теперь покажите нынешний конфиг :)
text
# Generated by iptables-save v1.4.7 on Mon Oct 29 14:24:09 2012
*nat
:PREROUTING ACCEPT [219:21980]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A POSTROUTING -s 192.168.1.0/24 -o eth0 -j SNAT --to-source 194.44.31.236
COMMIT
# Completed on Mon Oct 29 14:24:09 2012
# Generated by iptables-save v1.4.7 on Mon Oct 29 14:24:09 2012
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [26:2050]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
#-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
# Completed on Mon Oct 29 14:24:09 2012
#282888

эээ, а вы правила добавляли прямо в консоли что ли?
пропишите в конфиг те правила для FORWARD. что я приводил ДО

"pavlar" написал:
#-A FORWARD -j REJECT --reject-with icmp-host-prohibited

и раскомментируйте ее

и проверьте

после корректировки файла перезапустите iptables

Войдите или зарегистрируйтесь, чтобы ответить.