LinuxForum.Fans
Тема

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

Автор: unlimited 101 сообщений 19457 просмотров
#224637
Kettler написал:

Но если ручками без SNAT или MASQUERADE работать не будет. Проверенно не раз.

УМВР, без nat'а и snat'а. Например http://linuxforum.ru/viewtopic.php?pid=176106#p176106 из этого скрипта маскарад выкинь и две подсети только форвард = доступ из одной в другую будет, проверял не раз.

#224641

Ок. Так когда вы пытаетесь раздать инет зачем вы пользуетесь маскардинг?
Подумаешь тут eth1 и eth2. А если инет например eth1 и ppp0?
Ведь тоже обычные две сети ток с разными подсетями.

#224643
newzenon написал:
[quote=Kettler]
Но если ручками без SNAT или MASQUERADE работать не будет. Проверенно не раз.

УМВР, без nat'а и snat'а. Например http://linuxforum.ru/viewtopic.php?pid=176106#p176106 из этого скрипта маскарад выкинь и две подсети только форвард = доступ из одной в другую будет, проверял не раз.[/quote]
Согласен может и будет. Токо в этой теме на 3 страницах не сказал сделать.
[console]echo "1" > /proc/sys/net/ipv4/ip_dynaddr[/console]
Чтоб было. А это свойственно и SNAT или MASQUERADE

#224644

Маскарад только для раздачи интернета. Для доступа из одной локальной подсети в другую локальную он не нужен.

#224646

Я молчу. Пускай ТС проверит мой вариант и там видно будет.

#224647
text
echo "1" > /proc/sys/net/ipv4/ip_dynaddr

Это нужно только. если ip внешний динамический.

#224649
newzenon написал:
Маскарад только для раздачи интернета. Для доступа из одной локальной подсети в другую локальную он не нужен.

В чём различие от доступа в интернет и от доступа в локальную сеть?

#224653

NAT - это трансляция (подмена) адресов. Сказать почему нельзя делать NAT? Потому что тогда все запросы из одной подсети в другую будут иметь в IP адресе отправителя - IP адрес шлюза.

#224658
Kettler написал:
[quote=newzenon]Маскарад только для раздачи интернета. Для доступа из одной локальной подсети в другую локальную он не нужен.

В чём различие от доступа в интернет и от доступа в локальную сеть?[/quote]
В необходимости "белого" ip для доступа в Интернет? У выходящих со шлюза в Интернет пакетов "серый" адрес частной сети подменяется на "белый" маршрутизируемый адрес шлюза. Если в локальной сети адреса "белые", достаточно было бы только маршрутизации.

#224667

Что то в голове бардак :( . Надо покурить.

#224921
Kettler написал:
Бррр вставлю свои 5 копеек.
На жлюзе сделай как говорит newzenon

[console]iptables -I FORWARD 1 -i eth0 -o eth1 -j ACCEPT
iptables -I FORWARD 1 -i eth1 -o eth0 -j ACCEPT[/console]

И после этого вот эти команды. Всё надо делать в консоли. Ну пока для теста MASQUERADE а потом уже можно SNAT.
[console]iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
iptables --table nat --append POSTROUTING --out-interface eth1 -j MASQUERADE[/console]

И бежим проверять пинги между подсетями.

Если нет покажи вывод.
[console]ifconfig
route -n[/console]

спасибо огромное!
подсети пингуются.
пошел читать маны

#224923

Хех) И где тут здравый разум тогда.
Что и требовалось доказать.

#224925

Kettler , если не трудно по содержимому:
iptables -I FORWARD 1 -i eth0 -o eth1 -j ACCEPT
iptables -I FORWARD 1 -i eth1 -o eth0 -j ACCEPT

и

iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
iptables --table nat --append POSTROUTING --out-interface eth1 -j MASQUERADE

благодарю

#224926

Что именно?

#224940

по всем четырем вышеуказанным)))

#224943

Позже. Токо после перезагрузки правила исчезнут. Я не знаю как в SUSE ставиться в автозагрузку.

#224956
Kettler написал:
как в SUSE ставиться в автозагрузку.

упс блин. действительно-как же?

#224982
unlimited написал:
упс блин. действительно-как же?

cat /etc/sysconfig/SuSEfirewall2
[console]## Type: string
#
# Do you want to load customary rules from a file?
#
# This is really an expert option. NO HELP WILL BE GIVEN FOR THIS!
# READ THE EXAMPLE CUSTOMARY FILE AT /etc/sysconfig/scripts/SuSEfirewall2-custom
#
#FW_CUSTOMRULES="/etc/sysconfig/scripts/SuSEfirewall2-custom"
FW_CUSTOMRULES=""[/console]
Дополнительно - http://doc.xboct.org/html/cha.security.firewall.html:

doc.xboct.org написал:
FW_CUSTOMRULES (firewall)
Uncomment this variable to install custom rules. Find examples in /etc/sysconfig/scripts/SuSEfirewall2-custom
..
#225026

поместить строки
iptables -I FORWARD 1 -i eth0 -o eth1 -j ACCEPT
iptables -I FORWARD 1 -i eth1 -o eth0 -j ACCEPT
iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
iptables --table nat --append POSTROUTING --out-interface eth1 -j MASQUERADE

в FW_CUSTOMRULES=""???

#225033

[console]nano /etc/sysconfig/SuSEfirewall2[/console]

Убираем комментарий # перед строкой "FW_CUSTOMRULES="/etc/sysconfig/scripts/SuSEfirewall2-custom"
После.

[console]nano /etc/sysconfig/scripts/SuSEfirewall2-custom[/console]

И туда

[console]iptables -I FORWARD 1 -i eth0 -o eth1 -j ACCEPT
iptables -I FORWARD 1 -i eth1 -o eth0 -j ACCEPT
iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
iptables --table nat --append POSTROUTING --out-interface eth1 -j MASQUERADE[/console]

После ребут и проверяем.

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