Изначально маршрутизаторы MikroTik идут без пакета multicast, поэтому его необходимо установить.
Читать далее «Настройка IPTV на MikroTik»Архивы рубрик:Железо
Список и описание кодов DR Debug для материнских плат ASRock
Кратко перечислю и опишу некоторые коды:
Читать далее «Список и описание кодов DR Debug для материнских плат ASRock»Обновление прошивки UniPing v3
Чтобы обновить ПО на устройстве UniPing v3 необходимо:
Читать далее «Обновление прошивки UniPing v3»Когда на airMAX необходимо включать Long Range PtP Link Mode?
В обычном режиме airMAX после приема кадра данных посылает подтверждающий кадр (ACK), но на больших дистанциях этот механизм лучше отключить поставив в настройках галочку Long Range PtP Link Mode.
В зависимости от ширины канала расстояние при котором необходимо включить Long Range PtP Link Mode может быть разным.
40MHz: 16.5 миль (26.5 км)
20MHz: 35.6 миль (57.3 км)
10MHz: 72.3 миль (116 км)
5MHz: 144.7 миль (232.9 км)
Примечание: эта информация не распространяется к airOS 7, там другой алгоритм ACK таймаута.
Добавление ONT на Huawei SmartAX MA5600
Допустим что мы настроили Huawei SmartAX MA5683T, а также создали dba-profile, ont-lineprofile и ont-srvprofile, как я писал в статье Настройка Huawei SmartAX MA5683T
Читать далее «Добавление ONT на Huawei SmartAX MA5600»Как скопировать контакты с Nokia C6 на сим карту
Многие не могут разобраться как скопировать контакты с телефона на сим карту, ведь в меню есть функция копирования контактов с сим карты на телефон, а наоборот нету.
На примере буду использовать телефон Nokia C6-01.
Автоматическое переключение между резервными линиями на MikroTik (RouterOS)
Допустим имеется два интернет канала, от разных или одного провайдера, шлюз может быть одинаковым, это не имеет значения. Включены они в первый и второй порты.
Читать далее «Автоматическое переключение между резервными линиями на MikroTik (RouterOS)»SNMP OIDs для коммутатора HP 5800
Приведу список некоторых OID которые я использовал:
Определяем OID загрузки процессора выполнив команду в Linux:
snmpwalk -v 2c -c комьюнити хост .1.3.6.1.4.1.25506.2.6.1.1.1.1.6 snmpwalk -v 2c -c комьюнити хост .1.3.6.1.2.1.47.1.1.1.1.7
В результате выполнения первой команды будет отображен список OID, те в которых значение больше 0 означают загрузку процессора. Если коммутаторы объеденены в стек, то OID со значением больше нуля будет больше одного. Второй командой смотрим описание, наше будет «Board».
Определяем OID использования памяти:
snmpwalk -v 2c -c комьюнити хост .1.3.6.1.4.1.25506.2.6.1.1.1.1.8
Определяем OID температуры:
snmpwalk -v 2c -c комьюнити хост .1.3.6.1.4.1.25506.2.6.1.1.1.1.12
OID для просмотра ARP списка:
.1.3.6.1.2.1.3.1.1
Смотрим в каком vlan находятся ip:
.1.3.6.1.2.1.2.2.1.2
Смотрите также:
Список SNMP OID и MIB для интерфейсов
Настройка DDNS клиента NO-IP в Mikrotik RouterOS
После регистрации на сайте www.noip.com, необходимо приступить к настройке маршрутизатора.
Создаем новый скрипт, например с именем «no-ip_ddns_update» и правами read, test, write. Через графический интерфейс меню находится в System -> Scripts.
В первых четверых строках необходимо указать имя зарегистрированного пользователя, его пароль, имя домена, если доменов несколько, то можно писать через запятую, имя сетевого интерфейса который смотрит в интернет, если используется PPOE, то необходимо указать его.
Текст скрипта:
:local noipuser "NOIP_USER" :local noippass "NOIP_PASSWORD" :local noiphost "NOIP_HOST" :local inetinterface "WAN_INTERFACE" :global previousIP :if ([/interface get $inetinterface value-name=running]) do={ # Get the current IP on the interface :local currentIP [/ip address get [find interface="$inetinterface" disabled=no] address] # Strip the net mask off the IP address :for i from=( [:len $currentIP] - 1) to=0 do={ :if ( [:pick $currentIP $i] = "/") do={ :set currentIP [:pick $currentIP 0 $i] } } :if ($currentIP != $previousIP) do={ :log info "No-IP: Current IP $currentIP is not equal to previous IP, update needed" :set previousIP $currentIP # The update URL. Note the "\3F" is hex for question mark (?). Required since ? is a special character in commands. :local url "http://dynupdate.no-ip.com/nic/update\3Fmyip=$currentIP" :local noiphostarray :set noiphostarray [:toarray $noiphost] :foreach host in=$noiphostarray do={ :log info "No-IP: Sending update for $host" /tool fetch url=($url . "&hostname=$host") user=$noipuser password=$noippass mode=http dst-path=("no-ip_ddns_update-" . $host . ".txt") :log info "No-IP: Host $host updated on No-IP with IP $currentIP" } } else={ :log info "No-IP: Previous IP $previousIP is equal to current IP, no update needed" } } else={ :log info "No-IP: $inetinterface is not currently running, so therefore will not update." }
Далее добавляем в планировщик задание которое будет обновлять информацию NO-IP DDNS. Через графический интерфейс меню находится в System — Sheduler.
Через консоль команда выглядит следующим образом:
system scheduler add comment="Update No-IP DDNS" disabled=no interval=5m name=no-ip_ddns_update on-event=no-ip_ddns_update policy=read,write,test
Альтернативный скрип, написан по информации на http://www.noip.com/integrate/request и http://wiki.mikrotik.com/wiki/Manual:Scripting-examples
##############Script Settings################## :local NOIPUser "no-ip.com ЛОГИН" :local NOIPPass "no-ip.com ПАРОЛЬ" :local WANInter "ИМЯ_WAN_ИНТЕРФЕЙСА" ############################################### :local NOIPDomain "$NOIPUser.no-ip.org" :local IpCurrent [/ip address get [find interface=$WANInter] address]; :for i from=( [:len $IpCurrent] - 1) to=0 do={ :if ( [:pick $IpCurrent $i] = "/") do={ :local NewIP [:pick $IpCurrent 0 $i]; :if ([:resolve $NOIPDomain] != $NewIP) do={ /tool fetch mode=http user=$NOIPUser password=$NOIPPass url="http://dynupdate.no-ip.com/nic/update\3Fhostname=$NOIPDomain&myip=$NewIP" keep-result=no :log info "NO-IP Update: $NOIPDomain - $NewIP" } } }
Mikrotik SMB — настройка файлового сервера
На примере буду использовать маршрутизатор Mikrotik RB951G-2HnD.
Подключаем к маршрутизатору USB носитель.
Смотрим состояние:
store disk print
Форматируем его:
store disk format-drive 1
Перезагружаем маршрутизатор:
reboot
Добавление хранилища:
store add name=share disk=usb1 type=user-manager activate=yes comment="test"
Добавление шары:
ip smb share add name=test max-sessions=15 directory=/test disabled=no comment="test share"
Пример отключения шары:
ip smb share disable
Включение smb:
enable smb
Приведу примеры некоторых команд:
ip smb print (просомтр параметров)
ip smb set allow-guests yes/no (разрешает подключение гостевым пользователям без ввода пароля, стандартно yes)
ip smb set comment TEXT (комментарий, стандартно MikrotikSMB)
ip smb set domain NAME (установка имени рабочей группы, стандартно MSHOME)
ip smb set enabled yes/no (включение/выключение SMB, стандартно no)
ip smb set interfaces all/wlan1/bridge-local/… (установка интерфейсов на которых будет запущен SMB, стандартно all)
ip smb users add read-only=no name=логин password=пароль disabled=no (создание пользователя)
ip smb users disable (отключение пользователя)
ip smb users enable (активация пользователя)
ip smb users print (просмотр списка пользователей)
ip smb users remove (удаление пользователя)
ip smb users set read-only=no name=логин password=пароль (изменение пользователя)
ip smb share enable (активация шары)
ip smb share print (просмотр списка шар)
ip smb share remove (удаление шары)
ip smb share set (изменение параметров шары)
Для получения справки в командной строке используется символ «?».
Для переходя на уровень выше — «..».
Пример настройки фаервола для smb:
add action=accept chain=input disabled=no dst-port=137-138 protocol=udp src-address-list=smb-allow add action=accept chain=input disabled=no dst-port=137,139 protocol=tcp src-address-list=smb-allow ip firewall address-list add address=1.1.1.1 disabled=no list=smb-allow
Официальные документации:
wiki.mikrotik.com/wiki/Manual:IP/SMB
wiki.mikrotik.com/wiki/Manual:Store
К маршрутизатору также можно подключить жесткий диск через переходник USB-SATA.