Решение тревоги 0x2e112007 «The OLT cannot receive expected optical signals from the ONT in four consecutive frames»

Недавно заметил что OLT (MA5683T) отключает один ONT и сообщает о тревоге «0x2e112007».

Посмотрев историю тревог:

display alarm history all
display alarm active all
alarm active clear all
display alarm active all

Заметил следующее:

ALARM 470141 FAULT WARNING 0x2e112007 SERVICE QUALITY 2017-10-19 09:17:50+02:00
ALARM NAME : The distribute fiber is broken or OLT can not receive
expected optical signals from GPON ONT(LOSi)
SRVEFF : SA
PARAMETERS : FrameID: 0, SlotID: 4, PortID: 3, ONT ID: 38, Equipment ID:
I-010G
DESCRIPTION : The OLT cannot receive expected optical signals from the ONT
in four consecutive frames
CAUSE : (1) The fiber is broken
(2) The quality of the optical path is poor
(3) The ONT hardware fails
ADVICE : (1) Check tributary optical fiber connection and backbone
optical fiber orderly, clean the fiber connector and replace
the fiber if necessary
(2) Ensure that the optical attenuation of the optical path is normal
(3) Reset the ONT or replace the ONT
— END

Попробовал активировать ONT:

interface gpon 0/4
ont activate 3 38
quit

Но OLT его все равно отключал, через разные промежутки времени 1-10 минут.

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

display alarm statistics

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

display alarm configuration 0x2e112007

Модель ONT была TP-Link GP110 с сигналом -15 на прием и 2.1-2.7 на отправку.
Попробовали заменить ONT на Alcatel-Lucent I-010G, сигнал стал -17, а OLT еще чаще начал его отключать.
Чистка коннекторов и переваривание делителей тоже не помогли.

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

IPTables правила для Samba

Чтобы открыть доступ к Samba в IPTables необходимо добавить сразу четыре правила:

sudo iptables -A INPUT -p udp -m udp --dport 137 -j ACCEPT
sudo iptables -A INPUT -p udp -m udp --dport 138 -j ACCEPT
sudo iptables -A INPUT -p tcp -m tcp --dport 139 -j ACCEPT
sudo iptables -A INPUT -p tcp -m tcp --dport 445 -j ACCEPT

Чтобы открыть доступ только конкретной сети, например 192.168.1.0/24:

sudo iptables -A INPUT -s 192.168.1.0/24 -p udp -m udp --dport 137 -j ACCEPT
sudo iptables -A INPUT -s 192.168.1.0/24 -p udp -m udp --dport 138 -j ACCEPT
sudo iptables -A INPUT -s 192.168.1.0/24 -p tcp -m tcp --dport 139 -j ACCEPT
sudo iptables -A INPUT -s 192.168.1.0/24 -p tcp -m tcp --dport 445 -j ACCEPT

Чтобы удалить правило укажем ту же команду, заменив -A на -D, например:

sudo iptables -D INPUT -s 192.168.1.0/24 -p udp -m udp --dport 137 -j ACCEPT
sudo iptables -D INPUT -s 192.168.1.0/24 -p udp -m udp --dport 138 -j ACCEPT
sudo iptables -D INPUT -s 192.168.1.0/24 -p tcp -m tcp --dport 139 -j ACCEPT
sudo iptables -D INPUT -s 192.168.1.0/24 -p tcp -m tcp --dport 445 -j ACCEPT

Посмотреть список правил можно командой:

sudo iptables -nvL

Смотри также мои статьи:
Настройка IPTables
Установка и настройка Samba в Linux

Как запланировать завершение работы Windows

Запланировать завершение работы Windows можно несколькими способами.

1) Можно выполнить команду указанную ниже в окне «Выполнить» (его также можно открыть клавишами WIN+R), также в командной строке или оболочке PowerShell, для всех вариантов команда одинакова:

shutdown –s –t 3600

Где 3600 — количество секунд спустя которые Windows завершит работу и компьютер выключится.
3600 секунд = 1 час.

Аналогичным способом можно перевести компьютер в режим гибернации если он доступен:

shutdown –h –t 3600

Чтобы отменить команду необходимо выполнить:

shutdown /a

2) Вторым способом будет создание простой задачи в планировщике заданий.
Откроем Панель управления\Система и безопасность\Администрирование\Планировщик заданий.
Нажмем «Создать простую задачу…».
Введем любое имя новой задаче, например «Завершение работы».
В следующем окне выберем «Однократно».
В следующем окне укажем время когда нужно выполнить задачу.
В следующем окне выберем «Запустить программу».
В строке «Программа или сценарий:» укажем программу:

C:\Windows\System32\shutdown.exe

а в строке «Добавить аргументы(необязательно):» -s
Создаем задачу.

Аналогично можно создать задачу например на спящий режим, указав в строке «Программа или сценарий:»:

C:\Windows\System32\rundll32.exe powrprof.dll,SetSuspendState Sleep

Если понадобится её удалить, в окне планировщика заданий слева нажмем «Библиотека планировщика заданий» и кликнув правой кнопкой по нужной задаче нажмем «Удалить».

Смотрите также мою статью — Включение и отключение режима Гибернация в Windows

Подключение к MySQL без ввода пароля

Допустим, нужно сделать чтобы пользователь root мог подключаться к MySQL из localhost без ввода пароля.

Читать далее «Подключение к MySQL без ввода пароля»

Как полностью сбросить настройки Ergo A500 Best

Чтобы на смартфоне Ergo A500 Best полностью сбросить настройки на заводские и стереть пользовательские данные выполним несколько шагов:

1) Выключим устройство

2) Нажмем одновременно кнопку увеличения громкости и включения до появления меню.

3) Клавишей увеличения громкости выберем «Recovery» и подтвердим выбор клавишей уменьшения громкости.
Должен появится робот андроид.

4) Снова нажмем одновременно кнопку увеличения громкости и включения.
Должно появится меню восстановления.

5) По меню можно передвигаться клавишами увеличения и уменьшения громкости.
Таким образом выберем «wipe data/factory reset» и подтвердим выбор клавишей питания.
В следующем окне выберем «Yes — delete all user data» и подтвердим клавишей питания.
Подождем пока данные сотрутся и сбросятся настройки.
По окончании аналогичным образом выберем Reboot чтоб перезагрузить устройство.

Готово.

Сброс конфигурации BDCOM P3310

Для теста выполню сброс настроек на BDCOM P3310C-2AC, аналогично можно сбросить и на других ревизиях BDCOM P3310.

Читать далее «Сброс конфигурации BDCOM P3310»

IPTables правила для Asterisk

Чтобы разрешить подключение SIP в IPTables, добавим правила (первое для соединений, второе для голосового трафика):

sudo iptables -A INPUT -p udp -m udp --dport 5060 -j ACCEPT
sudo iptables -A INPUT -p udp -m udp --dport 10000:20000 -j ACCEPT

Чтобы разрешить подключения только с конкретного адреса, то вместо правил выше укажем (где 192.168.1.50 доверенный IP адрес):

sudo iptables -A INPUT -p udp -m udp -s 192.168.1.50 --dport 5060 -j ACCEPT
sudo iptables -A INPUT -p udp -m udp -s 192.168.1.50 --dport 10000:20000 -j ACCEPT

Аналогично укажем для каждого IP либо сразу для подсети, например:

sudo iptables -A INPUT -p udp -m udp -s 192.168.1.0/24 --dport 5060 -j ACCEPT
sudo iptables -A INPUT -p udp -m udp -s 192.168.1.0/24 --dport 10000:20000 -j ACCEPT

Чтобы удалить правило укажем ту же команду, заменив -A на -D, например:

sudo iptables -D INPUT -p udp -m udp -s 192.168.1.0/24 --dport 5060 -j ACCEPT
sudo iptables -D INPUT -p udp -m udp -s 192.168.1.0/24 --dport 10000:20000 -j ACCEPT

Посмотреть список правил можно командой:

sudo iptables -nvL

Смотри также мои статьи:
IPTables правила для Asterisk AMI
Настройка IPTables

Решение ошибки «insserv: warning: script ‘script’ missing LSB tags and overrides»

Заметил однажды следующую ошибку:

insserv: warning: script ‘MyScript.sh’ missing LSB tags and overrides

Она появляется из-за того, что кто-то при написании скрипта /etc/init.d/MyScript.sh забыл написать вначале LSB тэги.

Чтобы это исправить я открыл код скрипта в текстовом редакторе (в редакторе nano Ctrl+X для выхода, y/n для сохранения или отмены изменений):

sudo nano /etc/init.d/MyScript.sh

И добавил в начале:

### BEGIN INIT INFO
# Provides:          MyScript
# Required-Start:
# Required-Stop:
# Default-Start:     2 3 4 5
# Default-Stop:      1 0 6
# Short-Description: ...
# Description: ...
### END INIT INFO

Смотрите также:
Автозагрузка программ в Ubuntu

Ускорение работы iOS 11

После обновления iPhone 5s и iPhone 6s до iOS11 заметил что интерфейс стал работать медленнее.

Ускорить работу помогло отключение анимации и визуальных эффектов.

Чтобы их отключить необходимо открыть «Настройки» — «Основные» — «Универсальный доступ» и включить «Уменьшение движения«.

После этого iPhone будет работать быстрее.