Здравствуйте.
Подскажите новичку, как настроить iptables на свежеустановленной системе, чтобы работал интернет?
Прежде чем спрашивать тут, пытался сделать сам, но не очень получается... =\
По умолчанию конфиг iptables такой -
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
И с таким конфигом (после установки поставил веб-сервер (+php+mysql), фтп) снаружи на сервер попасть не могу ни по 80 ни по фтп.
Сбрасываю таблицы -
iptables -F - попадаю на сервер.
Долго рылся в интернете, попытался сделать своё с нуля, запретить всё, и разрешить только то, что надо..
-F
-X-P INPUT DROP
-P FORWARD ACCEPT
-P OUTPUT ACCEPT-A INPUT -i lo -j ACCEPT
-A OUTPUT -o lo -j ACCEPT-A INPUT -p tcp -m tcp --sport 80 -j ACCEPT
-A OUTPUT -p tcp -m tcp --dport 80 -j ACCEPT
но с моим конфигом на машине вообще интернета нет ни в одну сторону (с тем, который был изначально, она хотя бы сама ходила в инет, но не пускала на себя).
Прошу не серчать сильно, понимаю, что для опытных вопрос мой просто тупой, но я реально не могу чего-то сообразить..
Пошагово вот писал команды - пингов на 127.0.0.1 не было, прописал input-output для lo, заработали пинги, также прописал для 80 порта - фигу...
unknown host ya.ru
И ещё вопрос - то, что сервер в локалке за роутером (роутер является соотв. шлюзом 192.168.1.1, IP компу присвоен статичный вне dhcp-пула из диапазона 192.168.1.* роутера, выход в инет я сам настраивал ручками, гуглил...), это какое-то имеет значение в том плане, чтобы в iptables что-то прописывать?
Роутер в инете сидит под статическим белым IP, арендуется у провайдера.

