Подключимся к коммутатору через telnet и введем первую команду для перехода в режим конфигурации:
Читать далее «Настройка super VLAN на HP 5800»Как преобразовать список IP-адресов в DNS-имена
В Linux преобразовать список IP-адресов в DNS-имена можно например простеньким скриптом.
Для этого создадим пустой файл с расширением .sh, сделаем его исполняемым и добавим в него содержимое:
#!/bin/sh while read ip traf ; do name=`host $ip|awk '{print $NF}'` echo -e "$name\t$ip\t$traf" done >name_ip_traf.lst <ip_traf.lst
Где ip_traf.lst — файл со списком IP-адресов которые необходимо преобразовать в DNS-имена.
Исполняемым его можно сделать командой:
chmod +rwx file.sh
Запускать скрипт необходимо находясь в директории где он находится командой:
./file.sh
Или запустить указав полный путь:
/dir/file.sh
После запуска необходимо подождать некоторое время либо оборвать выполнение комбинацией клавиш CTRL+C.
Открытие и анализ файлов созданных при помощи NetFlow
Приведу пример просмотра статистики:
cat ft-v05.2015-05-01.000759+0300 | flow-stat -f 10 -S 3 | less cat ft-v05.2015-05-01.000759+0300 | flow-stat -n -p -w -f 26 -S 2 | less flow-cat ft-v05.2017-12-07.170236+0200 | flow-print | less
Подсказки о flow-stat можно увидеть набрав команду:
man flow-stat
Приведу пример экспорта данных в другой формат (например в csv, который потом можно открыть в окнах любой удобной программой):
flow-cat ft-v05.2015-05-01.000759+0300 | flow-export -f 2 | less flow-cat ft-v05.2015-05-01.000759+0300 | flow-export -f 2 > csv.csv
Вывести список только с указанным source адресом можно следующей командой:
flowdumper -se '"192.168.0.1" eq $srcip' ft-v05.2015-06-17.175701+0300
Экспортировать список только с указанным source адресом в файл можно например следующей командой:
flowdumper -se '"192.168.0.1" eq $srcip' ft-v05.2015-06-17.175701+0300 > file.txt
Пример экспорта из нескольких файлов:
flowdumper -se '"192.168.0.1" eq $srcip' /backup/flows/acct/first/2016/2016-01/ft-v05.2015-06-17* > /backup/result.txt
Смотрите также:
Установка и использование flow-tools
Настройка Zabbix SNMP Traps
Предположим что мы настроили snmp по моей инструкции:
Настройка SNMP Traps в Ubuntu
Теперь изменим конфигурационный файл /etc/snmp/snmptt.conf.
Настройка SNMP Traps на коммутаторах D-Link
Приведу пример настройки отправки SNMP Traps на управляемых коммутаторах D-Link.
На примере возьму коммутаторы D-Link DES-3200-x:
Создаем SNMP пароль:
create snmp community public view CommunityView read_only
Указываем на какой хост и с каким паролем отправлять трапы:
create snmp host x.x.x.x v2c public
Указываем о изменении состояния каких портов отсылать трапы:
config snmp link_traps ports 01-24 disable config snmp link_traps ports 25-26 enable
Проверяем настройку отправки snmp traps командой:
show snmp traps
Проверяем настройку отправки snmp traps о состоянии портов командой:
show snmp traps link_traps
В конце команды можно указать в цифровом виде номера портов.
Смотрите также мою статью:
Установка и использование Net-SNMP
Список SNMP OID для коммутаторов FoxGate
Напишу ниже несколько популярных OID для коммутаторов FoxGate.
Использование процессора:
Читать далее «Список SNMP OID для коммутаторов FoxGate»Управление разделами диска в Ubuntu используя fdisk
Просмотрим существующие диски:
Читать далее «Управление разделами диска в Ubuntu используя fdisk»Установка блока питания Mean Well PSC-60A с функцией UPS в Foxgate S6224-S4
Решили недавно установить блок питания Mean Well PSC-60A + не обслуживаемый свинцово-кислотный аккумулятор 12V 20Ah на коммутатор Foxgate S6224-S4.
В итоге:
Плата блока питания не совпадает по размерам с платой оригинального блока, из-за чего крепить ее пришлось на 1 болт.
Разъем со стороны 220V подошел (2pin), а разъем питания 12V (4pin, из которых идут сомкнутые на плате 2 плюс и так же 2 минус) не подошел.
Пришлось поменять местами в разъеме провода (без распайки, одним движением отвёртки) чтобы одной стороной надеть его на контакты блока (2pin, один плюс и один минус).
Контакты на блоке AC и Bat Low остались без использования.
При подключению аккумулятора к уже установленному блоку коммутатор не включился, после подключения кабеля 220V коммутатор начал работать, при отключении 220V коммутатор продолжал работать.
Вот так вот, в вообще лучше ставить блоки которые подходят по разъемам и размеру :)
Установка и настройка OpenVPN в Ubuntu
Приведу пример установки и настройки OpenVPN в Ubuntu, на примере будет использована Ubuntu 14.04 LTS, для других версий установка аналогична.
Установим OpenVPN и easy-rsa для шифрования соединений:
sudo apt-get install openvpn easy-rsa
Чтобы не вводить команду sudo временно переключимся на root пользователя набрав:
sudo -s -H
Создадим директорию и скопируем скрипты для генерации ключей:
mkdir /etc/openvpn/easy-rsa cp -r /usr/share/easy-rsa /etc/openvpn/easy-rsa mv /etc/openvpn/easy-rsa/easy-rsa /etc/openvpn/easy-rsa/2.0
Перейдем в директорию и отредактируем некоторые переменные:
cd /etc/openvpn/easy-rsa/2.0 mkdir keys nano vars
Изменим информацию о сертификатах:
export KEY_COUNTRY="RU" export KEY_PROVINCE и т.д.
Копируем конфигурационный файл:
cp openssl-1.0.0.cnf openssl.cnf
Загружаем переменные:
source ./vars
Очистим папку keys от старых сертификатов:
./clean-all
Создадим сертификаты:
./build-ca ./build-key-server ИМЯ_СЕРВЕРА ./build-dh openvpn --genkey --secret keys/ta.key
Переместим:
cd /etc/openvpn/easy-rsa/2.0/keys/ cp -r server.crt server.key ca.crt dh2048.pem ta.key /etc/openvpn/
Создадим файл конфигурации сервера:
cp /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz /etc/openvpn/ cd /etc/openvpn gunzip -d /etc/openvpn/server.conf.gz
Отредактируем его указав пути к ключам:
nano /etc/openvpn/server.conf
Команда перезапуска OpenVPN сервера:
service openvpn restart
Проверить запущен ли OpenVPN можно командой:
netstat -tuwpan
Выйдем из под пользователя root набрав:
exit
Все.
Установка и настройка эмулятора сервера Lineage 2 в Ubuntu
Для начала установим необходимые компоненты:
sudo apt-get install openjdk-7-jdk ant subversion
Проверка установленной версии Java:
java -Xmx100m -version
Установим MySQL сервер:
sudo apt-get install mysql-server mysql-client
Создадим пользователя и базы данных:
mysql -h localhost -u root -p create database l2jls; create database l2jgs; create database l2jcs; CREATE USER 'l2j'@'localhost' IDENTIFIED BY 'ПАРОЛЬ'; grant CREATE,INSERT,DELETE,UPDATE,SELECT on l2jls.* to l2j@localhost; grant CREATE,INSERT,DELETE,UPDATE,SELECT on l2jgs.* to l2j@localhost; grant CREATE,INSERT,DELETE,UPDATE,SELECT on l2jcs.* to l2j@localhost; flush privileges; quit
Скачаем последние версии файлов например High Five с сайта www.l2jserver.com.
Пример:
wget https://github.com/L2J/L2J_Server/archive/1.1.zip wget https://github.com/L2J/L2J_DataPack/archive/1.1.zip wget http://l2jserver.com/files/geodata/NosBit_HorridoJoho_GeoData_H5_Rev2.zip
Распакуем их все сразу в удобную директорию, например /opt/l2j/server/.
Выполним экспорт sql файлов в в MySQL базу данных:
cd /opt/l2j/server/tools sudo chmod +rwx *.sh sudo ./database_installer.sh
Если database_installer.sh нету в директкории tools, то его можно найти в предыдущий релизах, например в этом http://github.com/L2J/L2J_DataPack/releases/download/1.0b/L2J_DataPack_BETA.zip
Теперь обязательно настроим конфигурационные файлы в директориях config, как минимум введем параметры подключения к базе данных (логин, пароль, имя баз данных) в файлах LoginServer.properties и Server.properties.
Зарегистрируем сервер:
cd /opt/l2j/server/login/ sudo chmod +rwx *.sh sudo ./RegisterGameServer.sh
В случае ошибки «Error: Could not find or load main class com.l2jserver.tools.gsregistering.GameServerRegister» скомпилируем сервер из исходников и найдем отсутствующий l2jserver.jar
Компиляция выполняется командой:
cd /opt/l2j/L2J_Server sudo ant cd /opt/l2j/L2J_DataPack-1.1 sudo ant
Если потребуется Java 1.8, то ее можно установить по этой инструкции Установка Java в Linux
Создадим аккаунт если необходимо (укажем имя, пароль, уровень доступа(0-пользователь,100-администратор)):
cd /opt/l2j/server/login/ sudo chmod +x *.sh sudo ./startSQLAccountManager.sh
Ну и запускаем сервер:
sudo ./LoginServer_loop.sh cd /opt/l2j/server/game/ sudo chmod +x *.sh sudo mkdir log sudo ./GameServer_loop.sh
На этом установка сервера завершена.
Чтобы завершить процесс необходимо найти его в списке и выполнить команду kill:
ps -A kill ЦИФРА
Для запуска клиента добавим следующую строку в файл C:\Windows\System32\drivers\etc\hosts:
127.0.0.1 l2authd.lineage2.com
И создадим файл с расширением .bat в директории клиента со следующим содержанием:
@start l2.bin IP=127.0.0.1
Либо скомпилируем свой файл запуска из этих исходников
Если при запуске клиента появляется ошибка:
«Не удалось запустить приложение, поскольку его параллельная конфигурация неправильна. Дополнительные сведения содержатся в журнале событий приложений или используйте программу командной строки sxstrace.exe для получения дополнительных сведений.»
То необходимо обновить C++ 2005 2008 2010 с сайта
Login сервер работает на порту 2106, игровой на 7777.