Обновление прошивки Teleste Luminato

Для примера выполню обновление прошивки на Teleste Luminato с установленной версией прошивки 5.2.34.

Читать далее «Обновление прошивки Teleste Luminato»

Установка Ministra TV Platform (Stalker Middleware) в Ubuntu

На тесте выполню установку Ministra TV Platform (предыдущее название Stalker Middleware) в Ubuntu Server 14.04 LTS.

Сначала сделаем запрос на загрузку посетив официальный сайт www.infomir.eu.
Распакуем скачанный архив:

sudo apt-get install unzip
unzip stalker_portal-5.3.0.zip

Скопируем файлы в директорию веб сервера:

cp -a infomirgroup-stalker_portal* /var/www/stalker_portal

Установим необходимые компоненты:

sudo apt-get update
sudo apt-get -y upgrade
sudo apt-get install -y -u apache2 nginx memcached mysql-server php5 php5-mysql php-pear nodejs upstart 
sudo pear channel-discover pear.phing.info
sudo pear install phing/phing

Создадим MySQL базу данных и пользователя:

mysql -u root -p
CREATE DATABASE stalker_db;
CREATE USER 'stalker'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON stalker_db.* TO stalker@localhost IDENTIFIED BY '1' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit

Если необходимо изменить параметры в файле конфигурации /var/www/stalker_portal/server/config.ini, то создадим файл custom.ini и добавим параметры которые необходимо изменить:

sudo nano /var/www/stalker_portal/server/custom.ini

Например, пароль к базе данных:

[database]
mysql_pass = PASSWORD

Выполним phing (этот процесс может занять длительное время, также в моем случае был запрошен пароль root пользователя MySQL):

cd /var/www/stalker_portal/deploy/
sudo phing

В /etc/mysql/my.cnf укажем:

max_allowed_packet = 32M

Активируем короткие теги PHP в /etc/php5/apache2/php.ini:

short_open_tag = On

Пакет libapache2-mod-php5filter не должен быть установлен в системе:

sudo apt-get purge libapache2-mod-php5filter

Сделаем резервную копию стандартной конфигурации веб сервера apache2 и очистим файл:

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/000-default_backup.conf
sudo nano /etc/apache2/sites-available/000-default.conf

Добавим в него:

    <VirtualHost *:88>
            ServerAdmin webmaster@localhost
            DocumentRoot /var/www
            <Directory /var/www/stalker_portal/>
                    Options -Indexes -MultiViews
                    AllowOverride ALL
                    Require all granted
            </Directory>
            ErrorLog ${APACHE_LOG_DIR}/error.log
            CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>

Изменим порт на Listen 88:

sudo nano /etc/apache2/ports.conf

Перезапустим apache2 чтобы применить изменения:

sudo service apache2 restart

Сделаем резервную копию стандартной конфигурации веб сервера nginx и очистим файл:

sudo mv /etc/nginx/sites-available/default /etc/nginx/sites-available/default_backup
sudo nano /etc/nginx/sites-available/default

Добавим в него:

    server {
        listen       80;
        server_name  localhost;
     
        location / {
            proxy_pass http://127.0.0.1:88/;
            proxy_set_header Host $host:$server_port;
            proxy_set_header X-Real-IP $remote_addr;
        }
     
        location ~* \.(htm|html|jpeg|jpg|gif|png|css|js)$ {
            root /var/www;
            expires 30d;
        }
    }

Перезапустим nginx чтобы применить изменения:

sudo service nginx restart

Теперь можно открыть в браузере интерфейс администратора http://SERVER/stalker_portal, логин — admin, пароль — 1.
И клиента — http://SERVER/stalker_portal/c/

SNMP OID для Teleste Luminato

Скачать архив с MIB можно открыв веб интерфейс Teleste Luminato и выбрав в меню «Administration» — «Services» — «SNMP» — «Download MIBs».
Чтобы получить OID из MIB можно использовав конвертер, например «Paessler MIB Importer and Converter».

Читать далее «SNMP OID для Teleste Luminato»

Блокировка multicast IP адресов на D-Link

Для блокировки multicast ip адресов буду использовать ACL. На примере мультикастом вещается IPTV через D-Link DGS-3612G и допустим что некоторые каналы необходимо заблокировать, для этого создадим следующие ACL правила:

Читать далее «Блокировка multicast IP адресов на D-Link»

Настройка коммутатора Foxgate S6224-S2

Приведу пример команд конфигурации коммутатора Foxgate-6224-S2, для других коммутаторов команды почти аналогичны.

Вход в режим конфигурации:

enable
config

hostname имя
sysLocation UA
sysContact admin@example.com

Шифруем все пароли:

service password-encryption

Включаем/выключаем доступ по telnet:

telnet-server enable
no telnet-server enable

Устанавливаем параметры вреени:

sntp polltime 14400
sntp server x.x.x.x
clock timezone Kiev add 2 0

Настроим snmp сервер:

snmp-server enable
snmp-server securityip 192.168.0.5
snmp-server securityip 172.16.99.99
snmp-server community ro 0 public

Настройка защиты от петель:

loopback-detection interval-time 5 3
loopback-detection control-recovery timeout 300
interface ethernet 1/1-24
loopback-detection control shutdown/block
exit
interface ethernet 1/26
loopback-detection control shutdown/block
exit
show loopback-detection
debug loopback-detection
no debug loopback-detection

Устанавиливаем пароль коммутатора:

enable password 0 пароль
Устанавливаем пароль пользователя:
username admin privilege 15 password 0 пароль
authentication line vty login local

Пример удаления пользователя:

no username имя

Включение веб-сервера:

ip http server 
authentication line web login local

Создаем отдельный vlan для управления:

vlan 5
name Core
!

Назначаем коммутатору IP в управляемом влане:

interface Vlan5
ip address 192.168.1.5 255.255.255.0
!

Указываем стандартный шлюз:

ip default-gateway 192.168.0.1

Удаление стандартного ip (обычно это 192.168.1.1) во vlan1:

interface Vlan1
no ip address
!
no interface vlan 1

Создаем vlan сети пользователей:

vlan 4
name Local
!

Создаем мультикаст vlan:

vlan 229
!

Настройка igmp snooping в качестве IPTV querier:

show ip igmp snooping

Включаем контроль мультикаст-потока:

multicast destination-control

Включаем igmp snooping:

ip igmp snooping

Указываем что vlan 229 является мультикастовым:

ip igmp snooping vlan 229

Включаем функцию querier:

ip igmp snooping vlan 229 l2-general-querier

Указываем что querier и есть наш коммутатор:

ip igmp snooping vlan 229 l2-general-querier-source 192.168.1.5

Включаем функцию immediately-leave:

ip igmp snooping vlan 229 immediately-leave

Указываем версию querier, 2 наиболее поддерживаемая, особенно клиентскими роутерами:

ip igmp snooping vlan 229 L2-general-querier-version 2
no ip igmp snooping vlan 229 limit
config t
ip igmp snooping vlan 229 limit group 300 source 200
ip igmp snooping vlan 229 query-interval 130
ip igmp snooping vlan 229 query-mrsp 18
ip igmp snooping vlan 229 query-robustness 3
ip igmp snooping vlan 229 report source-address 10.1.1.1
ip igmp snooping vlan 229 suppression-query-time 270

sh ip igmp snooping vlan 229 groups

Настройки портов:

Interface Ethernet0/0/1
storm-control broadcast 63
switchport access vlan 4
loopback-detection control shutdown
!
Interface Ethernet0/0/24
storm-control broadcast 63
switchport access vlan 229
loopback-detection control shutdown
!

Чтобы отключить или изменить режим скорости порта:

Interface Ethernet0/0/1
spped-duplex
!

25 порт делаем транковым так как он будет магистральным и по нему будет ходить несколько vlan:

Interface Ethernet0/0/25
switchport mode trunk
!

Выходим из режима config и сохраняем конфигурацию:

exit
write

Пример просмотра логов:

show logging buffered level warnings

Пример копирования конфигурации на tftp сервер:

copy startup.cfg tftp://192.168.1.1/foxgate_startup.cfg

Смотрите также:
Блокировка DHCP серверов на коммутаторах FoxGate
Как ловить широковещательный флуд на коммутаторах FoxGate