Добрый день. не могу настроить маршрутизацию. помогите разобраться...
есть несколько компьютеров с адресами 192.168.0....(нулевая подсеть)
есть также компьютеры с адресами 192.168.4...(четвертая подсеть)
собран шлюз на opensuse с двумя сетевыми платами в нем (IP 192.168.0.7 и 192.168.4.7)
надо обеспечить доступ компьютерам с 4-ой подсетью в компьютеры нулевой подсети через шлюз.
как и где правильно прописать маршрут?
перепробовал массу вариантов..толку нет.
маршрутизация между собственными обоими интерфейсами шлюза включена, т.к. с любой машины 4-ой посети я пингую 192.168.0.7
Добрый день. не могу настроить маршрутизацию. помогите разобраться...
есть несколько компьютеров с адресами 192.168.0....(нулевая подсеть)
есть также компьютеры с адресами 192.168.4...(четвертая подсеть)
собран шлюз на opensuse с двумя сетевыми платами в нем (IP 192.168.0.7 и 192.168.4.7)
надо обеспечить доступ компьютерам с 4-ой подсетью в компьютеры нулевой подсети через шлюз.
как и где правильно прописать маршрут?
перепробовал массу вариантов..толку нет.
маршрутизация между собственными обоими интерфейсами шлюза включена, т.к. с любой машины 4-ой посети я пингую 192.168.0.7
спасибо
Никак. Включите ipv4 форвардинг, разрешите FORWARD в iptables(вернее в SuseFirewall) и пропишите на всех компах defult gateway рутер.
unlimited,
с учётом того, что практически сразу у вас
text
-A FORWARD -i eth0 -j forward_ext
-A FORWARD -i eth1 -j forward_ext
сильно зависит от того, куда именно прописали. Что теперь выдаёт iptables-save?
Предположу, что команды были введены буквально, то есть с -A -- добавить в конец очереди. получилось что-то вроде
text
-A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
-A FORWARD -i eth0 -j forward_ext
-A FORWARD -i eth1 -j forward_ext
-A FORWARD -m limit --limit 3/min -j LOG --log-prefix "SFW2-FWD-ILL-ROUTING " --log-tcp-options --log-ip-options
-A FORWARD -j DROP
-A FORWARD -s 192.168.0.0/24 -d 192.168.1.0/24 -j ACCEPT
-A FORWARD -s 192.168.1.0/24 -d 192.168.0.0/24 -j ACCEPT
С учётом того, что в forward_ext не видно ни одного -j RETURN, дело даже до 4 правила в цепочке FORWARD не доходит.
Не знаю как там в Suse Firewall, но делается это так..
во-во, я как раз об этом: написала куча людей, которые не знают, как все это делается в SUSE :D
ТС, основы: http://en.opensuse.org/SuSEfirewall2 + мануальчег. И в Гугле инфы более чем.. на домашней машине естественно я не извращаюсь с 2мя подсетями..
И в Гугле инфы более чем.. на домашней машине естественно я не извращаюсь с 2мя подсетями..
ИМХО если задача довольно сложная, то SUSE Firewall есть смысл отключить, и делать именно так, как в любом Linux - т.е. ручками прописывать правила iptables.
В итоге имеем
1 вариант - отключить firewall и прописывать правила в ручную (см. выше).
2 вариант - настроить firewall. inTime, как?
ну а как я-то проверю, с одной сетевухой по DHCP? а на работе одмины поиграть не дают smile
P. S. просто я уверен, что вдумчивого прочтения информации и пары экспериментов хватит. могу ошибаться, давно уже ничего такого не делал. ИМХО задача для одмина, хотя бы начинающего. я нет, просто юзер.
вот именно. а я вот вполне себе проверял вышеприведённые правила. хотя сейчас у меня eth2 и eth3 bridge'ем включены, и к ним соответственно заведены две подсети. Потому FORWARD мне нужна лишь для проброски пакетов в/из глобальной Сети на локальные подсети.
Умеет-ли ваш firewall bridge - я не знаю.