Здравствуйте! Умирает винт и решено на другую установить систему. На старом стоит Fedora Core 2. На новую ставлю Fc 13. iptables и сетевые настраиваю точно так как в старом. На машине где установлен Linux есть интернет, а локальных пользователей не пускает. Помогите пожалуста настроить межсетевой экран!!!
Жду помощи!!!
Нужно настроить межсетевой экран
На старом было так настроен сетевой интерфейс (он еще как сервер 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.
На самом серваке есть интернет а с локальных машин ни как не могу, голова разрывается
полный конфиг iptables покажите... включен ли форвардинг на сервере?
Я делал это (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
На это форуме ищите готовых решений полно.
Зачем тогда форум, я просто так не обращаюсь, я сам пробую, но нуль... :(
Зачем тогда форум, я просто так не обращаюсь, я сам пробую, но нуль... sad
О том и речь, что вы не первый спрашиваете именно этот вопрос, и даже не второй.
Десятки раз всё это разжёвывалось в разных вариантах на нашем форуме. Даже гугл отдыхает.
Например вот: http://linuxforum.ru/search.php?search_id=894443231
Vadimsky, ну поиск будет виден только тебе.
krasdok, во первых не надо в таком виде правила выкладывать, либо покажите вывод iptables -L, а лучше весь скрипт для применения правил.
Опиши по человечески настройку интерфейсов.
Вот так ничего не понятно
На старом было так настроен сетевой интерфейс (он еще как сервер 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
Спасибо! Готовые решения помогли!!!