Гость eXorous Опубликовано: 2005-01-04 04:38:18 Share Опубликовано: 2005-01-04 04:38:18 Народ, срочно, помогите кто может... В общем ситуация такая : стоит роутер с 4 сетевыми интерфейсами. 2 из них разруливают локалку, другие 2 с серым и белым айпишниками, вот... Короче у меня есть фалик firewall, я его выполняю через sh, все, фаерволл нормально работает, но только разговаривает с 2 интерфейсами которые отвечают за инет, А ЛОКАЛКА ОТЛЕТАЕТ НАПРОЧЬ! И вот это мне как раз нужно исправить, помогите пжалуста .. Кстати юзаю старгейзер... Ссылка на сообщение Поделиться на других сайтах
Гость Guest_Quarcel Опубліковано: 2005-01-04 06:36:52 Share Опубліковано: 2005-01-04 06:36:52 Ты думаешь тут экстрасенсы сидят? Запости этот файл с правилами, а так никто не сможет сказать в чем проблема Ссылка на сообщение Поделиться на других сайтах
nn 7 Опубліковано: 2005-01-04 07:34:39 Share Опубліковано: 2005-01-04 07:34:39 Удалённо настраивать фаервол задача непростая. Всегда есть опастность положить рутер. Лучше это делать с консоли, или хотя бы иметь возможность передёрнуть питание. А вообще надо писать, что за ситация, ОС, ИП...конфиги. Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2005-01-04 14:46:01 Share Опубліковано: 2005-01-04 14:46:01 Отвечу без чтения всяких конфигов! Нужно сделать вот что - берешь и настраиваешь файрволл так, чтобы локалка не слетала! =)) Больше я, изходя из твоих данных, ничего не могу сказать. =)) Ссылка на сообщение Поделиться на других сайтах
Гость Guest Опубліковано: 2005-01-08 09:01:03 Share Опубліковано: 2005-01-08 09:01:03 #Forwarding ON echo 1 > /proc/sys/net/ipv4/ip_forward IPT="/sbin/iptables" ext_ip="80.64.88.198" int_ip="192.168.0.250" ext_if="eth1" int_if="eth0" # Clear all rules $IPT -t filter -F $IPT -t filter -X $IPT -t nat -F $IPT -t nat -X $IPT -t filter -P INPUT DROP $IPT -t filter -P FORWARD DROP $IPT -t filter -P OUTPUT ACCEPT $IPT -t nat -P PREROUTING ACCEPT $IPT -t nat -P POSTROUTING ACCEPT $IPT -t nat -P OUTPUT ACCEPT # localhost $IPT -t filter -A INPUT -d 127.0.0.1 -j ACCEPT # DNS $IPT -t filter -A INPUT -p tcp --dport 53 -j ACCEPT $IPT -t filter -A INPUT -p udp --dport 53 -j ACCEPT $IPT -t filter -A INPUT -p tcp --sport 53 -j ACCEPT $IPT -t filter -A INPUT -p udp --sport 53 -j ACCEPT #SMTP from Internet #$IPT -t filter -A INPUT -p tcp -i $ext_if --dport 25 -j ACCEPT # Vhodyashie soedineniya $IPT -t filter -A INPUT -p tcp -i $ext_if -m state --state ESTABLISHED --state RELATED -j ACCEPT # SSH $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 INPUT -p tcp --sport 22 -j ACCEPT # Autorizator $IPT -t filter -A INPUT -p udp -d $ext_ip --dport 5555 -j REJECT $IPT -t filter -A OUTPUT -p udp -s $ext_ip --sport 5555 -j REJECT $IPT -t filter -A INPUT -p udp -d $ext_ip --sport 5555 -j REJECT $IPT -t filter -A OUTPUT -p udp -s $ext_ip --dport 5555 -j REJECT $IPT -t filter -A INPUT -p udp -d $int_ip --dport 5555 -j ACCEPT $IPT -t filter -A INPUT -p udp --sport 5555 -d $int_ip -j ACCEPT # Configurator $IPT -t filter -A INPUT -p tcp -d $int_ip --dport 5555 -j ACCEPT $IPT -t filter -A INPUT -p tcp -d $int_ip --sport 5555 -j ACCEPT $IPT -t filter -A INPUT -p tcp -d $ext_ip --dport 5555 -j ACCEPT $IPT -t filter -A INPUT -p tcp -d $ext_ip --sport 5555C0 -j ACCEPT ## Pingu vechnaia SVOBODA!!! $IPT -t filter -A INPUT -p icmp -j ACCEPT $IPT -t filter -A OUTPUT -p icmp -j ACCEPT ##IRC iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 6667 -j DNAT --to 192.168.0.115 iptables -A FORWARD -i eth1 -o eth0 -d 192.168.0.115 -p tcp --dport 6667 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT iptables -A FORWARD -i eth0 -s 192.168.0.115 -o eth1 -p tcp --sport 6667 -m state --state ESTABLISHED,RELATED -j ACCEPT #Spy iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 23 -j DNAT --to 192.168.0.115:22 iptables -A FORWARD -i eth1 -o eth0 -d 192.168.0.115 -p tcp --dport 22 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT iptables -A FORWARD -i eth0 -s 192.168.0.115 -o eth1 -p tcp --sport 22 -m state --state ESTABLISHED,RELATED -j ACCEPT # Linkovka IRC iptables -t nat -A POSTROUTING -p tcp -s 192.168.0.115 --dport 6663 -j SNAT --to-source 80.64.88.198 iptables -A FORWARD -i eth0 -o eth1 -p tcp --dport 6663 -j ACCEPT iptables -A FORWARD -d 192.168.0.115 -p tcp -j ACCEPT Вот такой вот, конфиг..... Ссылка на сообщение Поделиться на других сайтах
Гость eXorous Опубліковано: 2005-01-08 09:03:01 Share Опубліковано: 2005-01-08 09:03:01 ОС ASPLinux, iptables. Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубліковано: 2005-01-08 09:48:14 Share Опубліковано: 2005-01-08 09:48:14 вот смотри у тебя в правилах описаны только действия для 2 фаейсов ext_if="eth1" int_if="eth0" это я так понимаю те серый и белый т. к. у тебя политика таблицы фильтр полностью переводится в состояние DROP то понятно что когда ты врубаешь такой скрипт, все остальные адреса с локалок не могут получить доступ к серверу вот допустим тебе надо открыть на локалку порты авторизатора и конфигуратора, т. е. если ты их откоешь то более ничего не надо - при подключении авторизатора фаервол откроется и клиент получит все ресурсы пиши по примеру как это сделано для тех 2 фейсов: вводим еще 1 переменную, например local_ip1="192.168.1.1" тут твой адрес сетевухи, которая смотрит в локаль и далее дописываем доступ для этого адреса # Autorizator $IPT -t filter -A INPUT -p udp -d $local_ip1 --dport 5555 -j ACCEPT $IPT -t filter -A OUTPUT -p udp -s $local_ip1 --sport 5555 -j ACCEPT $IPT -t filter -A INPUT -p udp -d $local_ip1 --dport 5554 -j ACCEPT $IPT -t filter -A OUTPUT -p udp -s $local_ip1 --sport 5554 -j ACCEPT # Configurator $IPT -t filter -A INPUT -p tcp -d $local_ip1 --dport 5555 -j ACCEPT $IPT -t filter -A INPUT -p tcp -d $local_ip1 --sport 5555 -j ACCEPT Ссылка на сообщение Поделиться на других сайтах
Гость Guest Опубліковано: 2005-01-08 10:04:27 Share Опубліковано: 2005-01-08 10:04:27 ага, я понял, но вишка немного в другом. Роутер, 4 сетевки (1-192.168.4.5, 2-192.168.4.1, 3-белый, 4-192.168.2.4). Вот. Мне нужно получить доступ во 2 подсеть при запуске фаерволла, но не через авторизатор, то есть как было бы если этот файл не запускать. тоесть через 2 интерфес получить доступ ко второй подсети и дальше соответственно, но только чтоб пакеты ходили между 2 и 4 интерфейсом, вот такая вот сложная проблема.... Маюсь уже месяц ниче никто толком сказать не может. Вот, думаю мож здешние знатоки помогут разобраться. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас