LinuxForum.Fans
Тема

Помощь в настройке маршрутов

Автор: unlimited 101 сообщений 19455 просмотров
#224263

Док, я не тебе. smile Это к - inTime.

#224266

Вы чего, ребята, опять не ищите легких путей?
В SUSEFirewall всего два правила надо включить (маршруты прописыват не надо):

text

FW_ROUTE="yes"
FW_FORWARD="192.168.0.0/24,192.168.4.0/24 192.168.4.0/24,192.168.0.0/24 "

Перезапускаем фаервол. Все.


Редактировать удобно через Yast2->"Редактор /etc/sysconfig"->Network->Firewall->SyseFirewall2
Перезапуск под root

text
/sbin/SuSEfirewall2

(для 12.1 Suse) или

text
/sbin/SuSEfirewall2 reload

(для <12.1 Suse)

#224269

UTiM, давно-бы так...

#224270

Suse? ... Такая вот она suse... :lol:

#224306
unlimited написал:
не вижу в yast ничего похожего.
можете указать пошагово?)

спасибо

yast2(от рута) -> Безопастность и пользователи -> брэндмауэр.

#224343
UTiM написал:
Вы чего, ребята, опять не ищите легких путей?

Эти- кажется нет smile "но я же говорил!" :D :D

#224351
UTiM написал:
Вы чего, ребята, опять не ищите легких путей?
В SUSEFirewall всего два правила надо включить (маршруты прописыват не надо):
text

FW_ROUTE="yes"
FW_FORWARD="192.168.0.0/24,192.168.4.0/24 192.168.4.0/24,192.168.0.0/24 "

открыл в mc файл/sbin/SuSEfirewall2 для редактирования.
в каком именно подразделе прописать строки указанные Вами выше?

#224358
newzenon написал:
bormant, ну я надеялся что ТС хоть чуть чуть мозг включит.
Кто мешает кинуть правила в начало?
text
iptables -I FORWARD 1 -s 192.168.0.0/24 -d 192.168.1.0/24 -j ACCEPT
iptables -I FORWARD 1 -s 192.168.1.0/24 -d 192.168.0.0/24 -j ACCEPT

в каком файле и по какому пути это прописать?
Мозг у меня всегда включен. просто UNIX-системы я только начать изучать))

#224366
unlimited написал:
[quote=newzenon]bormant, ну я надеялся что ТС хоть чуть чуть мозг включит.
Кто мешает кинуть правила в начало?
text
iptables -I FORWARD 1 -s 192.168.0.0/24 -d 192.168.1.0/24 -j ACCEPT
iptables -I FORWARD 1 -s 192.168.1.0/24 -d 192.168.0.0/24 -j ACCEPT

в каком файле и по какому пути это прописать?
Мозг у меня всегда включен. просто UNIX-системы я только начать изучать))[/quote]
Сначала в консоли просто от рута введи эти команды и проверь.

#224370

ввел в консоли
iptables -I FORWARD 1 -s 192.168.4.0/24 -d 192.168.0.0/24 -j ACCEPT
iptables -I FORWARD 1 -s 192.168.0.0/24 -d 192.168.4.0/24 -j ACCEPT

???

может всё-таки в конфигурациооном файле?)

#224371

unlimited, после того как ввел покажи

text
iptables --numeric --line-numbers -L FORWARD 
#224372

Chain FORWARD (policy DROP)
num target prot opt source destination
1 ACCEPT all -- 192.168.0.0/24 192.168.4.0/24
2 ACCEPT all -- 192.168.4.0/24 192.168.0.0/24
3 TCPMSS tcp -- 0.0.0.0/0 0.0.0.0/0 tcp flags:0x06/0x02 TCPMSS clamp to PMTU
4 forward_int all -- 0.0.0.0/0 0.0.0.0/0
5 forward_ext all -- 0.0.0.0/0 0.0.0.0/0
6 LOG all -- 0.0.0.0/0 0.0.0.0/0 limit: avg 3/min burst 5 LOG flags 6 level 4 prefix `SFW2-FWD-ILL-ROUTING '
7 DROP all -- 0.0.0.0/0 0.0.0.0/0

#224373
text
1    ACCEPT     all  --  192.168.0.0/24       192.168.4.0/24     
2    ACCEPT     all  --  192.168.4.0/24       192.168.0.0/24 

Говорит о том, что форвард между 192.168.0.0/24 <==> 192.168.4.0/24 разрешён.
Пробуй.

#224377

с компа 192.168.4.242 не пингуется ни одна машина с "нулевой"подсетью..лишь 192.168.0.7 (адрес второй сетевушки сервака) и 192.168.4.1 (адрес первой сетевой соответственно).
то есть между собой машрутизация сетевых интерфейсов сервера включена.
в чем же нюанс? :(

#224379

Так попробуй:

text
iptables -I FORWARD 1 -i eth0 -o eth1 -j ACCEPT
iptables -I FORWARD 1 -i eth1 -o eth0 -j ACCEPT

Вообще тут уже говорили варианта два
-- 1-ый использовать Suse Firewall и делать как http://linuxforum.ru/viewtopic.php?pid=245660#p245660
-- 2-ой выключить Suse Firewall и писать правила самому пример скрипта http://linuxforum.ru/viewtopic.php?pid=176106#p176106

#224382
UTiM написал:
Вы чего, ребята, опять не ищите легких путей?
В SUSEFirewall всего два правила надо включить (маршруты прописыват не надо):
text

FW_ROUTE="yes"
FW_FORWARD="192.168.0.0/24,192.168.4.0/24 192.168.4.0/24,192.168.0.0/24 "

Перезапускаем фаервол. Все.

подскажи пожалуйста какой конфигурационный файл править и в каком месте вставлять две вышеуказанные строки

#224384

unlimited, Suse не знаю это должно помочь: http://ru.opensuse.org/SuSEfirewall2
Файло наверное этот:

text
/etc/sysconfig/SuSEfirewall2

После чего:

text
/sbin/rcSuSEfirewall2 restart
#224388

Так и не понял в ядре форвард разрешен?

text
cat /proc/sys/net/ipv4/ip_forward

И еще у шлюза ip какой?
Вывод

text
ifconfig
netstat -n -r 
Войдите или зарегистрируйтесь, чтобы ответить.