Перейти до основного вмісту

Публікації

Настройка VNC сервера в Ubuntu

Для удаленного доступа к рабочему столу в Ubuntu можно использовать стандартн ы й сервер VNC - vino. Он устанавливается по умолчанию, для запуска настройки сервера vino необходимо использовать команду vino-preferences В качестве клиентской программ ы  для доступа можно использовать realvnc или tightvnc Совет по настройке сервера нашел в http://askubuntu.com/questions/197956/vnc-server-on-ubuntu-12-04-is-not-working-external-vnc-clients-cannot-access

Настройка сервера DHCP для Cisco 79xx и не только

Нужно чтоб ы  сервер DHCP в ы давал разн ы е адреса разн ы м типам устройств. Для аппаратов Cisco необходимо сообщить опцию 150 - адрес сервера TFTP. А для аппаратов Grandstream необходимо сообщить опцию 66 - имя сервера TFTP и опцию 42 - имя сервера NTP. А для тонких клиентов нужно сообщить имя файла для загрузки с сервера TFTP. Ниже пример файла /etc/dhcpd.conf class "cisco" { match if binary-to-ascii(16,8,":",substring(hardware,1,3))= "0:1b:53"; } class "grand" { match if binary-to-ascii(16,8,":",substring(hardware,1,3))= "0:b:82"; } ddns-update-style none; default-lease-time 7200; max-lease-time 86400; authoritative; option voip-tftp-server code 150 = ip-address;  option voip-tftp-name code 66 = text; option ntp-server-name code 42 = text; log-facility local7; server-name "192.168.0.100"; option voip-tftp-server 192.168.0.100; option voip-tftp-name "192.168.0.100"; option ntp-server-name "19

Настройка сканера Epson в Ubuntu 12.10

Необходимо на сайте Epson http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX] найти драйвера для сканера ( например для Perfection v10). Установить пакет xsltproc (необходим для обработки зависимостей в драйверах Epson). Затем установить скачанн ы е драйвера с помощью  dpkg -i iscan-* Установить программ ы  сканирования xsane или simpple-scan или gscan2pdf. После перезапуска Ubuntu, сканнер дожен увидится через lsusb sane-find-scanner -q imagescan -L Более подробно описание можно найти на http://help.ubuntu.ru/wiki/%D0%BF%D0%B5%D1%80%D0%B8%D1%84%D0%B5%D1%80%D0%B8%D0%B9%D0%BD%D1%8B%D0%B5_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0/%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D1%81%D0%BA%D0%B0%D0%BD%D0%B5%D1%80%D0%BE%D0%B2_epson http://askubuntu.com/questions/190820/12-04-epson-scanner-will-not-install http://www.ussr.kiev.ua/ru/epson_v10 http://ufo-nl.blogspot.com/2012/04/epson-perfection-v10110-ubuntumint.html

Условные операторы для DHCP в CentOS 5/6

Иногда нужно чтобы сервер DHCP назначал разные адреса для разных устройств и выдавал различные параметры настройки устройств. Например, для телефонных аппаратов Cisco и для бездисковых тонких клиентов сервер должен назначать различные адреса и файлы загрузки. Для этого можно воспользоваться операторами условий в файле /etc/dhcpd.conf. Есть несколько возможностей определения типов устройств, которые обращаются к серверу, например для телефоных аппаратов Cisco могут быть параметры option host-name option vendor-class-identifier в таком виде substring(option host-name,0,3)="SEP" substring(option vendor-class-identifier,0,5)="Cisco" А если использовать MAC-адрес, то нужно использовать параметр hardware но его результат нужно преобразовать в текстовый вид с помощью binary-to-ascii в виде binary-to-ascii(16,8,":",substring(hardware,0,4)) = "1:0:4:13" binary-to-ascii (16, 8, ":", substring (hardware, 1, 3)) = "0:05:69" Важно обрати

Настройка OpenFire c OpenLDAP

По-умолчанию сервер OpenFire хранит данные о пользователях и группах в своей базе данных. Можно задать чтобы данные о пользователях и группах хранились в OpenLDAP. Если сервер OpenFire уже работает и нужно поменять место хранения на OpenLDAP, нужно в conf/openfire.xml поменять <setup>true</setup> на <setup>false</setup>, перезапустить сервер и войти на страницу администрирования и выбрать новый тип хранения. Достаточно подробное описание есть на http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/ldap-guide.html Но если OpenLDAP и структура дерева LDAP отличается от стандартизованного, то чтобы список пользователей и групп правильно отображался на страницах "Users" "Groups", нужно в разделах User Mapping  задать Search Fields = (&(objectClass=InetOrgPerson) Search Filter = (&(objectClass=posixAccount)) а в Group Mapping задать Posix Mode Yes Group Search Filter = (&(objectClass=posixGroup))

Работа Cisco 7911 по SIP c Asterisk

1. Перехват звонков (pickup) для Cisco 7911 Для перехвата звонка, поступающего на другой аппарат предлагается использовать экранные кнопки (softkey). Но при работе по SIP с Asterisk перехват не происходит. Для этого нужно правильно сформировать файл с описание экранных кнопок, затем нужно в файле конфигурации аппарата (SEP<MAC>.cnf.xml) в разделе  <sipProfile> указать в строке <softKeyFile></softKeyFile> ссылку на файл конфигурации экранных кнопок. Файл формируется в формате XML Подробноее описано в http://www.voip-info.org/wiki/view/Asterisk+phone+cisco+79x1+xml+configuration+files+for+SIP#SoftKeyExample Для перехвата оказалось удобнее использовать функцию Asterisk Pickup(extension[@context]). Например, если в /etc/asterisk/extensions.conf указать exten => _7.,1,Pickup(${EXTEN:1}) , а вызов поступает по номеру 42, то для перехвата нужно поднять трубку и набрать 742. Подробнее описано в http://www.voip-info.org/wiki/view/Asterisk+cmd+Pickup 2. Перевод зв

Регистрация софтфона в Asterisk

Для настройки Asterisk для работы с софтфоном (3CXPhone,SJPhone,Xlite,NCH Phone) можно в файле /etc/asterisk/sip.conf описать extension [sjphone] type=friend username=101 secret=101 qualify=yes nat=no host=XXX.XXX.XXX.XXX canreinvite=no context=fxsgroup И в файле /etc/asterisk/extensions.conf указать правило вызова exten => 101,1,Dial(SIP/sjphone,60,rT) Но оказывается, что алиас [sjphone] указывать в extension нельзя, нужно идентификатор, который указано в настройках SIP  в софтфоне. В данном случае недостаточно указать username, callerid, defaultuser.  Некоторые софтфоны (3CX Phone) для установления связи с Asterisk обязательно требуют указания имени и пароля, а если в sip.conf указан secret и username, софтфон не может зарегистрироваться, поскольку явно указан IP адрес. Правильно для данного случая в /etc/asterisk/sip.conf описать extension [101] type=friend username=101 secret=101 qualify=yes nat=no host=dynamic canreinvite=no context=fxsgroup