Обновление прошивки Alcatel OmniStack LS 6224

Опишу процесс обновления прошивки на Alcatel OmniStack LS 6224.

Подключимся к устройству и перейдем в режим повышенных привилегий:

enable

Смотрим текущую версию прошивки:

show version

Смотрим какие версии прошивок закачаны и какая активна:

show bootvar

Смотрим сколько памяти свободно:

dir

Выполним команду копирования файла прошивки с TFTP сервера в коммутатор:

copy tftp://10.0.0.18/alc6224-1.7.1.12.img image-2

У меня была активна прошивка image-1, поэтому я сохранил новую как image-2.
Я использовал версию прошивки 1.7.1.12
https://files.ixnfo.com/Firmware/Alcatel-Lucent/alc6224-1.7.1.12.img

Сделаем активной закачанную прошивку:

boot system image-2
show bootvar

Перезагружаем коммутатор:

reload

После перезагрузки, коммутатор загрузится с новой прошивкой.

При необходимости файл прошивки можно также скопировать с коммутатора на TFTP:

copy image-1 tftp://10.10.0.18/image-1

Как запустить TFTP сервер я описывал в этих статьях:
Установка и настройка TFTP сервера в Ubuntu
Запуск TFTP сервера на Windows

Сброс настроек Alcatel OmniStack LS 6224

Опишу примеры сброса настроек на Alcatel OmniStack LS 6224 несколькими способами.

1) Подключимся к устройству и выполним команду удаления конфигурации и перезапуска:

enable
delete startup-config
reload

На всякий случай, перед удалением конфигурации, можно сделать ее резервную копию на tftp сервер или локально:

copy startup-config tftp://10.10.0.18/startup-config 
copy startup-config startup-config-backup
dir

Вернуть обратно можно так:

copy tftp://10.10.0.18/startup-config startup-config
copy startup-config-backup startup-config

2) Если пароль к коммутатору неизвестен, то подключимся к нему консольным кабелем, скорость обычно 9600.
Включаем питание коммутатора, ждем появления сообщения:

Autoboot in 2 seconds — press RETURN or Esc. to abort and enter prom.

Когда сообщение появилось — жмем клавишу «Enter» или «Esc», в появившемся меню выберем «[3] Password Recovery Procedure», потом «[7] Back» и ждем запуска устройства.

После этого коммутатор запустится и не будет спрашивать пароль, просто удалим конфигурацию как я писал выше или изменим пароль пользователю:

enable
configure
username admin password PASSWORD level 15
exit
copy running-config startup-config
reload

Настройка Loopback Detection на Alcatel OS-LS 6200

Для примера настрою Loopback Detection на коммутаторе Alcatel OmniStack LS 6224.

Посмотрим текущие настройки Loopback Detection:

enable
show loopback-detection

Перейдем в режим конфигурирования, включим и укажем некоторые параметры Loopback Detection:

configure
loopback-detection enable
loopback-detection mode src-mac-addr
loopback-detection interval 30

Включим на клиентских портах Loopback Detection:

interface range ethernet e1-24,g2-4
loopback-detection enable
exit

g1 у меня uplink, поэтому я не включал на нем Loopback Detection.

Настроим автоматическое включение порта через 3000 секунд, если он был выключен из-за петли (можно указать значение в секундах 30-86400, стандартно 300):

errdisable recovery interval 3000
errdisable recovery cause loopack-detection
show errdisable recovery
show errdisable interfaces

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

exit
copy running-config startup-config

Настройка Alcatel OmniStack LS 6224

Кстати, консольный кабель для коммутаторов Huawei и D-Link (например S2326TP, DES-3200) не подошел к Alcatel OmniStack LS 6224, так как в нем не задействован первый контакт.
Когда я собрал по схеме рабочий кабель, он не работал через китайский адаптер USB-RS232, поэтому пришлось подключать напрямую к COM порту компьютера.
Стандартная скорость подключения 9600-8-N-1.

Схема по которой я собрал кабель:
1 — бело-коричневый
2 — зеленый
3 — бело-зеленый
4 — оранжевый
5 — синий и бело-синий
6-4 — перемычка
7 — бело-оранжевый
8 — коричневый

Где цифры это RS-232, а вот RJ45 я обжал по стандарту)

После подключения к коммутатору перейдем в режим повышенных привилегий:

enable

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

show running-config
show startup-config

Перейдем в режим конфигурирования:

configure

Читать далее «Настройка Alcatel OmniStack LS 6224»

Решение ошибки «System error 1231 has occurred» при подключении сетевого диска

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

C:\Users\Administrator>net use K:\\192.168.0.5\dir /persistent:no /user:name password
System error 1231 has occurred.
The network location cannot be reached. For information about network troublesho
oting, see Windows Help.

Позже я определил, что в свойствах подключения по локальной сети (также может называться Ethernet и Local Area Connection) сняты галочки с «Клиент для сетей Microsoft» и «Общий доступ к файлам и принтерам для сетей Microsoft».

После того как я отметил галочками эти компоненты и применил, диск успешно подключился:

C:\Users\Administrator>net use K:\\192.168.0.5\dir /persistent:no /user:name password
The command completed successfully.

Ошибка 1231 может также отобразится, если например в фаерволе или на оборудовании провайдера блокируются порты Netbios, чтобы пользователи не видели общих дисков.

Смотрите также мою статью — Установка и настройка Samba в Linux

Решение проблемы с сбросом контрастности после обновления Windows 10

Однажды мой Windows 10 установил очередное обновление, примерно в конце 2017, на какую версию было выполнено обновление уже не помню.
Сразу после обновления компьютер перезагрузился и при запуске я заметил что экран стал темнее, увеличилась контрастность, черный цвет стал по настоящему черным, почти как на Apple устройствах, но на самом деле цвета стали не натуральными и работать с графикой стало не реально.
Для теста запустил несколько игр и заметил что при перемещении персонажа например в CS:GO на некоторых картах графика стает на столько темной что об игре можно забыть.
В тот момент, на компьютере была установлена видеокарта Asus GeForce GTX 1060 Dual 6GB, попробовал переключать цветовые профили в панели NVIDIA, автокоррекция контрастности отключилась, но после перезагрузки компьютера проблема появилась снова.
После того как я вытащил видеокарту, на интегрированной Intel® HD Graphics 630 была та же проблема и настройка параметров в панели не помогала.
Обновление драйверов для обеих видеокарт тоже не дала результата.

Как оказалось, вместе с обновлением, Майкрософт добавил Calibration Loader в автозапуск через Планировщик заданий, он как раз все и портил.

Чтобы решить проблему я отключил его в планировщике заданий.

Найти Calibration Loader можно нажав «Пуск» — «Планировщик заданий», перейти в \Microsoft\Windows\WindowsColorSystem, где я увидел:

Имя: Calibration Loader
Размещение: \Microsoft\Windows\WindowsColorSystem
Автор: Корпорация Майкрософт
Описание: С помощью этой задачи применяются параметры калибровки цвета.

Во вкладке «Триггеры» необходимо отключить оба триггера «При входе в систему» и «При подключении к пользовательскому сеансу». Этом можно сделать выбрав триггер, нажать ниже кнопку «Изменить» и снять галочку «Включено».

После этого, без Calibration Loader все стало отображаться хорошо.

Установка Apache JMeter в Ubuntu

Apache JMeter — инструмент для нагрузочного тестирования.

Для Apache JMeter необходимо установить Java, смотрите мою статью — Установка Java в Linux.

Для примера установлю Apache JMeter в Ubuntu Desktop 18.04.

После того как Java установлен, скопируем ссылку на архив с последней версией Apache JMeter с официального сайта http://jmeter.apache.org/download_jmeter.cgi и скачаем его:

wget http://apache.volia.net//jmeter/binaries/apache-jmeter-4.0.tgz

Распакуем архив:

tar -xf apache-jmeter-4.0.tgz

Запустим:

cd apache-jmeter-4.0/bin/
./jmeter

После запуска отобразилось сообщение, что в графическом режиме Apache JMeter можно создавать тесты, а выполнять их можно только из терминала, например так:

jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]

Кстати Apache JMeter в Windows запускается через файл jmeter.bat.

Загрузка и выгрузка модулей в Linux

В этой статье я приведу пример ручной и автоматической загрузки/выгрузки моделей в Linux.

Сначала переключимся на root пользователя если не под ним, например в Ubuntu это можно сделать так:

sudo -i

Посмотрим список загруженных модулей:

lsmod

Посмотреть загружен ли конкретный модуль можно так (где NAME — имя модуля):

lsmod | grep NAME

Для загрузки/выгрузки модуля используются команды:

modprobe NAME
modprobe -r NAME

Когда выполняется команда загрузки модуля, modprobe ищет его в директории:

/lib/modules/$(uname -r)

Можно посмотреть какие есть например так:

ls /lib/modules/$(uname -r)
ls /lib/modules/$(uname -r)/kernel/net/netfilter/

Для загрузки/выгрузки модуля из другой директории можно выполнить команды:

insmod /path/to/module/name.ko
rmmod /path/to/module/name.ko

Посмотреть информацию о модуле и возможные параметры запуска можно так:

modinfo NAME

Можно посмотреть конкретную информацию о модуле, например где он находится:

modinfo --filename NAME

Чтобы модули запускались в самом начале запуска системы, то их нужно прописать в файл /etc/modules.conf, а чтобы запускались в последнюю очередь после запуска всех служб, то в файл /etc/rc.local.
Помимо файла /etc/modules.conf есть также директория /etc/modprobe.d/, где находятся подобные файлы с расширением .conf.

Например в rc.local модули прописываются так:

/sbin/modprobe NAME

В файле modules.conf прописываются так:

nf_nat_ftp

Чтобы запретить загрузку модуля, можно прописать слово blacklist перед названием модуля:

blacklist NAME