На тесте буду использовать ONT HG8245, HG8245C, HG8245H, HG8245T, HG8545M, профиль и добавление не отличается.
Читать далее «Добавление ONT Huawei EchoLife HG8245 на Huawei SmartAX MA5683T»Резервное копирование конфигурации BDCOM P3310
Набросал скрипт для автоматического резервного копирования конфигурации BDCOM P3310C-2AC EPON.
Читать далее «Резервное копирование конфигурации BDCOM P3310»MikroTik как два роутера с одним аплинком
Понадобилось однажды MikroTik RB2011iLS-IN поделить на два отдельных маршрутизатора, чтобы подключить двух абонентов, при том чтобы аплинк был один с двумя разными IP.
Решил эту задачу прокинув к MikroTik два VLAN, в каждом назначил IP и настроил два маскарадинга, а двумя бриджами поделил порты.
Как посмотреть конфигурацию MikroTik
Недавно настраивал очередной MikroTik и нужно было поделится конфигурацией, так вот, чтобы посмотреть её в терминале выполним команду:
/export compact
Чтобы сохранить конфигурацию в файл выполним команду:
/export compact file=config
После сохранения файл будет находится в памяти устройства, его можно увидеть и скачать из меню Files через web-интерфейс либо winbox, ftp, smb, sftp.
Настройка коммутатора D-Link DES-3528
Сегодня настроил очередной коммутатор D-Link DES-3528.
Выложу ниже конфигурацию и кратко опишу её.
При наборе команд можно использовать клавишу TAB чтобы коммутатор предлагал варианты, а также после любой команды через пробел можно написать знак вопроса «?» и увидеть возможные подкоманды.
Просмотреть текущую конфигурацию коммутатора можно командой:
show config current_config
Приступим к настройке.
Подключимся к коммутатору консольным кабелем на скорости 9600 или по стандартному IP-адресу 10.90.90.90 и добавим администратора (изначально вход без логина и пароля):
create account admin admin
Включим шифрование пароля чтобы он не хранился в конфиге открыто:
enable password encryption
Добавим vlan для управления и для пользователей (у меня 207 core для управления, 226 для пользователей, 25 порт использую как входящий):
create vlan core tag 207 config vlan core add tagged 25 create vlan local_smart tag 226 config vlan local_smart add untagged 1-28 config port_vlan 1-28 acceptable_frame admit_all pvid 226 config vlan default delete 1-28
Изменим IP-адрес коммутатору и укажем шлюз:
config ipif System ipaddress 192.168.0.50/24 vlan core create iproute default 192.168.0.1 1 primary
Включим ограничение широковещательного трафика на клиентских портах:
config traffic control 1-24,26-28 broadcast enable action drop broadcast_threshold 100 countdown 0 time_interval 5
Включим защиту от петель на клиентских портах:
enable loopdetect config loopdetect recover_timer 300 interval 10 mode port-based config loopdetect log state enable config loopdetect ports 1-24,26-28 state enable config loopdetect trap loop_detected
Включим сегментацию трафика, чтобы клиенты не видели друг друга:
config traffic_segmentation 1-24,26-28 forward_list 25 config traffic_segmentation 25 forward_list 1-24,26-28
Включим блокировку DHCP-серверов со стороны клиентов чтобы они не раздавали IP:
config filter dhcp_server ports 1-24,26-28 state enable config filter dhcp_server illegal_server_log_suppress_duration 30min config filter dhcp_server trap_log enable
Укажем с каких IP разрешено заходить администратору на коммутатор (чтобы пользователи не видели его):
create trusted_host network 192.168.0.2/32 snmp telnet ssh http https ping create trusted_host network 192.168.1.5/32 snmp telnet ssh http https ping
Настроим SNMP если оно нужно:
enable snmp delete snmp community public delete snmp community private delete snmp user initial create snmp community КОМЬЮНИТИ view CommunityView read_only
Включим защиту от BPDU флуда:
enable bpdu_protection config bpdu_protection recovery_timer 2400 config bpdu_protection log none config bpdu_protection ports 1-24,26-28 state enable config bpdu_protection ports 1-28 mode drop
Включим защиту коммутатора, чтобы в случае полной загрузки процессора на него можно было зайти:
config safeguard_engine state enable utilization rising 100 falling 95 trap_log enable mode fuzzy
По необходимости настроим синхронизацию времени с NTP сервером:
enable sntp config time_zone operator + hour 2 min 0 config sntp primary 10.0.0.18 poll-interval 5000
На этом основная настройка коммутатора D-Link DES-3528 завершена.
Установка и использование dhcping
dhcping — утилита для проверки DHCP-севреров unicast пакетами.
В Ubuntu dhcping можно установить командой:
sudo apt-get install dhcping
Сначала посмотрим какие IP-адреса получены и от какого шлюза:
ifconfig route netstat -rn | grep default
Также посмотреть полученную информацию от DHCP можно в директории /var/lib/dhcp/.
В моём случае IP получен от DHCP сервера 10.0.2.2.
Приведу пример запуска dhcping:
dhcping -s 10.0.2.2
Если DHCP сервер отвечает, то отобразится информация:
Got answer from: 10.0.2.2
Если нет ответа:
no answer
Опишу ключи запуска dhcping:
-v (подробный режим)
-V (очень подробный режим)
-i (использовать DHCPINFORM пакеты)
-r (использовать DHCPREQUEST пакеты (стандартно))
-q (краткий режим)
-t maxwait (время ожидания ответа, стандартно 3 секунды)
-c IP (запросить указанный IP)
-s IP (послать запрос на указанный IP)
-h MAC (использовать указанный MAC-адрес в запросе)
-g IP (использовать в пакете указанный IP шлюза)
Разрыв страницы в html-документе
Пришлось как-то делать HTML шаблон чека для термопринтера, который после каждой страницы может делать разрыв ленты.
Так как чек должен был разрываться на две части, то первую часть я не стал трогать, а вторую поместил в тег div с указанием стиля:
<div style="page-break-before:always;"> СТРАНИЦА 2 </div>
Стиль «page-break-before» определяет разрыв перед страницей, поэтому перед второй страницей лента разрывалась, ну а в конце по завершении печати по настройкам самого принтера выполняется разрыв. Также можно указать что разрыв должен выполняться после страницы: «page-break-after» или «page-break-inside» внутри страницы.
Опишу значения:
always (всегда добавляет разрыв страницы)
auto (автоматически добавляет разрыв страницы если он требуется)
avoid (запрещает разрыв страницы)
left (пропускает одну или две страницы, чтобы следующая страница при печати была четной)
right (пропускает одну или две страницы, чтобы следующая страница при печати была нечетной)
inherit (наследует значение)
Стиль разрыва страницы можно указывать например в таблице:
<table style="page-break-after:always"> </table>
Либо в CSS:
table { page-break-after:always; }
Решение предупреждения «Lack of Free Swap Space on Zabbix Server»
Поставил как-то на новый Linux сервер Zabbix и сразу начало отображаться следующее предупреждение:
Lack of Free Swap Space on Zabbix Server
Предупреждение сообщает что нет места в разделе Swap, посмотрев увидел что Swap раздела то нет вообще, странно что при установке Ubuntu 14.04 LTS с указанием опции использовать весь диск он не создался автоматически, оперативной памяти на сервере было 6 Гб всего-то.
По этому решением проблемы в моём случае было создание Swap раздела, после чего предупреждение исчезло.
Смотрите другую мою статью по этому поводу — Как создать SWAP в Linux
Ну а если оперативной памяти очень много, и она свободна в основном, то Swap может и смысла нету создавать, по этому можно просто отключить для этого сервера триггер создающий уведомление. Для этого откроем панель Zabbix, перейдем во вкладку «Настройка» — «Узлы сети», напротив данного сервера нажмём «Триггеры» и деактивируем триггер создающий это предупреждение.
Все.
Включение и выключение тестового режима в Windows 7
Приходилось иногда ставить неподписанные драйвера чтобы прошить разное барахло, поэтому включал тестовый режим, в котором установка неподписанных драйверов разрешена. Если тестовый режим отключить, драйвера снова перестанут работать.
Включить тестовый режим в Windows 7 можно из командной строки (cmd) либо из строки «Выполнить» которая открывается комбинацией клавиш Win+R.
В любой из строк для включения тестового режима необходимо выполнить команду:
bcdedit.exe -set TESTSIGNING ON
Для выключения:
bcdedit.exe -set TESTSIGNING OFF
После каждой команды нужно перезагрузить компьютер.
При включенном тестовом режиме на рабочем столе в правом нижнем углу отображается надпись «Тестовый режим» и версия сборки Windows.
Обновление прошивки PowerBeam 5AC
На тесте обновлю прошивку PowerBeam 5AC 500 (с версией 7.1.4) и PowerBeam 5AC 620 (с версией 7.0.3).
Читать далее «Обновление прошивки PowerBeam 5AC»