About Forum Blogs NOC Docs Downloads KB Issues Code CI Registration

nocproject.org

#nocproject.org at irc.freenode.net log.
Back to nocproject.org Back to IRC log index
Date: 19.12.2013
dvolodin #
06:51
_4ePTeHok: NOC-1243 про что вообще?
zi_rus #
06:52
dvolodin, у него show inventory не показывает трансиверы, это он костыль приделал для 6500
_4ePTeHok #
06:54
dvolodin, это про то, что именование модулей у 6500 другое
06:55
с дефолтным скриптом оно лепит СHASSIS на все что есть
06:55
трансиверы я сделал, но патч не выкладывал в NOC-1243
zi_rus #
06:55
dvolodin, есть проблема. ты рассказывал что клссификатор обрабатывает сообщения пачками, проблема в том что накопленные для обработки сообщения меняют свой порядок, в результате в ФМ сначала приходит линк ап, а потом линк даун и появляется аларм которо
06:55
го нет, это не то что иногда случается, это происходит постоянно
_4ePTeHok #
06:58
например WS-CAC-1300W - PSU, но по условию if "WS-C" in pid: Type = "CHASSIS" - не обрабатывается корректно.
zi_rus #
07:02
всегда считал что по парнамберу нельзя выводы делать
_4ePTeHok #
07:03
и то что модули там по "module" в дескрипшене детектятся не работает - DESCR: "WS-X6416-GBIC 16 port 1000mb GBIC ethernet Rev. 2.6" к примеру.
dvolodin #
07:04
zi_rus: должен обрабатывать в порядке укладки в базу
zi_rus #
07:04
dvolodin, значит не в том порядке укладывает, я тебе говорю, он криво работает
dvolodin #
07:04
_4ePTeHok: 7600 при этом не сломалось?
07:05
zi_rus: переворачивает, если в течении одной секунды приходит?
zi_rus #
07:05
да
dvolodin #
07:05
там сортировка по id
07:05
в начале objectid -- timestamp
07:05
ладно, подумаю
zi_rus #
07:07
dvolodin, еще одна проблема
07:07
LC/0/1/CPU0:Dec 18 17:47:03.702 : ifmgr[206]: %PKT_INFRA-LINK-3-UPDOWN : Interface GigabitEthernet0/1/0/16, changed state to Up
07:07
LC/0/1/CPU0:Dec 18 17:47:03.703 : ifmgr[206]: %PKT_INFRA-LINEPROTO-5-UPDOWN : Line protocol on Interface GigabitEthernet0/1/0/16, changed state to Up
07:07
RP/0/RSP0/CPU0:Dec 18 17:47:03.801 : l2vpn_mgr[1166]: %L2-L2VPN_PW-3-UPDOWN : Pseudowire with address 195.98.32.89, id 765, state is Up
07:07
LC/0/1/CPU0:Dec 18 17:47:04.515 : ifmgr[206]: %PKT_INFRA-LINK-3-UPDOWN : Interface GigabitEthernet0/1/0/16, changed state to Down
07:07
LC/0/1/CPU0:Dec 18 17:47:04.515 : ifmgr[206]: %PKT_INFRA-LINEPROTO-5-UPDOWN : Line protocol on Interface GigabitEthernet0/1/0/16, changed state to Down
07:07
RP/0/RSP0/CPU0:Dec 18 17:47:04.523 : l2vpn_mgr[1166]: %L2-L2VPN_PW-3-UPDOWN : Pseudowire with address 195.98.32.89, id 765, state is Down
07:07
LC/0/1/CPU0:Dec 18 17:47:04.607 : ifmgr[206]: %PKT_INFRA-LINK-3-UPDOWN : Interface GigabitEthernet0/1/0/16, changed state to Up
07:07
LC/0/1/CPU0:Dec 18 17:47:04.608 : ifmgr[206]: %PKT_INFRA-LINEPROTO-5-UPDOWN : Line protocol on Interface GigabitEthernet0/1/0/16, changed state to Up
07:07
порт поднялся, упал и снава поднялся
dvolodin #
07:08
отжималочки у него
zi_rus #
07:08
второе поднятие он задавил
07:08
аларм не закрылся
07:08
Duplicate event в лог занес
dvolodin #
07:11
http://docs.mongodb.org/manual/reference/object-id/
_4ePTeHok #
07:20
dvolodin, я там добавлял только or, не должно. Но проверить на живой железке негде, 7600 нету.
07:25
тут еще вопрос - у кого нить собирался в 7600 суп в шасси?
07:25
чет я сделал по аналогии 6500 - не жрет. Если тип слота выставляешь sup - ставит
07:26
sup/linecard - нет.
lexus-omsk #
07:33
да я вообще не понял - это баг или фича, что sup определяется как linecard
07:34
про 7600 как раз говорю и sup720-3b
_4ePTeHok #
07:34
мм..он отдается лайнкардом?
07:34
гет инвентори
lexus-omsk #
07:35
в текущей версии - да, у меня раньше был патч на эту тему
_4ePTeHok #
07:35
гы.
07:36
бля, а я думаю, чо не втыкает. а у меня суп отдает в моей версии именно супом
lexus-omsk #
07:37
у меня он втыкается правильно, что удивительно
_4ePTeHok #
07:37
погоди, ты переделывал на тип SUP, и оно втыкалось?
lexus-omsk #
07:39
уже не помню... сейчас он отдаётся как linecard и втыкается правильно (в шасси универсальный слот)... вот я и интересуюсь - есть смысл переделывать или нет
07:40
сейчас ещё раз прогоню дебаг, проверю
07:40
да, WS-SUP720-3B - тип linecard
07:42
воткнулся правильно... и это непатченный вариант, как сейчас в репо
_4ePTeHok #
07:42
хм
ieasm #
07:53
Всем привет
07:54
коллеги, кто может подсказать по настройке vlan'ов на коммутаторах через NOC?
Dmitry11 #
08:11
ieasm: что именно?
Skripnik-ru #
08:37
Про vlan самому интересно. ieasm, задавай свой вопрос, не томи людей
_4ePTeHok #
08:39
ну блин точно
08:39
стоит суп отдать картой - все цепляется.
lexus-omsk #
08:40
ты про 76ю серию? или про 65ю?
_4ePTeHok #
08:40
у меня только 6500
08:42
что кстати очень странно
08:42
потому что тип играет роль в коннекшен рулзах вроде только
08:43
а там абсолютно одинаковые строки для sup и linecard
08:43
а ну верно
08:44
name он пытается пихнуть в linecard
ieasm #
08:44
У меня стоит задача настройки автоматического проброса влан по сети, на сколько мне известно нок умеет создавать влан на свиче, но не усмеет его пробрасывать. Верно ли это? кто-то пробовал создавать vlan через нок?
_4ePTeHok #
08:45
а в руле для супа таргет коннекшен - sup{N}
08:45
вот оно и не вставляет.
e_zombie1 #
08:46
,
lexus-omsk #
08:47
_4ePTeHok: http://pastebin.com/MsuPqmVN - пока такой предварительный вариант
_4ePTeHok #
08:48
dvolodin, Дим, для супа в коннекшен руле таргет коннекшен - sup{N}, но в моделях коннекшены все linecard. Давай в руле поправим таргет коннекшен в linecard{N} для супа.
08:49
lexus-omsk, гет инвентори с моим патчем юзаешь?
lexus-omsk #
08:50
не, у меня нет твоего патча
_4ePTeHok #
08:50
в иссью 1243 глянь
08:50
интересно верно ли твое железо задетектит
dvolodin #
08:53
zi_rus: http://pastie.org/8562576
08:53
вот такое попробуй
08:53
_4ePTeHok: о
08:53
я понял как эту проблему с супами решать
08:54
у нас будет name -- имя
08:54
а internal_name -- sup
_4ePTeHok #
08:54
а слот то как ты вычислишь
08:55
number = "sup" + number?
dvolodin #
08:55
ага
08:55
:)
08:55
sup0, sup1
_4ePTeHok #
08:57
тогда в руле надо таргет коннекшен для супа {N} просто делать
dvolodin #
08:57
нет
08:57
там суть в том, что в слоте будет либо карта, либо sup
08:58
то есть либо fpc6, либо scb3, скажем
_4ePTeHok #
08:59
ну смотри. карта отдает N, рул пытается впихнуть его в linecard{N}. Суп отдает name = sup1. рул смотрит что таргет коннекшен для него {N} и ищет в модели слот с internal_name = sup1
08:59
а слот это один и тот же
09:00
т е в модели шасси у linecard1 internal name = sup1
09:00
верно?
09:01
Суп отдает number = sup1 - так верно
dvolodin #
09:04
скажем, linecard6, sup1
09:04
linecard7, sup2
_4ePTeHok #
09:05
ну это от шасси зависит
09:09
'description': 'WS-X6K-SUP2-2GE 2 ports Catalyst 6000 supervisor 2 Rev. 2.0',
09:09
'number': 'sup1',
09:09
готово..
09:11
Trying to connect #1. SUP (chassis=None, Nchassis=0, NN=1, sup=sup1, Nsup=0, N=sup1)
09:11
Connecting SUP sup1:in -> CHASSIS None:sup1
09:11
угу.
09:13
в общем в рулах
09:13
{
09:13
"match_connection": "in",
09:13
"match_type": "SUP",
09:13
"scope": "chassis",
09:13
"target_connection": "{N}",
09:13
"target_number": "",
09:13
"target_type": "CHASSIS"
09:13
},
dvolodin #
09:15
не
09:15
смотри фикс для MX960
_4ePTeHok #
09:17
ye lsr dthyj
09:17
ну дык верно
09:17
в модели у меня тоже
09:17
"description": "Linecard slot 1",
09:17
"direction": "i",
09:17
"gender": "f",
09:17
"internal_name": "sup1",
09:17
"name": "linecard1",
09:17
"type__name": "Cisco | 7600 | Linecard/Supervisor"
09:17
выше - коннекшен рул
09:19
блин
09:19
а зачем я инвернтори переписывал тогда
dvolodin #
09:20
?
09:20
если есть правки, кидай мне сразу новый json
_4ePTeHok #
09:20
какая разница - либо скрипт отдает number sup1, либо в рулзах стоит sup{n}
dvolodin #
09:20
никакой
_4ePTeHok #
09:21
ну тогда чтобы не править рул, отдавать в скрипте буду цифиру.
dvolodin #
09:22
угу
09:22
дуриком модельку для mx960 пофиксил :)
09:22
там комбо-слот, либо карта, либо фабрика
_4ePTeHok #
09:23
ты скажи, VTT всякие - не отдавать?
09:23
раз оно не особо меняется.
09:26
и CLK эти
09:31
dvolodin, держи модельки шассей 6506 - http://pastebin.com/gBqjdYBt и 6509 - http://pastebin.com/xuucjYMG
09:34
http://pastebin.com/8A0DmbL4 - 2 супа с разными партнамберами
09:35
http://pastebin.com/zSPghTKa - PSU для 6500
09:37
http://pastebin.com/bkhzibZz - коннекшен для них
dvolodin #
09:38
uuid null у тебя откуда?
_4ePTeHok #
09:39
http://pastebin.com/t7CJR2Q8 - и пара линейных карт
dvolodin #
09:39
погоди
09:39
после сохранения у тебя должен uuid проставиться
_4ePTeHok #
09:39
наверно потому что builtin галки нет
dvolodin #
09:39
и не нужно
_4ePTeHok #
09:39
ну в гриде крестиком все они помечены
09:39
при обновлении не затирает вроде
dvolodin #
09:40
не затрет
09:40
смотри
09:40
когда ты их сохраняешь он должен сгенерить для них uuid
09:40
уникальный
_4ePTeHok #
09:41
непрописывает
09:41
вот сейчас пересохранил с изменениями - ноль
09:41
апдейтися позавчера с версии до Uuid
dvolodin #
09:41
хм
_4ePTeHok #
09:41
модельки были уже как not is_builtin
09:42
до апдейта
dvolodin #
09:42
а
09:42
тебе нужно их открыть, что-нибудь поменять и сохранить
_4ePTeHok #
09:42
пробовал только что)
09:42
неприсваивает
09:42
да ну какая разница, все равно в джсон запихнешь, там и сгенерируешь
zi_rus #
09:45
_4ePTeHok, все еще надо проверять дифф?
_4ePTeHok #
09:45
проверь, лишним не будет
09:45
я дописал дергалку sh idprom
Skripnik-ru #
09:45
подскажите, а в Ignore Event rule можно использовать регулярные выражения?
_4ePTeHok #
09:45
у меня с 6500 вытягивает трансиверы
09:46
попозже выложу
zi_rus #
09:46
_4ePTeHok, там только логика скрипта изменилась? новых команд не дергаешь?
_4ePTeHok #
09:46
в том диффе что в 1243 - поддержка 6500
09:47
а то что трансиверы дописал - там дергаются команды
zi_rus #
09:47
_4ePTeHok, применил дифф, что надо сделать? debug-script?
_4ePTeHok #
09:47
угу
zi_rus #
09:48
_4ePTeHok, работает, вроде все правильно
_4ePTeHok #
09:48
там логика простая, находим карту или суп с портами - дергаем вывод интерфейсов с нее, и проходим sh idprom для каждого, добавляя в объекты трансиверы
09:49
вопрос в том, как это будет на 7600, когда трансиверы в sh inventory уже есть
09:49
надо думать..
zi_rus #
09:49
_4ePTeHok, это костыль для твоей железки, лучше его вызывать отдельно, посмотри в длинковском профиле там много таких костылей для разных моделей
_4ePTeHok #
09:50
ну ты же хотел дергать оттуда инфу
09:50
принцип не поменяется
09:50
можно сделать универсальнее - выделить дергалку в функцию
zi_rus #
09:50
_4ePTeHok, /opt/noc/sa/profiles/DLink/DxS/get_mac_address_table.py
09:50
да, но я не хочу чтобы он дергал все подряд
_4ePTeHok #
09:50
проверять версию железа
09:50
если 6500 - дергать все подряд
zi_rus #
09:51
лично мне кажется что правильней будет оформить show idprom в виде функции и вызываеть ее при определенных условиях
_4ePTeHok #
09:51
если 7600, то проходишь обычный парсинг, и на основании каких то условий заданных тобой добавляешь инфу из дергалки
09:51
а отдавать параметром имя интерфейса.
zi_rus #
09:52
да, например много трансиверов по show inv отдают в PID - N/A
09:52
а в idprom все есть
_4ePTeHok #
09:52
там собственно самое главное - sh idprom int xxx | i Vendor
zi_rus #
09:52
may be
_4ePTeHok #
09:52
остальное для инвентори нахрен не упало
zi_rus #
09:53
да, я тоже ничего полезного больше не вижу
_4ePTeHok #
09:54
кинь на пасту пару своих выводов
09:54
там где в sh inv трансивер полупустой отдается
09:54
и его же вывод с idprom
09:54
чтобы условия при которых дергать понять.
zi_rus #
09:55
_4ePTeHok, смотри, тут серийник соответствует циско-шаблону
09:55
http://pastebin.com/updx0Eww
09:56
а тут нет
09:56
http://pastebin.com/4Ld1JTj2
09:57
_4ePTeHok, а логика простая
09:57
if pid in ("N/A", "Unspecified") or self.rx_trans.search(pid):
09:57
если это условие выполнилось, то надо дергать
_4ePTeHok #
09:57
ну дернем, а если уж и там нет, то будет то что есть сейчас
zi_rus #
09:57
if pid in ("N/A", "Unspecified") or self.rx_trans.search(pid):
09:57
# Non-Cisco transceivers
09:57
pid = self.get_transceiver_pid(descr)
09:57
if not pid:
09:57
return None, None, None
09:58
вот эту часть надо просто переделать немного
_4ePTeHok #
09:59
ну ок, переделаю
10:00
а что за карты и как эти трансиверы выглядят в sh inv?
zi_rus #
10:00
_4ePTeHok, какие карты?
10:01
это просто каталист
_4ePTeHok #
10:01
а, я думал 7600
zi_rus #
10:02
_4ePTeHok, вот 7600 http://pastebin.com/VbX4qdP6
10:02
заметь, вывод различается
_4ePTeHok #
10:03
этот на мой (6500) похож
10:03
собственно пофиг, тпм все равно по | i Vendor останеться что нужно
zi_rus #
10:03
я думаю про серийники надо делать так, если сериник соответствует циско шаблону то вендора возвращать как производителя, те FINISAR
_4ePTeHok #
10:04
а какой шаблон то?)
zi_rus #
10:04
если шаблону не соответствует, то писать noname
_4ePTeHok #
10:04
у меня особо нет
10:04
FHH22541877
zi_rus #
10:04
шаблон простой
_4ePTeHok #
10:04
вот например
zi_rus #
10:05
первые три буквы это производитель/фабрика
10:05
потом я не помню надо нагуглить я тут ссылку кидал
10:05
если в начале не три буквы, уже точно китай
10:12
_4ePTeHok, вот: Cisco format for SFPs: 3 letters, followed by 4 numbers, followed by 4 letters/numbers. The 1st 3 letters are the factory, the next 4 numbers are a date code, and the last 4 letters/numbers are a unique ID.
e_zombie1 #
10:15
вести из лаборатории касперского
10:15
(14:15:58) warpig: "Как можно сделать качественный продукт, если его тестирую наркоманы" (с) только что кто-то из коллег :)))))))
10:15
(14:16:10) warpig: тестируют*
_4ePTeHok #
10:20
все просто
10:20
пишут наркоманы - тестируют наркоманы.
10:21
zi_rus, а для gbic есть подожное?
10:21
подобное*
zi_rus #
10:21
хз
10:21
может этот же шаблон подойдет
10:22
_4ePTeHok, а чего не подходит?
10:22
NAME: "GigabitEthernet0/1 port adapter", DESCR: "longwave fiber gigabit ethernet port adapter"
10:22
PID: GBIC_LX , VID: 00 3030 00 B030, SN: FNS0853E3BY
10:22
NAME: "GigabitEthernet0/2 port adapter", DESCR: "copper Unshielded twisted pair gigabit ethernet port adapter"
10:22
PID: GBIC_T , VID: 00 3030 00 B030, SN: FHH0950T05V
10:22
такие же серийники
_4ePTeHok #
10:22
это циска да.
10:22
у меня т-щные модули тоже FHH
10:23
у меня еще круче - штук 100 трансиверов с одним серийником)
zi_rus #
10:23
они работать не должны
_4ePTeHok #
10:23
Vendor SN : H22L714
10:24
чойто, работают
zi_rus #
10:24
в одоной железке?
_4ePTeHok #
10:24
да
10:24
инвентори их не перенесет конечно, потому я этот серийник если детектю - не отдаю его просто и нок генерит свой
zi_rus #
10:24
мне тут сказку рассказывали, как при втыкании в железку второго трансивера с тем же серийником, отваливался первый трансивер
10:25
и циска в логах ругалась
_4ePTeHok #
10:25
хз, у меня гбики
10:25
мож на сфп оно играет роль
zi_rus #
10:25
может быть с этим связано, да
10:25
это я думаю на уровне драйверов для трансиверов
10:25
для гбиков одни драйвера, для сфп другие
_4ePTeHok #
10:26
Vendor Name : CISCO -F Vendor Serial Number : XG50L201
10:26
а вот здесь чего отдавать вендором? нонейм?
zi_rus #
10:26
да, ты же видишь какой серийник
10:26
кривой
10:27
надо просто матчить регекспом
_4ePTeHok #
10:27
угу, попробуем
zi_rus #
10:27
не матчится -> китай
10:29
_4ePTeHok, http://pastebin.com/nyPubpsC - вот тебе еще вариант, в таком виде отдает 4924
_4ePTeHok #
10:30
ну тут похоже на циску
10:31
PID: GBIC_LX , VID: 8100 400 22D C884, SN: H22L714
10:31
NAME: "GigabitEthernet0/2 port adapter", DESCR: "longwave fiber gigabit ethernet port adapter"
10:31
PID: GBIC_LX , VID: 1DA CEE4 8000 F9C, SN: H22L714
10:31
гыгы, и тут они.
10:31
одинаковые серийники
lexus-omsk #
10:34
немного отвлеку от темы, но тоже про трансиверы: 10км 1550/1310 - это какой протокол прописывать в моделях? почти как bx, но там 1490 вместо 1550
_4ePTeHok #
10:37
так, на 3550 нету sh idprom)
10:51
^[A-Z]{3}\d{4}\w{4} ну вот сообсно регекс для цискосерийников
10:52
бля, сначала я выучил команды vi, теперь понимаю регексы. Куда я качусь...
e_zombie1 #
10:54
в сраное говно (с)
zi_rus #
10:56
а я вертел этот vi
10:57
если бы в некоторых системах было что-нибудь кроме него, то даже не запускал бы его никогда
10:57
такой уебищный редактор
e_zombie1 #
10:57
ed - наше всё (с)
zi_rus #
10:57
а так пришлось выучить :wq
10:57
nano/ee рулят
dvolodin #
11:24
_4ePTeHok: http://pastie.org/8562926
11:24
накати патчик
11:24
открой свои модельки и сохрани
e_zombie1 #
11:26
dvolodin: NOC-1246?filter=-2
_4ePTeHok #
11:54
dvolodin, прописывает uuid при пересохранении да.
dvolodin #
11:56
ну вот
11:56
а теперь нужно научить NOC эти модельки посылать одним кликом
11:56
:)
Dmitry11 #
12:03
dvolodin: Я там тебе в привате поэму целую написал
dvolodin #
12:08
zi_rus: патчик для классификатора посмотрел?
zi_rus #
12:08
dvolodin, нет. надо обновляться?
dvolodin #
12:11
нет, я тебе просто патч дал
zi_rus #
12:16
я видимо что-то проспал
dvolodin #
12:17
http://pastie.org/8562576
12:17
ага
12:17
проспал
zi_rus #
12:18
dvolodin, ааа, я твой патч накатил, а думал что это _4ePTeHok'у надо протестировать
_4ePTeHok #
12:18
мой в другом месте)
12:18
мой в иссью
zi_rus #
12:19
я совсем во всем запутался
12:19
тяжелый день
12:20
dvolodin, я понблюдаю за результатом, подумаю как сэмулировать ситуацию
_4ePTeHok #
12:20
zi_rus, ну я короче так делаю - если серийник подходит под формат циски - вендор либо AVAGO, либо FINISAR, либо CISCO(все что не подпадает под первые два).
zi_rus #
12:20
ок
_4ePTeHok #
12:20
если что вендоров там добавим еще
12:21
единственное - если серийник не подходит под циску, а вендор есть(не циско) - чо делать?)
e_zombie1 #
12:22
dvolodin: мне что делать со своей проблемой
dvolodin #
12:23
ты базы что-ли дропнул?
e_zombie1 #
12:23
да. обе
zi_rus #
12:23
_4ePTeHok, тут просто, кривой серийник и вендор вида CISCO-... это китай, пизженная матрица или еще какая схема, если просто вендор, то я думаю это просто такой вендор и надо его писать
dvolodin #
12:24
e_zombie1: сотри все файлы в local/collections/*
_4ePTeHok #
12:24
ок
e_zombie1 #
12:29
dvolodin: помогло
_4ePTeHok #
12:30
dvolodin, как думаешь, нормальная логика если попадается объект с дуплицирующимся серийником - отдавать пустым в инвентори?
dvolodin #
12:30
не уверен
_4ePTeHok #
12:30
поле серийника конечно, не всего объекта
12:30
а то у меня тут штук сто трансиверов, с одинм серийником
12:31
пока я их давлю прямо в скрипте
12:32
но ситуация то может распространенной быть
12:32
при нынешней легкости прошивания сфп
e_zombie1 #
12:32
2013-12-19 16:30:50,406 REPORT: elapsed: 12.7995s, speed: 78.1ev/s, events: 1000, failed: 0, deleted: 0, suppressed: 0, unknown: 0, classified: 1000, disposed: 0, duplicated: 0
12:32
2013-12-19 16:31:03,043 REPORT: elapsed: 12.6371s, speed: 79.1ev/s, events: 1000, failed: 0, deleted: 0, suppressed: 0, unknown: 0, classified: 1000, disposed: 0, duplicated: 0
12:32
2013-12-19 16:31:13,394 REPORT: elapsed: 10.3501s, speed: 96.6ev/s, events: 1000, failed: 0, deleted: 0, suppressed: 0, unknown: 0, classified: 1000, disposed: 0, duplicate
12:32
это нормально? пачки по 1000 эвентов обрабатываются?
_4ePTeHok #
12:34
мм...и отдавать ли вот такое - Vendor Revision : 0x41 0x30 0x20 0x20
12:34
есть и нормальные - Vendor rev : A
12:36
думаю не отдавать версии в хестнадцатеричном виде
zi_rus #
13:03
e_zombie1, а тебе не кажется что 1к ивентов за 10 секунд это многовато
dvolodin #
13:05
это у него запасы были
zi_rus #
13:05
ну тогда нормалды
13:05
обрабатываются же
13:07
_4ePTeHok, а почему бы не преобразовать
_4ePTeHok #
13:08
каво в каво
zi_rus #
13:08
hex в dec
_4ePTeHok #
13:10
ну будут там 4 группы цифр
13:10
чего дальше то)
zi_rus #
13:14
радость
13:15
они и в любом другом виде не спщтлтсь совершенно
13:15
*сплющились
dvolodin #
13:19
перешивать в них серийники корректно :)
13:19
это перешиватели на киску тупо клонируют весь eprom
ufir #
13:37
ээ
13:37
куда убрали кнопку "show password"
zi_rus #
13:39
пропили
13:39
я тоже заметил
13:40
на самом деле это несекурно
13:40
админ нока имеет доступ ко всем паролям
13:40
это несекурно
dvolodin #
13:56
ufir: пошли sms на короткий номер, получишь пароль по почте
13:56
:)
_4ePTeHok #
13:59
ох блядь, чую скоро я стану йодой по регексам
freees #
13:59
я сильно страдаю из за остутствия этой кнопки
Dmitry11 #
14:13
Регекспы уметь скоро буду я
_4ePTeHok #
15:20
да уж, сводить выводы разных цисок(куда ни шло), а вот китайских трансиверов к ним - это блядь магия
15:21
zi_rus, я таки заебенил функцию
15:21
только теперь надо подумать куда втюхнуть ее вызов из существующего скрипта..
15:22
с того места где if PID="" не особо получается, ибо вендора из функции get_type не передашь в основную
15:22
либо добавлять переменную в функцию, либо из другого места пробовать
15:23
на 6к то я сделал..
15:23
и кстати регексп не цепляет вывод sh inv моих 3550)
15:23
поправил тоже..
15:36
гыгы. Походу пушной зверек пришел к RSA) Во наши ребята развлекаются) = http://habrahabr.ru/post/206572/
ufir #
19:02
короче
Tweet
Share this page
Share this page: Tweet