Для примера выполню обновление прошивки на Teleste Luminato с установленной версией прошивки 5.2.34.
Читать далее «Обновление прошивки Teleste Luminato»Архивы меток:IPTV
Установка 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».
Настройка PIM на коммутаторах D-Link
На примере использую коммутатор D-Link DGS-3612G.
Читать далее «Настройка PIM на коммутаторах D-Link»Блокировка multicast IP адресов на D-Link
Для блокировки multicast ip адресов буду использовать ACL. На примере мультикастом вещается IPTV через D-Link DGS-3612G и допустим что некоторые каналы необходимо заблокировать, для этого создадим следующие ACL правила:
Читать далее «Блокировка multicast IP адресов на D-Link»Настройка IPTV на MikroTik
Изначально маршрутизаторы MikroTik идут без пакета multicast, поэтому его необходимо установить.
Читать далее «Настройка IPTV на MikroTik»Настройка коммутатора 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