LinuxForum.Fans
Тема

Нужно настроить межсетевой экран

Автор: krasdok 9 сообщений 3770 просмотров
#166783

Здравствуйте! Умирает винт и решено на другую установить систему. На старом стоит Fedora Core 2. На новую ставлю Fc 13. iptables и сетевые настраиваю точно так как в старом. На машине где установлен Linux есть интернет, а локальных пользователей не пускает. Помогите пожалуста настроить межсетевой экран!!!
Жду помощи!!!

#166785

На старом было так настроен сетевой интерфейс (он еще как сервер DNS работал) eth0 192.168.1.1 255.255.255.0 eth1 195.112.240.154 255.255.255.252. А мне бы хотябы интернет для начало в локалке раздать сейчас у меня так eth0 192.168.1.1 255.255.255.0 eth1 195.112.240.154 255.255.255.252 195.112.240.153 195.112.224.126.

На самом серваке есть интернет а с локальных машин ни как не могу, голова разрывается

#166794

полный конфиг iptables покажите... включен ли форвардинг на сервере?

#166797

Я делал это (echo "net.ipv4.ip_forward=1" | sudo tee -a /etc/sysctl.conf ) показывает что равно 1
Все перепробовал, а это после того как попробывал настроить стандартной утилитой и тоже самое.
# Generated by iptables-save v1.4.7 on Wed Jun 1 19:15:24 2011
*nat
:PREROUTING ACCEPT [25856:1338836]
:POSTROUTING ACCEPT [287:17699]
:OUTPUT ACCEPT [256:15858]
-A POSTROUTING -o eth0 -j MASQUERADE
COMMIT
# Completed on Wed Jun 1 19:15:24 2011
# Generated by iptables-save v1.4.7 on Wed Jun 1 19:15:24 2011
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [11139:708748]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -i eth1 -j ACCEPT
-A INPUT -i eth0 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 53 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 53 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 993 -j ACCEPT
-A INPUT -p ah -j ACCEPT
-A INPUT -p esp -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 500 -j ACCEPT
-A INPUT -d 224.0.0.251/32 -p udp -m state --state NEW -m udp --dport 5353 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 2049 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 1194 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 995 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 1812 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 1813 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 5404 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 5405 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 11111 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 21064 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 137 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 138 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 139 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 445 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 69 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 137 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 138 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 10080 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 631 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 25 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 631 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 631 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -p icmp -j ACCEPT
-A FORWARD -i lo -j ACCEPT
-A FORWARD -i eth1 -j ACCEPT
-A FORWARD -i eth0 -j ACCEPT
-A FORWARD -o eth0 -j ACCEPT
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -d 192.168.1.5/32 -j ACCEPT
-A FORWARD -s 192.168.1.5/32 -j ACCEPT
COMMIT
# Completed on Wed Jun 1 19:15:24 2011

#166810

На это форуме ищите готовых решений полно.

#166944

Зачем тогда форум, я просто так не обращаюсь, я сам пробую, но нуль... :(

#166968
krasdok написал:
Зачем тогда форум, я просто так не обращаюсь, я сам пробую, но нуль... sad

О том и речь, что вы не первый спрашиваете именно этот вопрос, и даже не второй.
Десятки раз всё это разжёвывалось в разных вариантах на нашем форуме. Даже гугл отдыхает.
Например вот: http://linuxforum.ru/search.php?search_id=894443231

#167224

Vadimsky, ну поиск будет виден только тебе.
krasdok, во первых не надо в таком виде правила выкладывать, либо покажите вывод iptables -L, а лучше весь скрипт для применения правил.
Опиши по человечески настройку интерфейсов.
Вот так ничего не понятно

krasdok написал:
На старом было так настроен сетевой интерфейс (он еще как сервер DNS работал) eth0 192.168.1.1 255.255.255.0 eth1 195.112.240.154 255.255.255.252. А мне бы хотябы интернет для начало в локалке раздать сейчас у меня так eth0 192.168.1.1 255.255.255.0 eth1 195.112.240.154 255.255.255.252 195.112.240.153 195.112.224.126.
На самом серваке есть интернет а с локальных машин ни как не могу, голова разрывается

- что вообще это за каша??? :( :O
За основу возьми вот это руководство:
http://linuxforum.ru/viewtopic.php?pid=176106#p176106

#167670

Спасибо! Готовые решения помогли!!!

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