LINUX.ORG.RU

Избранные сообщения SamTako

Помогите с IPsec

Форум — Admin

Есть шлюз к которому подключены другие шлюзы по IPsec на Openswan Настройки одинаковый на удаленных шлюзах. Проблема с одним удаленным шлюзом, когда тоннель соединен, его виртуальный IP пингуется все время и вся его подсеть, но на реальном IP в той подсети иногда пинг не проходит и выдает ping: sendmsg: Network is unreachable и в этот момент данные перестают передаваться по этому тонелю, хотя подсеть в это время пингуется. Какойто определенной закономерности нет, от чего это зависит не могу разобраться.

 , ,

SamTako
()

Перенастройка IPsec шлюза и клиентов на Debian 6.0

Форум — Admin

Всем привет, прошу помочь с перенастройкой. Сразу скажу, с IPsec я раньше не сталкивался, и только начинаю вникать что к чему. В общем стоит задача, вынужденная смена IP адреса на шлюзе к которому подключено большое количество клиентов(серверов). При смене IP потеряется связь между всеми серверами, а это крайне не желательно, потомучто данные идут постоянным потоком. И еще я не могу разобраться на чем построен IPsec на шлюзе и в какие конфиги смотреть. Как бы все это организовать с минимальными проблемами. Заранее благодарю за советы.

 ,

SamTako
()

Настройка ipsec в linux.

Форум — Admin

Приветствую, господа.

Прошу совета вашего в следующем.

Дано: несколько виртуальных машин linux в разных датацентрах.

Хочется: Странного, наверно. Настроить ipsec (racoon, strongswan или вручную, не важно) в таком режиме, чтобы у каждого хоста был один файл конфигурации по типу, есть я, а вот есть одна-две подсетей (короче, они), со всеми ними я включаю ipsec. Все участники равноправные, не клиент-сервер. Для чего хочу этого. Чтобы не прописывать все соединения

1хост - 2хост
1хост - 3хост
1хост - 4хост и т.д.

на каждой машине. И чтобы при добавлении нового хоста не нужно было на все машины залезать и везде добавлять новый хост. Смотрел разную документацию, но ничего аналогичного не нашел. Есть несколько типовых сценариев и мой никуда в них не помещается. Host2host,network2network (для гейтвеев, когда две машины маршутизируют и криптуют трафик между двумя подсетями) и client2server.

Если вручную, то

ip xfrm state ( add src x.x.x.x/32 dst x.x.x.x/28 proto esp spi 1 enc $enc $enckey )
не оперирует подсетями, отбрасывает маску подсети в отличии от ip xfrm policy, в котором маска подсети остается.

У strongswan не нашел, чтобы в /etc/ipsec.conf в значение right можно было бы оперировать подсетями. Типа

con ipsec
  ...
  left = я
  right = все они.
  ...
Есть rightsubnet, но это для режима, когда хост работает в роли гейтвейя. В сценарии клиент-сервер у strongswan есть возможность указать, что ip у подключающихся клиентов динамический, но, тогда хост, я так понимаю, будет считать, что он исключительно сервер и пассивно ждать соединений. М.б. я здесь не прав и нужно как раз копать здесь.

Пока, опечаленный сим, думаю над тем, чтобы добавить скрипт для генерации файла конфигурации на основе списка хостов, так как маршрутизировать трафик через пару машин в моем случае все-таки не вариант.

 ,

Valmont
()