top
logo


Категория - FAQ/Общие вопросы
Клиенты openvpn и 2 канала интернет у сервера PDF Печать E-mail
06.09.12 08:29

Клиенты openvpn и 2 канала у сервера

 

(два варианта)


Представим себе ситуацию: у вас есть удалённый роутер с прошивкой openwrt. Центральный офис имеет 2 канала (резервирование). При пропадании одного канала, клиент должен автоматом переподключаться к резервному. Довольно простая задача и довольно простое решение.

Замечу, что здесь рассматривается подключение по протоколу tap с адресами для vpn’a 10.200.200.0/24. Если у вас tun – скрипт достаточно просто корректируется.

Суть следующая: запускаем одновременно 2 подключения на IP-адреса обеих каналов. При пропадании одного из каналов, соединение tap обрывается, соответственно маршрут пропадает. Вот именно этот момент и будем отлавливать для автоматического переподключения.

1) Конфигурации.

Ниже приведены конфигурации для клиентских подключений к хостам A (ip=AA.AA.AA.AA)

cat /etc/openvpn/AA.conf

client
proto udp
dev tap1
remote AA.AA.AA.AA:1194
nobind
persist-key
keepalive 10 120
cipher BF-CBC
comp-lzo
verb 0
ca /etc/openvpn/ca.crt
cert /etc/openvpn/client.crt
key /etc/openvpn/client.key

и B(ip=BB.BB.BB.BB)

cat /etc/openvpn/BB.conf

client
proto udp
dev tap2
remote BB.BB.BB.BB:1194
nobind
persist-key
keepalive 10 120
cipher BF-CBC
comp-lzo
verb 0
ca /etc/openvpn/ca.crt
cert /etc/openvpn/BB.crt
key /etc/openvpn/BB.key

2) Скрипт автопереподключения

Вот содержимое скрипта для автопереподключения /scripts/openvpn_switch

#!/bin/sh

count_route=`netstat -rn | grep 10.200.200.0 | wc -l`
count_tap=`netstat -rn | grep tap | wc -l`
if [ $count_route -eq 1 -a $count_tap -eq 1 ]
then
tap_name=`netstat -rn | grep 10.200.200.0 | awk '{print $8}'`
case $tap_name in
tap1)
kill -1 `cat /var/run/openvpn.A.pid`
;;
tap2)
kill -1 `cat /var/run/openvpn.B.pid`
;;
esac
fi

Теперь добавим задачу в cron:

echo '*/1 * * * * /scripts/openvpn_switch' >> /etc/crontabs/root

3) Скрипты автозапуска.

Что бы сервисы стартовали при перезагрузке, создадим стартовые скрипты:

Для хоста A

cat /etc/init.d/openvpn_A

#!/bin/sh /etc/rc.common
START=99
start() {
/usr/sbin/openvpn --daemon openvpn_A --cd /etc/openvpn --config /etc/openvpn/A.conf --writepid /var/run/openvpn.A.pid
}

и для хоста B

cat /etc/init.d/openvpn_B

#!/bin/sh /etc/rc.common
START=99
start() {
/usr/sbin/openvpn --daemon openvpn_B --cd /etc/openvpn --config /etc/openvpn/B.conf --writepid /var/run/openvpn.B.pid
}

И напоследок создадим симлинки в директории /etc/rc.d:

#ln -s   ../init.d/openvpn_A   S99openvpn_A
#ln -s   ../init.d/openvpn_B   S99openvpn_B

4) Запуск.

Что бы заставить работать у нас 2 варианта: либо перезагрузить роутер, либо запустить вручную. Пойдём по второму пути: запускаем стартовые скрипты:

#/etc/init.d/openvpn_A start
#/etc/init.d/openvpn_A start
#/etc/init.d/cron start

По умолчанию, если файл /etc/crontabs/root пустой, то cron не запускается автоматически. Если у вас он не пустой – тогда последнюю команду не нужно выполнять.

 

 

Второй варинт:

Можно проще, используя встроенные возможности openvpn.
Достаточно создать один файл конфигурации openvpn на клиенте, и в нём прописать секции для каждого IP-адреса сервера. Также в этих секциях можно специфические для каждого IP-адреса настройки, но это не для данного случая. При наличии в настройках клиента опций «ping-restart m» или «keepalive n m», начнётся попытка соединения со следующим сервером через m секунд, если предыдущее подключение было нерабочим.

Т.е. в файле настроек неизменные части сохранятся, добавятся секции :cat /etc/openvpn/ABC.conf

client
proto udp
dev tap2
<connection>
remote AA.AA.AA.AA:1194
</connection>
<connection>
remote BB.BB.BB.BB:1194
</connection>
nobind
persist-key
keepalive 10 120
cipher BF-CBC
comp-lzo
verb 0
ca /etc/openvpn/ca.crt
cert /etc/openvpn/client.crt
key /etc/openvpn/client.key

 

 

источник: http://skeletor.org.ua/?p=665

ссылка на материал: http://thin.kiev.ua/categoryblog/666-openvpn-clients-and-2-channels-from-the-internet-server.html

{jcomments on}

Последнее обновление 06.09.12 08:37
 
9 альтернатив Skype PDF Печать E-mail
25.07.12 10:53

После того как Microsoft провел эффектную сделку по приобретению Skype на фоне слухов о возможной продаже сервиса Google или Facebook, у пользователей появился еще один повод подыскать альтернативы привычному средству связи. Мало ли что взбредет в голову новым владельцам, ведь затраченные 8,5 миллиардов долларов надо возвращать, как-никак, приобретение Skype стало для Microsoft самым большим за всю историю. А что можно выбрать рядовым пользователям, если услуги на связь по любимому скайпу вдруг начнут бить по кошельку? Вариантов несколько:

VoIP

Google Voice. Выглядит как одна из наиболее интересных альтернатив Skype, но работает пока только на территории США. Преимущества гугловского сервиса: получение единого номера, который можно использовать где угодно, а также наличие таких функций как голосовая почта, SMS, конференц-связь, запись звонков с последующей возможностью транскрибирования.

Vbuzzer. В отличие от Skype этот сервис построен на открытом протоколе по подобию XMPP и SIP. Звонки между компьютерами бесплатны, а тарифы для стационарных номеров даже дешевле, чем у Skype. Доступны голосовая почта и переадресация, есть возможность передачи факсов.

VoxOx. Довольно успешная попытка объединить максимальное число функций в одном приложении, которое работает как на настольных ПК, так и в мобильных устройствах. Здесь и телефонные звонки и отправка SMS, и видеочат, и даже факс. При этом по подобию Google Voice сервис предлагает фиксированный номер. Можно устанавливать приоритеты для исходящих звонков.

Viber. Подойдет для владельцев iPhone, желающих приобщиться к использованию бесплатной VoIP-телефонии. Приложение позволяет общаться через каналы Wi-Fi или 3G, естественно для этого нужно, чтобы оно было установлено на телефонах обоих участников беседы. Программа работает в фоновом режиме, не подгружает рекламу и, что самое главное, не берет денег за звонки. На платформе Android аналогов пока не обнаружено.

Grasshoper. Если бы Skype был больше ориентирован на бизнес-задачи, получилось бы что-то похожее на Grasshopper. Очень продвинутая система для тех, кому необходимо выстроить индивидуальных механизм общения между сотрудниками бизнес-подразделений, настроить систему оповещений.

8×8 Virtual Office Pro/Solo. Платный VoIP-сервис совмещающий в себе все вышеперечисленные функции. Доступен в двух версиях: Pro для бизнес-клиентов, и Solo для индивидуального пользования. Цены на звонки довольно демократичны, при этом отсутствует понятие абонплаты.

Видеочаты

Tinychat. Прост до невозможности, к тому же есть русскоязычный интерфейс. Все построено на Flash, поэтому поддерживается большинством браузеров. В видеоконференции на Tinychat могут принять участие до 12 человек. Бесплатно.

OoVoo. Базовые бесплатные функции позволяют общаться втроем. Увеличение количества участников чата и улучшенное изображение начинаются от 9 долларов в месяц. Можно звонить в другие страны на мобильные и стационарные номера, например, для США это обойдется в 2 цента за минуту.

FaceTime. Приложение Apple, которое с некоторых пор доступно не только пользователям iPhone. Работает на макбуках и девайсах под iOS с фронтальной камерой. Возможные пары устройств: Mac - Mac, Mac - iPhone/iPod touch/iPad и iPhone/iPod touch/iPad - iPhone/iPod touch/iPad. Из преимуществ высокое (720p) качество изображения и свободное распространение.

 

 

источник: ecomspace.ru

ссылка на материал: http://thin.kiev.ua/categoryblog/656-9-alternatives-skype.html

{jcomments on}

Последнее обновление 25.07.12 10:58
 
Установка ESXI в VirtualBox PDF Печать E-mail
13.07.12 16:03

Иногда необходимо протестировать esxi. Если свободной машинки нет, можно воспользоваться VirtualBox.

 

При установке использовал следующие версии:
VirtualBox-4.1.4-74291-Win.exe
VMware-VMvisor-Installer-5.0.0-469512.x86_64.iso

Предварительная настройка VirtualBox:

Создадим новую машину

Далее (Next)

Вписываем название машины, к примеру: esxi5
Операционная система: Linux
Версия: Red Hat (64 bit)

Выделяем память: 2048 МБ

Далее (Next)

Далее (Next)

Далее (Next)

Далее (Next)

Создать

Create

Выделяем нашу виртуальную машину и нажимаем «Свойства»

Отключаем «часы в системе UTC»

Устанавливаем два процессора

Выключаем Аппаратную виртуализацию Nested Paging

Отключаем «Кеширование операции ввода.вывода» и устанавливаем тип «ICH6»

Устанавливаем образ диска с esxi

Отключаем звук

Настраиваем сеть.
В моём случае я ставлю «Сетевой мост», так как в сети есть DHCP server и получить сетевые настройки будет не проблема.
В вашем случае смотрите по обстоятельствам, так как эти настройки не принципиальны.

На этом предварительная настройка VirtualBox завершена.

Установка esxi:
Запускаем машину

Жмём «Enter» или тупим пока кончится время )))

Идет загрузка, в самом конце загрузки… немного повисел черный экран

После черного экрана, загрузка продолжилась

в самом конце загрузки, на доли секунды, выпала ошибка. Из текста понял что речь идет о процессоре и забил )
Жмём «Enter»

Жмём «F11»

Жмём «Enter»

Жмём «Enter»

Придумываем пароль и жмём «Enter»

На сканировании системы пришлось ждать минуты две (

На выпавшую ошибку, предлагаю забить и нажать «Enter»

Жмём «F11»

Процесс установки у меня занял минут пять примерно.

Жмём «Enter» (перезагружаемся)

В конце загрузки должны увидеть

Самое важное, это ip-адрес доступа

http://192.168.17.251/

Доступ и настройка web-панели управления:
Открываем веб-браузер и набираем

http://192.168.17.251/

Выбираем «Я понимаю риск» и добавляем в исключения

Должно открыться окно «VmWare ESXI 5»

Скачиваем «vSphere Client»

Устанавливаем и запускаем «vSphere Client»
Вводим
адрес — в моём случае 192.168.17.251
логин — root
пароль — тот который вводили при установке

Ставим галочку и нажимаем «Ignore»

Нажимаем «ок» (соглашаемся, что в течении 60 дней лицензируемся)

Ну вот собственно и сам esxi

ВСЁ!!!

 

источник: http://xaxatyxa.ru

ссылка на материал: http://thin.kiev.ua/categoryblog/649-esx-in-virtualbox.html

{jcomments on}

Последнее обновление 13.07.12 16:10
 
Разработчики систем автоматизации библиотек PDF Печать E-mail
29.06.12 14:04

Разработчики систем автоматизации библиотек

 

Азъ http://www.infocomm.ru/index.php?name=Pages&op=view&id=15
http://www.gpntb.ru/win/inter-events/crimea2011/disk/094.pdf
Академия+ www.academy-plus.ru
АС Библиотека 3 www.ians.ru/resh/asbiblioteka3
Библиобус eks3.ru/about.html
АЛИС www.belisa.org.by/ru
Буки www.buki.yar.ru/description.html
ИРБИС, семейство http://www.elnit.org/index.p....emid=22
Колибри http://consortium.ruslan.ru/colibry/colibry/colibry.htm
МАРК-SQL www.informsystema.ru
МегаПро http://www.data-express.ru/
Моя библиотека, Эйдос, КУБ www.bks-mgu.ru Немного обновился (демо и доки)
Онлайн-Библиотека http://www.online-ufa.ru/products/detail.php?ID=5#13
Руслан, семейство www.obs.ruslan.ru http://www.ruslan.ru/
Университетская книга (UniLib) www.idea.com.ua/forum/viewtopic.php2t.=31&highlight=n2y2003
УФД/Библиотека www.ush.com.ua
Фолиант www.foliant.ru/about.html www.eme.ru/library.php
Яуза - ???
OPAC-Global, OPAC-midi, OPAC-mini www.ditm.ru Не обновляется и почти пустой
LibNavigator www.libnavigator.ru
1С:Библиотека, семейство www.soft.mart.ru/libraries

Казахстан
КАБИС www.ks.kz/kabis.com

Каталоги иностранных систем

www.librarytechnology.org/companies.pl
www.libinfo.com/vendors-systems.html
www.itcompany.com/inforetriever/sys.htm

Absoteque Unicode, Моя библиотека, Либэр Электронная библиотека www.libermedia.ru
Aleph, Voyager www.exlibrisgroup.com/category/ILSoverview
СDS/ISIS http://portal.unesco.org/ci....01.html
Evergreen www.open-ils.org
http://www.pgcon.org/2012/schedule/events/465.en.html
ISISMARC http://portal.unesco.org/ci....01.html
Fastrac, Virtua, Vizualizer, VITAL www.vtls.com
Virtua http://gazeta.library.nstu.ru/archive....tua_214
Koha koha.org
PMB www.sigbnet/doc/en_UK/html-user/index.html
Senayan http://slims.web.id/web/
Symphony, Horizon, Capricorn www.sirsidynix.com
Openbiblio www.openbiblio.sourceforge.net
PHPMyLibrary http://scripts.mydiv.net/download-phpMyLibrary.html
UNILIB www.unibis.hr/unibis.htm
Greenstone www.greenstone.org
DSpace www.dspace.org

 

{jcomments on}

 
Backup Virtualbox PDF Печать E-mail
26.06.12 14:04

Продолжим тему VirtualBox и Windows.

Мы уже рассматривали как запустить виртуальную машину как сервис и пробросить RDP (или другие) порт на виртуальную машину. http://thin.kiev.ua/categoryblog/610-virtualboxrdpservises.html

Сегодня мы поговорим о резервном копировании виртуальной машины.

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

Попробовал воспользоваться давно известным способом - .bat файл и встроенную виндовую службу - выполнение задания по расписанию.

Я использовал 7zip. Если вам по душе winRAR вы можете воспользоваться батником с этой странички тыц.

 

И так. Наш батник:

Остановит сервис VBoxVmService

сделает паузу в 20 секунд (можно убрать) тема тут

Архив сохранится сюда g:\backup_vm\temp\vm.7z

Архивируемая директория (у меня там лежат файлы виртуальной машины) g:\VIRTUAL.BOX\w2003

Виртуальная машина называется - w2003

Далее, скрипт определит дату и скопирует архив переименовав его, в g:\backup_vm\

Далее идет удаление временной директории со всем содержимым - создание временной директории - пауза и последняя строка запуск сервиса VBoxVmService

ECHO OFF
net stop VBoxVmService
ping -n 20 127.0.0.1 > NUL
"C:\Program Files\7-Zip\7z.exe" a g:\backup_vm\temp\vm.7z -mx9 g:\VIRTUAL.BOX\w2003
set datetemp=%date%
copy g:\backup_vm\temp\vm.7z g:\backup_vm\%DATETEMP%_vm.7z
RMDIR g:\backup_vm\temp /s /q
MD g:\backup_vm\temp
ping -n 10 127.0.0.1 > NUL
net start VBoxVmService

 

После выполнения скрипта мы получим архив такого вида 26.06.2012_vm.7z


При необходимости, мы распакуем архив 26.06.2012_vm.7z, остановим сервис, заменим содержимое директории где живет наша виртуальная машина (в моем случае это g:\VIRTUAL.BOX\w2003) и запустим сервис.

Всё! Наша виртуальная машина восстановлена.

 

Можно добавить в скрипт знак @

Знак @ в начале строки полностью убирает отображение команды

@ECHO OFF
@net stop VBoxVmService
@ping -n 20 127.0.0.1 > NUL
@"C:\Program Files\7-Zip\7z.exe" a g:\backup_vm\temp\vm.7z -mx9 g:\VIRTUAL.BOX\w2003
@set datetemp=%date%
@copy g:\backup_vm\temp\vm.7z g:\backup_vm\%DATETEMP%_vm.7z
@RMDIR g:\backup_vm\temp /s /q
@MD g:\backup_vm\temp
@ping -n 10 127.0.0.1 > NUL
@net start VBoxVmService

 

Легкой настройки!

ссылка на материал: http://thin.kiev.ua/categoryblog/634-backup-virtualbox-.html

{jcomments on}

Последнее обновление 26.06.12 17:16
 
« НачалоПредыдущая11121314151617181920СледующаяПоследняя »

Страница 16 из 25

bottom

 

Unreal Commander PfSense по русски Яндекс.Метрика