Инструменты пользователя

Инструменты сайта


iptables-nat

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
iptables-nat [2017/01/30 21:59]
kirill создано
iptables-nat [2017/02/02 22:03] (текущий)
Строка 24: Строка 24:
  
 $IPT -t filter -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT $IPT -t filter -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
 +
 $IPT -t filter -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT $IPT -t filter -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
 +
 $IPT -t filter -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT $IPT -t filter -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
  
Строка 33: Строка 35:
  
 $IPT -t filter -A INPUT -p tcp --dport 22 -j ACCEPT $IPT -t filter -A INPUT -p tcp --dport 22 -j ACCEPT
 +
 $IPT -t filter -A OUTPUT -p tcp --sport 22 -j ACCEPT $IPT -t filter -A OUTPUT -p tcp --sport 22 -j ACCEPT
  
Строка 38: Строка 41:
 # Интернет для локалной сети  # Интернет для локалной сети 
  
-$IPT -t filter -A FORWARD -s 10.10.10.0/23 -j ACCEPT+$IPT -t filter -A FORWARD -s 10.10.10.0/24 -j ACCEPT 
 $IPT -t nat -A POSTROUTING -s 10.10.10.0/24 -j MASQUERADE $IPT -t nat -A POSTROUTING -s 10.10.10.0/24 -j MASQUERADE
  
 +
 +
 +# Проброс портов 222 на 10.10.10.10 
 +
 +$IPT -t nat -A PREROUTING  -i eth1  -p tcp --dport 222 -j DNAT --to-destination 10.10.10.10:22
 +
 +$IPT -t filter -A FORWARD -i eth1 -p tcp --dport 22 -j ACCEPT
 +
 +
 +# лимит подключений 
 +
 +
 +$IPT -t filter -A FORWARD  -i eth1 -p tcp --syn --dport 22 -m connlimit --connlimit-above 3 -j REJECT
 +
 +# Маркировка соединений 
 +
 +
 +
 +# $IPT  -t mangle -A PREROUTING -p tcp --dport 22 -j MARK --set-mark 2
 +~                                                                        
iptables-nat.1485813589.txt.gz · Последнее изменение: 2017/01/31 00:59 (внешнее изменение)

DokuWiki Appliance - Powered by TurnKey Linux