понедельник, 27 октября 2014 г.

airprint без заморочек для всех сетевых и не только принтеров

Перекурив куча форумов и статей на тему как распространить принтеры для iPad, iPhone и iMac в сетях разделенными на vlan нашел решение и спешу поделиться.

Для начала надо создать любой домен на DNS сервере главное чтоб в нем не было ".local" я создал "print.lan"
Для начала нам необходимо получить весь список принтеров сети которые имею службу Bonjour или ipp. Это можно сделать с помощью программ DNS-SD Parser  и Bonjour Print Services

вторник, 21 октября 2014 г.

Installing Ubiquiti Unifi Controller on CentOS

Install the MongoDB repo.
# vi /etc/yum.repos.d/mongodb.repo
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1
Install the mongoDB software.

# yum install -y mongo-10gen mongo-10gen-server
# service mongod start
# chkconfig mongod on

Install Java JRE

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-oraclelicense-cookie" http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jre-7u51-linux-x64.rpm

# rpm -ivh jre-7u51-linux-x64.rpm

Install UniFi

# unzip -q UniFi.unix.zip
# find / -name mongod
# cd /opt//UniFi/bin/
# sudo ln -fs /usr/bin/mongod mongod
Create UniFi Service
# vi /etc/init.d/UniFi

вторник, 19 августа 2014 г.

Уеличение файловой системы ext4 поверх LVM на примере CentOS 6.2

Итак CentOS по умолчанию для системы использует LVM, что правильно для кооперативных продуктов.

Для начала посмотрим сколько у нас израсходовано ресурса файловой системы. 
df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       7.4G  7.4G   0G   100% /
tmpfs                 1.9G     0  1.9G   0% /dev/shm
/dev/sda1             485M   45M  415M  10% /boot
И о ужас мы использовали всё место на диске. Что же делать, но погодите у нас же используется VLM так что не расстраиваемся и принимаемся за работу.



Установим диск и включим систему.
У меня диск определился как устройство /dev/sdb
По скольку мы добавляем диск менее 2TB то можем воспользоваться старым добрым fdisk'ом.

воскресенье, 6 июля 2014 г.

среда, 28 мая 2014 г.

ограничение скорости на juniper

Столкнулся с проблемой что в удаленном филиале если кто-то начинает качать с интернета или из головного офиса то начинает тупить VoIP для этого я применил ограничения для всех кроме серверов VoIP.

вторник, 13 мая 2014 г.

ATEN CS1716i

У меня в руках забавная штука для удаленного офиса
Сам номер - VKE3G-A9ZG6-EEBHG-33753.
http://ru.aten.com/export.php?mid=20140409172625002&type=driver

понедельник, 21 апреля 2014 г.

Телефонная книга для panasonic kx-ut123.

При настройке panasonic kx-ut123 столкнулся с тем что нет информации про синтаксис XML файла телефонной книги не в одном официальном и неофициальном источнике. После переписки с техподдержкой и недели тестов были получены настройки.

четверг, 17 апреля 2014 г.

Подключение asterisk к атс "panasonic" моделей TDA и TDE

Требуется:
Установить asterisk с платой E1 и подключить его к существующим атс panasonic моделей TDA и TDE чтоб при звонке высвечивалось имя кто звонит как с panasonic на asterisk так и обратную сторону.
Решение:Установил CentOS 6.5 x86_64. скачав дистрибутив с официального сайта.
Дальше обновил систему отключил SELINUX и установил компоненты требуемые для работы asterisk

Переключение платы с T1 на E1

Купив Digium Wildcard TE 235 плату подключив ее к серверу обнаружил что она работает в режиме T1 обратившись к интернету решения найти не удалось. Но решение было найдено в совершенно не обычном месте в официальной документации :) 
Трубуется в файле /etc/modprobe.d/dahdi.conf написать следующее:
options wcte43x default_linemode=e1
перезагружаем dahdi и готово проверить можно командой dahdi_scan должно появиться примерно такое 
[1]
active=yes
alarms=OK
description=WCTE23X (PCI) Card 0 Span 1
name=WCTE2/0/1
manufacturer=Digium
devicetype=Wildcard TE235
location=PCI Bus 05 Slot 01
basechan=1
totchans=31irq=0
type=digital-E1
syncsrc=1
lbo=0 db (CSU)/0-133 feet (DSX-1)
coding_opts=AMI,HDB3
framing_opts=CCS,CRC4
coding=HDB3
framing=CCS/CRC4
Не забудьте заново сконфигурировать файл /etc/dahdi/system.conf

вторник, 15 апреля 2014 г.

SIP Panasonic KX-UT123

Восстановление фабричных настроек (hardreset)

Через меню телефона:
Setup → #136 → Factory Setting → Yes → Yes

Включение WEB интерфейса

Узнать назначенный устройству IP адрес можно через меню телефона:
Setup → Information Display
Включить WEB интерфейс можно через меню телефона:
Setup → Network Setting → EmbededWeb → On
login: admin
password: adminpass

Настройка VoIP параметров

Для автоматической настройки телефонов я использовал DHCP с указанием 66 опции загрузки с сервера tftp  
В качестве сервера использовал Tftpd64:
создать файл в корне сервера с названием модели в моем случае "KX-UT123RU"

KX-UT123RU.cfg

среда, 2 апреля 2014 г.

Получение списка в формате csv кто имеет доступ к папкам

Давно искал способ для быстрого получения списка прав на папки и вот наконец состоялось.

$folder = "\\ors-tlm-file.oresco.ru\Departments\"
$resc = gci $folder | where {$_.extension -like ""}
$out = foreach($r in $resc)
{
$s = get-acl $r.fullname

foreach($inherit in $s.Access)
    {
 $inherit | add-member -membertype noteproperty -name Path -value $r.fullname -passthru |
    select Path, IdentityReference, filesystemrights
 }
}
$out | Export-Csv -Encoding "Unicode" -Path "c:\FolderReport.csv" -Delimiter ";"
когда требуется найти явно назначенные, не наследуемые права на каталоги.
$folder = "\\file.domain.corp\Share\"
$resc = gci $folder | where {$_.extension -like ""}
$out = foreach($r in $resc)
{
$s = get-acl $r.fullname

foreach($inherit in $s.Access)
 {
 if ($inherit.IsInherited -like "False")
     {
  $inherit | add-member -membertype noteproperty -name Path -value $r.fullname -passthru |
        select Path, IdentityReference, filesystemrights
  }
 }
}
$out | Export-Csv -Encoding "Unicode" -Path "c:\FolderReport.csv" -Delimiter ";"