LINUX.ORG.RU
ФорумAdmin

Помогите с iptables


0

0

Внешний интерфейс eth1 Внутренний интерфейс eth0 скрипт для iptables

#!/bin/bash

IPTABLES="/sbin/iptables"

# Определяем интерфейсы EXTIF="eth1" INTIF="eth0"

# Включаем форвардинг ip в ядре. echo "1" > /proc/sys/net/ipv4/ip_forward

# Сбросить правила и удалить цепочки $IPTABLES -F $IPTABLES -X

# Включаем маскарадинг для разрешения доступа в интернет $IPTABLES -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE

# Форвардить сетевой трафик с $INTIF на интернетовский интерфейс $EXTIF $IPTABLES -A FORWARD -i $INTIF -o $EXTIF -m state --state NEW,ESTABLISHED -j ACCEPT

# Разрешаем доступ к SSH серверу $IPTABLES -A INPUT --protocol tcp --dport 22 -j ACCEPT

# Разрешаем доступ к HTTP серверу #$IPTABLES -A INPUT --protocol tcp --dport 80 -j ACCEPT

# Блокируем все прочие попытки доступа на $EXTIF $IPTABLES -A INPUT -i $EXTIF -m state --state NEW,INVALID -j DROP $IPTABLES -A FORWARD -i $EXTIF -m state --state NEW,INVALID -j DROP

Для начала стоит все раскомментировать.

anonymous
()

А в чем помочь?

gruy ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.