Да это явно задачка по сетевым технологиям, там даже картинка по-моему из цисковского нетлаба (или как он там зовется).
ТС - включай логи и смотри, что за ошибки. За libreswan не скажу, но strongswan отличается заопупительными логами.
Drno, К этому и идем летим... Хочешь в тырнет - welcome к провайдеру, получи личный сертификат, поставь какой-нибудь "ГосМонитор", все соединения подписаны личным сертфиикатом, иначе - только на сайт провайдера :)
Drno, ...и как только накопится критическая масса, очевидным ответом будет запрещение всей трансграничной шифрованной коммуникации без сдачи копии ключа "серому человеку" :(... Я правда не представляю, как это провернуть.
nApoBo3, Да откуда astra, которая есть debian-based возьмет свой собственный, с нуля писаный аналог AD, когда samba его пилит лет пятнадцать, не меньше? Это стопудово какой-то клон самбы. Полнофункционального аналога я пока не встречал - а тест там очень простой - если эксч встает на эту реализацию "как родной" - ну тогда можно сказать, что она достаточно полнофункциональна.
AntHTML, bare-metal сервак? Ну может. Если хостер готов ему дать такой сервак. Но это стоить будет явно не пять-семь евро в месяц, даже если у ТС есть все свои паки лицензий.
Deyle, Что тут подробнее-то? Развернуть AD можно только на дистрибе винсервера. А ни один вменяемый хостинг не даст Вам дистриб винсервера, ибо стоит он очень неплохо, и для его лицензирования нужно купить не только сам винсервер, но CAL в количестве, равном количеству юзеров.
Дмитрий Беляев, эээ.. все последующие? А как сдвигать-то, если символы раскиданы по строке случайно? Если не лениво, код напиши, потому что так трудно обсуждать :)
Владимир Коротенко, Ну, в соответствии с 16-ю принципами построения АСУ, Вы конечно правы (Принцип непрерывного развития). Но если этот офис никогда не станет больше, то резерв, заложенный на развитие - это просто сожженые зря деньги :)
Дмитрий Беляев, Может быть. Но откуда Вы знаете сколько в строке удаляемых символов и где они расположены? Нужно тогда будет сначала просканировать строку, при этом запоминая позиции символов, потом начать цикл сдвига, учитывая тот факт, что для символа N[1] нужно сдвигать на 1, для символаN[2] - на два и т.д.
Вырастает довольно сложный алгоритм. Да, возможно он будет быстрее - если его отладить. Но мне то, что сделано показалось достаточной реализацией, тем более, что строки длиной в тысячи символов я двигать вовсе не собирался :)
ТС - включай логи и смотри, что за ошибки. За libreswan не скажу, но strongswan отличается заопупительными логами.