Досмотрел все имеющиеся у нас серии (на данный момент с первого до половины четвертого сезона).
Курильщик доказал свою состоятельность.... все таки, скорее... не правительство не ФБР, ... скорее всего Курильщик это олицетворение самой страны, человек, который пытается отстоять интересы страны не взирая на жизнь или смерть отдельных членов многострадальной родины ФБР (самого Курильщика нельзя назвать потомственным американцем...а кого можно? кроме индейцев:))
Хотя каждый воспринимает интересы страны по своему, в том числе и Курильщик...
Уже в то время, когда ему было 25-30 лет он держал в руках большинство подразделений отвечающих за политику и безопасность США, вне ведома президента страны, который даже не знал о его существовании. Борец за безопасность и превосходство своей страны....все таки сентиментален...и смертен... несмотря ни на что.
Хм... а Маулдер все таки пытается нести свет во тьму, имя которой неизвестность, пытается сделать Истину ближе, понятней и доказать, что такое понятие, как Истина, вообще существует!
воскресенье, октября 31, 2010
Старый пост про Курильщика
откопал, в архиве:)
четверг, октября 07, 2010
Праздники
Поздравляю всех нас с днём Конституции СССР.
А себя и Владимира Владимировича, отдельно, с другим, ежегодным, праздником.
А себя и Владимира Владимировича, отдельно, с другим, ежегодным, праздником.
понедельник, сентября 27, 2010
Сабвуфер - Velodyne CHT-10Q
Вот уже полгода пялюсь на сабвуферы.
Пристально разглядываю Velodyne CHT-10Q.
Оказалось, что на яндех.маркете частотные характеристики, пишут по другому, чем в некоторых других магазинах, типа pult.ru
на pult.ru - 16 - 240 Гц
на яндекс.маркете - 28-120 Гц (+/-3 дБ)
ну и в инструкции, конечно, написано:
16 - 240 Гц
28-120 Гц (+/-3 дБ)
Пристально разглядываю Velodyne CHT-10Q.
Оказалось, что на яндех.маркете частотные характеристики, пишут по другому, чем в некоторых других магазинах, типа pult.ru
на pult.ru - 16 - 240 Гц
на яндекс.маркете - 28-120 Гц (+/-3 дБ)
ну и в инструкции, конечно, написано:
16 - 240 Гц
28-120 Гц (+/-3 дБ)
пятница, сентября 24, 2010
Закон о полиции - здравое
Медведев услышал правозащитников
Есть результаты обсуждений:
Есть результаты обсуждений:
Президент учел ряд замечаний к законопроекту «О полиции», который в течение нескольких недель был отдан на обсуждение общественности. Полицейские станут зачитывать права потенциальным преступникам при задержании и предоставлять задержанным возможность позвонить. Более детально в законе «О полиции» пропишут порядок проникновения полицейских в помещения. Правда, сами стражи порядка почувствуют улучшения только через год после вступления закона в силу — их оклад составит не менее 33 тыс. руб. только с 2012 года. Полицейские не станут весь 2011 год работать на голом энтузиазме, и реформа может провалиться, предупреждают эксперты.
Полицейских также необходимо обязать зачитывать права предполагаемым преступникам при задержании. «Эта мера внешне кажется формальной и ничего не дающей, но в конечном счете она создает вполне разумный юридический эффект», — объяснил президент.
четверг, сентября 23, 2010
Теперь и армия
По моему, они к осени стали "жечь" больше
спрашивается, чья это проблема?
Если у государства нет денег на армию, в полном объёме, значит она ему не нужна, в этом объёме.
За то, государству нужна полиция и, судя по всему, деньги на неё найдутся.
В частности, он рассказал, почему в вооруженные силы на срочную службу по-прежнему призывается большое количество молодых людей. Объясняется это тем, что у российской армии нет средств на содержание контрактников в том объеме, который нужен.
При этом А.Сердюков подчеркнул, что в рамках военной реформы будут сокращены 130 тыс. военнослужащих и численность вооруженных сил составит не более 1 млн человек.
Статья полностью: http://top.rbc.ru/society/23/09/2010/470759.shtml
спрашивается, чья это проблема?
Если у государства нет денег на армию, в полном объёме, значит она ему не нужна, в этом объёме.
За то, государству нужна полиция и, судя по всему, деньги на неё найдутся.
Ведомство майора Евсюкова
Д.Медведев: Полиции разрешат входить в любое помещение
Дмитрий Анатольевич, Вы себя хорошо чувствуете?
ps:
комментарии к новости читать обязательно
Глава государства также заявил о том, что новая российская полиция должна быть профессиональной организацией. Касательно заработков сотрудников правоохранительных органов, Д.Медведев заявил, что к 2012г. зарплата лейтенанта полиции должна составить 33 тысячи рублей и повышаться в зависимости от заслуг и срока службы.
Кроме того, Д.Медведев поручил проработать вопрос о создании в России единого колл-центра для приема жалоб от граждан на полицию, звонок на который из любой точки страны был бы бесплатным. "Номер 02 всем хорошо известен, однако необходимо создание так называемых каналов обратной связи, чтобы граждане могли сообщать о бездействии полиции, непринятии мер, которые необходимо принимать, о нарушении их прав со стороны работников полиции", - сказал Д.Медведев.
Норма о предоставлении права правоохранительным органам беспрепятственного входа в любое помещение имеет право на жизнь. Об этом заявил президент РФ Дмитрий Медведев на совещании, посвященном обсуждению законопроекта "О полиции".
"Может быть - по недоразумению, может - просто по незнанию возникло ощущение, что эта норма - абсолютная новелла. Это не так. Эта норма действует уже много лет", - пояснил президент.
Дмитрий Анатольевич, Вы себя хорошо чувствуете?
ps:
комментарии к новости читать обязательно
Labels:
беззаконие,
беспредел,
государство,
Медведев,
милиция,
Президент,
Президент. полиция
четверг, сентября 16, 2010
среда, августа 18, 2010
ESXi копирование виртуалки пофайлово
Столкнулся с интересной штукой.
Когда копируешь виртуалку с места на место и включаешь её, vmware vsphere client спрашивает "где взял?"
Совсем не ожидал увидеть такого в консоли, при включении
vim-cmd vmsvc/power.on 32
причём оно не отбражается, только в лог пишется... дурь
Aug 18 00:34:12.813: vmx| vmm64-vcpus: 2
Aug 18 00:34:12.816: vmx| KHZEstimate 2533423
Aug 18 00:34:12.816: vmx| MHZEstimate 2533
Aug 18 00:34:12.816: vmx| NumVCPUs 2
Aug 18 00:34:12.816: vmx| Guest OS (20507) not supported for replay debugging.
Aug 18 00:34:12.817: vmx| UUID: location-UUID is 56 4d fe 2a dd af cf d3-5e 71 05 26 70 0e ed 0c
Aug 18 00:34:12.817: vmx| UUID: location-UUID is 56 4d fe 2a dd af cf d3-5e 71 05 26 70 0e ed 0c
Aug 18 00:34:12.817: vmx| UUID: location-UUID is 56 4d fe 2a dd af cf d3-5e 71 05 26 70 0e ed 0c
Aug 18 00:34:12.817: vmx| UUID: location-UUID is 56 4d fe 2a dd af cf d3-5e 71 05 26 70 0e ed 0c
Aug 18 00:34:12.817: vmx| Msg_Question:
Aug 18 00:34:12.817: vmx| [msg.uuid.altered] This virtual machine might have been moved or copied.
Aug 18 00:34:12.817: vmx| In order to configure certain management and networking features, VMware ESX needs to know if this virtual machine was moved or copied.
Aug 18 00:34:12.817: vmx|
Aug 18 00:34:12.817: vmx| If you don't know, answer "I copied it".
Aug 18 00:34:12.817: vmx|
Aug 18 00:34:12.817: vmx| ----------------------------------------
как оказалось, ответить на этот вопрос из консоли можно.
посмотреть сообщение:
vim-cmd vmsvc/message vm_id
vim-cmd vmsvc/message 32
Virtual machine message 3:
msg.uuid.altered:This virtual machine might have been moved or copied.
In order to configure certain management and networking features, VMware ESX needs to know if this virtual machine was moved or copied.
If you don't know, answer "I copied it".
0. Cancel (Cancel)
1. I moved it (I moved it)
2. I copied it (I copied it) [default]
и ответить на него
vim-cmd vmsvc/message 32 3 2
где параметрами vmID, messageIndex, replyIndex
Когда копируешь виртуалку с места на место и включаешь её, vmware vsphere client спрашивает "где взял?"
Совсем не ожидал увидеть такого в консоли, при включении
vim-cmd vmsvc/power.on 32
причём оно не отбражается, только в лог пишется... дурь
Aug 18 00:34:12.813: vmx| vmm64-vcpus: 2
Aug 18 00:34:12.816: vmx| KHZEstimate 2533423
Aug 18 00:34:12.816: vmx| MHZEstimate 2533
Aug 18 00:34:12.816: vmx| NumVCPUs 2
Aug 18 00:34:12.816: vmx| Guest OS (20507) not supported for replay debugging.
Aug 18 00:34:12.817: vmx| UUID: location-UUID is 56 4d fe 2a dd af cf d3-5e 71 05 26 70 0e ed 0c
Aug 18 00:34:12.817: vmx| UUID: location-UUID is 56 4d fe 2a dd af cf d3-5e 71 05 26 70 0e ed 0c
Aug 18 00:34:12.817: vmx| UUID: location-UUID is 56 4d fe 2a dd af cf d3-5e 71 05 26 70 0e ed 0c
Aug 18 00:34:12.817: vmx| UUID: location-UUID is 56 4d fe 2a dd af cf d3-5e 71 05 26 70 0e ed 0c
Aug 18 00:34:12.817: vmx| Msg_Question:
Aug 18 00:34:12.817: vmx| [msg.uuid.altered] This virtual machine might have been moved or copied.
Aug 18 00:34:12.817: vmx| In order to configure certain management and networking features, VMware ESX needs to know if this virtual machine was moved or copied.
Aug 18 00:34:12.817: vmx|
Aug 18 00:34:12.817: vmx| If you don't know, answer "I copied it".
Aug 18 00:34:12.817: vmx|
Aug 18 00:34:12.817: vmx| ----------------------------------------
как оказалось, ответить на этот вопрос из консоли можно.
посмотреть сообщение:
vim-cmd vmsvc/message vm_id
vim-cmd vmsvc/message 32
Virtual machine message 3:
msg.uuid.altered:This virtual machine might have been moved or copied.
In order to configure certain management and networking features, VMware ESX needs to know if this virtual machine was moved or copied.
If you don't know, answer "I copied it".
0. Cancel (Cancel)
1. I moved it (I moved it)
2. I copied it (I copied it) [default]
и ответить на него
vim-cmd vmsvc/message 32 3 2
где параметрами vmID, messageIndex, replyIndex
вторник, августа 17, 2010
Лесные пожары
Занятное "письмо" написала девушка, Анна Баскакова - в своём блоге
А ведь действительно, я тоже стпрадал детскими иллюзиями. Конечно, не на тему того, что о нас, там, заботятся, но уж про тушение пожаров был уверен. Они, тушаться и стихают и всё замечательно.
Но вот реально, с голой жопой на пламя.
Всякие Германии (побежденные и раздавленные в своё время), нам пытаются помочь техникой (ну не только Германия и не только техникой), а всем похер, они не могут её принять, потому, что мы ограничились двумя странами, а потом, потому, что бюрократия и идиотизм.
Как подтверждение продолжение истории про Путина и рынду
А ведь действительно, я тоже стпрадал детскими иллюзиями. Конечно, не на тему того, что о нас, там, заботятся, но уж про тушение пожаров был уверен. Они, тушаться и стихают и всё замечательно.
Но вот реально, с голой жопой на пламя.
Всякие Германии (побежденные и раздавленные в своё время), нам пытаются помочь техникой (ну не только Германия и не только техникой), а всем похер, они не могут её принять, потому, что мы ограничились двумя странами, а потом, потому, что бюрократия и идиотизм.
Как подтверждение продолжение истории про Путина и рынду
четверг, августа 05, 2010
Повторная инициализация iSCSI
Случилось, так, что тестовый компьютер с iscsi оказался выключен, а после включения заменен iscsi target.
Как итог, с esxi не читался каталог, подключенный по iscsi - Input/output error.
Нашел инструкцию по реинициализации, т.к. другое шаманство не помогло.
Помогло повторное сканирование:
esxcfg-swiscsi -s
Полная инструкция выглядит так:
#
Disable the software iSCSI interface
# esxcfg-swiscsi -d
#
Kill the iSCSI stack
# esxcfg-swiscsi -k
#
Re-enable the iSCSI interface and open the firewall
# esxcfg-swiscsi -e
#
Rescan the Software Initiator, wait about 30 seconds after re-enabling
# esxcfg-swiscsi -s
Источник инструкции - kb vmware
Как итог, с esxi не читался каталог, подключенный по iscsi - Input/output error.
Нашел инструкцию по реинициализации, т.к. другое шаманство не помогло.
Помогло повторное сканирование:
esxcfg-swiscsi -s
Полная инструкция выглядит так:
#
Disable the software iSCSI interface
# esxcfg-swiscsi -d
#
Kill the iSCSI stack
# esxcfg-swiscsi -k
#
Re-enable the iSCSI interface and open the firewall
# esxcfg-swiscsi -e
#
Rescan the Software Initiator, wait about 30 seconds after re-enabling
# esxcfg-swiscsi -s
Источник инструкции - kb vmware
среда, августа 04, 2010
ESXi VmWare - регистрация виртуальных машин
Регистрация виртуальных машин из локальной консоли esxi / How to register VM using VI client
vim-cmd solo/registervm path_to_vm.vmx
пример
vim-cmd solo/registervm /vmfs/volumes/MyStore/Test-VM/Test-VM.vmx
vim-cmd solo/registervm path_to_vm.vmx
пример
vim-cmd solo/registervm /vmfs/volumes/MyStore/Test-VM/Test-VM.vmx
пятница, апреля 30, 2010
Синее ведро против идиотов
Пешеходное Ведро 02.05.2010 14-00
Ведра, ведерки, тазы, рукомойники, кастрюльки и тубусы!
Синее Ведро призывает выйти на пеший веселый флешмоб в связи с фактическим запрещением Синих Ведер. Мы запрещаем запрещать. Мы все вместе пойдём с шариками, лентами, ведрами, тазами и умывальниками с кастрюлями синего цвета. Мирно и спокойно проведем время. Велосипедисты, лыжники, конькобежцы и самолеты приветствуются. Никакой политики, никакой агрессии, никаких негативных вещей. Мир, Труд, Май, Ведро!
0)Нужно соблюдать закон и порядок
1)Нужно взять с собой кастрюльку, ведерко, рукомойник, стаканчик, тазик, ленточку или шарик синего цвета или быть синего цвета
2)Необходимо взять с собой документы
3)Нужно всем об этом рассказать
4)Группе поддержки из милиции и ОМОНА, которая тоже будет на стороне Общества Синих Ведерок нужно прийти пораньше
Прогулка состоится 02.05.2010 в 14-00 мы проводим пеший флешмоб в ответ на инициативу депутатов Государственной Думы. Место встречи - Новый Арбат на пересечении с Новинским бульваром. Станции метро Краснопресненская или Смоленская.
Телефон для связи
8 965 240 14 61
p.s. Синее Ведро просит не реагировать на провокации и не отвечать людям провоцирующим и призывающим к противозаконным и противоправным действиям. Также Ведро сообщает, что сообщество в сети одно единственное - ru_vederko и сайт sineevedro.ru
Ведра, ведерки, тазы, рукомойники, кастрюльки и тубусы!
Синее Ведро призывает выйти на пеший веселый флешмоб в связи с фактическим запрещением Синих Ведер. Мы запрещаем запрещать. Мы все вместе пойдём с шариками, лентами, ведрами, тазами и умывальниками с кастрюлями синего цвета. Мирно и спокойно проведем время. Велосипедисты, лыжники, конькобежцы и самолеты приветствуются. Никакой политики, никакой агрессии, никаких негативных вещей. Мир, Труд, Май, Ведро!
0)Нужно соблюдать закон и порядок
1)Нужно взять с собой кастрюльку, ведерко, рукомойник, стаканчик, тазик, ленточку или шарик синего цвета или быть синего цвета
2)Необходимо взять с собой документы
3)Нужно всем об этом рассказать
4)Группе поддержки из милиции и ОМОНА, которая тоже будет на стороне Общества Синих Ведерок нужно прийти пораньше
Прогулка состоится 02.05.2010 в 14-00 мы проводим пеший флешмоб в ответ на инициативу депутатов Государственной Думы. Место встречи - Новый Арбат на пересечении с Новинским бульваром. Станции метро Краснопресненская или Смоленская.
Телефон для связи
8 965 240 14 61
p.s. Синее Ведро просит не реагировать на провокации и не отвечать людям провоцирующим и призывающим к противозаконным и противоправным действиям. Также Ведро сообщает, что сообщество в сети одно единственное - ru_vederko и сайт sineevedro.ru
Labels:
май,
мигалки,
мир,
свобода личности,
синее ведро,
труд
четверг, марта 11, 2010
поиск pppoe сессии по mac-address
Напомнили тут про скрипт, решил выложить.
Стояла задача, по маку пользователя найти его сессию и получить инфу, сессия pppoe.
можно и руками, но лень, закончилось скриптом на TCL.
строка set tmp_list **** должна быть в одну линию, тут не поместилось в длинну.
Стояла задача, по маку пользователя найти его сессию и получить инфу, сессия pppoe.
можно и руками, но лень, закончилось скриптом на TCL.
if { $argc > 1 } {
puts "too more args, need one"
return 1
}
set cmd {show pppoe session }
append cmd {| include }
append cmd $argv
set mac_sess [exec $cmd]
if { $mac_sess == "" } {
return 1
}
set sess_int [regexp -nocase -line -inline {Vi[0-9]+} $mac_sess]
set u_info [exec "show caller interface $sess_int full"]
set tmp_list [regexp -nocase {User: (.*), line.*service (.*)\n.*Connected for
(.*),.*Idle for ([a-z0-9:]+).*remote ([0-9.]+).*\n} $u_info ignore u_login u_service
u_online u_idle u_remote_addr]
puts "I================================"
puts "I User login: $u_login"
puts "I================================"
puts "I int $sess_int : $u_remote_addr"
puts "I================================"
puts "I On-line: $u_online"
puts "I Idle: $u_idle"
puts "I Service: $u_service"
puts "I================================"
строка set tmp_list **** должна быть в одну линию, тут не поместилось в длинну.
Ограничение на продажу алкоголя
Правительство РФ рассмотрит три варианта ограничения продажи алкоголя
Называется - если водка мешает работе, нахрен такую работу.
Замечательно получается, при самом жестком режиме, приезжая с работы, что-то купить на вечер уже не получится, т.к. приезжаю обычно после 19-00
Очевидно предлагается держать дома нормальный бар...
Только закупаться придется всё равно, в выходные.
Дурь, почему эти идиоты думают, что чем строже закон, тем лучше он будет исполняться. Есть пачка законов на эту тему, только ни один из них не выполняется, в том числе о запрете продажи алкоголя и табачной продукции, лицам не достигшим определенного возраста.
Называется - если водка мешает работе, нахрен такую работу.
Замечательно получается, при самом жестком режиме, приезжая с работы, что-то купить на вечер уже не получится, т.к. приезжаю обычно после 19-00
Очевидно предлагается держать дома нормальный бар...
Только закупаться придется всё равно, в выходные.
Дурь, почему эти идиоты думают, что чем строже закон, тем лучше он будет исполняться. Есть пачка законов на эту тему, только ни один из них не выполняется, в том числе о запрете продажи алкоголя и табачной продукции, лицам не достигшим определенного возраста.
пятница, февраля 19, 2010
вторник, февраля 02, 2010
Таблица размеров с amazon.com
Таблица размеров с amazon.com...
Лениво пересчитывать постоянно из дюймов, пусть в сантиметрах будут.
Женские размеры:
Мужские размеры:
Лениво пересчитывать постоянно из дюймов, пусть в сантиметрах будут.
Женские размеры:
| Размер | Грудь (в сантиметрах) | Талия (в сантиметрах) | Бёдра (в сантиметрах) | |
|---|---|---|---|---|
| XS | 0 | 81,28 | 60,96 | 87,63 |
| 2 | 83,82 | 63,50 | 90,17 | |
| S | 4 | 86,36 | 66,04 | 92,71 |
| 6 | 88,90 | 68,58 | 95,25 | |
| M | 8 | 91,44 | 71,12 | 97,79 |
| 10 | 93,98 | 73,66 | 100,33 | |
| L | 12 | 97,79 | 77,47 | 104,14 |
| 14 | 101,60 | 81,28 | 107,95 | |
| XL | 16 | 105,41 | 85,09 | 111,76 |
| 18 | 109,22 | 88,90 | 115,57 | |
| 0X | 16W | 109,22 | 88,90 | 115,57 |
| 1X | 18W | 114,30 | 93,98 | 120,65 |
| 20W | 119,38 | 99,06 | 126,75 | |
| 2X | 22W | 124,46 | 104,14 | 130,81 |
| 24W | 129,54 | 109,22 | 135,89 | |
| 3X | 26W | 134,62 | 114,30 | 140,97 |
| 28W | 139,70 | 119,38 | 146,05 | |
Мужские размеры:
| Размер | Грудь (в сантиметрах) | Талия (в сантиметрах) | Руки(?)(в сантиметрах) | |
|---|---|---|---|---|
| S | 34 | 86,36 | 71,12 | 80,01 |
| 36 | 91,44 | 76,2 | 81,28 | |
| M | 38 | 96,52 | 81,28 | 82,55 |
| 40 | 101,6 | 86,36 | 83,82 | |
| L | 42 | 106,68 | 91,44 | 85,09 |
| 44 | 111,76 | 96,52 | 86,36 | |
| XL | 46 | 116,84 | 101,6 | 87,63 |
| 48 | 121,92 | 106,68 | 88,90 | |
| XXL | 50 | 127 | 111,76 | 90,17 |
| 52 | 132,08 | 116,84 | 91,44 | |
среда, декабря 16, 2009
MySQL - Failed to open log file (InnoDB)
Никак не мог определиться, сколько хранить логи от mysql и какого объема, места мало, логов много:)
В итоге, остановился на двух днях:
max_binlog_size=500000000
expire_logs_days=2
А пока не определился, место заканчивалось, всё останавливалось.
Логи чистил руками и в конце концов, закончилось, тем, что mysql отказался стартовать.
В файле ошибок:
91211 12:23:40 mysqld started
091211 12:23:40 InnoDB: Started; log sequence number 0 43655
/usr/local/libexec/mysqld: File './mysql-bin.000018' not found (Errcode: 2)
091211 12:23:40 [ERROR] Failed to open log (file './mysql-bin.000018', errno 2)
091211 12:23:40 [ERROR] Could not open log file
091211 12:23:40 [ERROR] Can't init tc log
091211 12:23:40 [ERROR] Aborting
Странные они, разработчики, чем руководствовались, мне не понятно.
Оказывается mysql-bin.index есть, в нем есть ссылка на лог-файл, а файла нет...
Ну нет и ладно, ссылки убил, сделал реиндекс и стартовал бы снова, но нет, не фига, лечится только руками.
можно просто удалить mysql-bin.index, а можно есть обнулить:
echo '' >/var/db/mysql/mysql-bin.index
В обоих случаях нормально стартует.
В итоге, остановился на двух днях:
max_binlog_size=500000000
expire_logs_days=2
А пока не определился, место заканчивалось, всё останавливалось.
Логи чистил руками и в конце концов, закончилось, тем, что mysql отказался стартовать.
В файле ошибок:
91211 12:23:40 mysqld started
091211 12:23:40 InnoDB: Started; log sequence number 0 43655
/usr/local/libexec/mysqld: File './mysql-bin.000018' not found (Errcode: 2)
091211 12:23:40 [ERROR] Failed to open log (file './mysql-bin.000018', errno 2)
091211 12:23:40 [ERROR] Could not open log file
091211 12:23:40 [ERROR] Can't init tc log
091211 12:23:40 [ERROR] Aborting
Странные они, разработчики, чем руководствовались, мне не понятно.
Оказывается mysql-bin.index есть, в нем есть ссылка на лог-файл, а файла нет...
Ну нет и ладно, ссылки убил, сделал реиндекс и стартовал бы снова, но нет, не фига, лечится только руками.
можно просто удалить mysql-bin.index, а можно есть обнулить:
echo '' >/var/db/mysql/mysql-bin.index
В обоих случаях нормально стартует.
пятница, декабря 04, 2009
Radius attribute rewrite
Столкнулся с проблемой, что при pppoe подключении не передается параметр Calling-station-ID, с мак адресом клиента. Нашлось удовлетворительное решение.
Как оказалось, в некоторых (?) версиях IOS, некоторые radius атрибуты железо от cisco пересылает несколько по другому, чем обычно.
В данном случае, речь о Radius атрибуте - Calling-station-ID, который передается от NAS к серверу AAA (тут - radius), при PPPoE подключении.
Так, вот, при подключении клиента, к NAS, посылается запрос на аутентификацию к radius серверу и в этом запросе, присутствует атрибут Calling-station-ID, в котором передается адрес клиента (mac адрес, при использовании pppoe).
Однако, есть софт, в котором этот атрибут не передается.
Только после аутентификации, в запросе на старт accounting, в поле vendor-specific attribute, на radius, передается параметр,
Соответственно, при отключении клиента, передается запрос, на остановку accounting и параметр
Существует проблема с некоторыми биллинговыми системами и их тех.поддержкой, например NetUP (а когда-то версия на perl, так замечательно распаковывалась).
NetUP, не умеет (а может умеет, но сапорт об этом не знает), вытаскивать информацию из vendor-specific attribute.
Судя по примерам конфигураций для NetUP radius cервера, они использовали, что-то стандартное (может и FreeRadius, возможно с переделками).
FreeRadius, также, как и многие другие radius сервера, умеет создавать/изменять атрибуты на лету, в том числе при акаунтинге.
Уметь-то, умеют, а как сделать? Потратив кучу времени на man, чтение документации на сайтах, замучив google и yandex, нашел только одно, реально полезное описание.
Так, как многие системы не поддаются изменению, либо поддаются, но для изменений нужно много сил, времени, тестирования и т.д., проще привести radius информацию к нужному виду, а именно, вытащить из vendor-specific attribute, так нужный mac адрес.
В radius.conf вписываем функцию
В разделе конфига preacct (вызывается перед accounting), указываем preprocess, в секции preprocess пишем macaddr, хотя можно попробовать, вписать сразу в preacct.
В словарь вписываем, нечто вроде
ATTRIBUTE client-mac-address 171 string
В итоге получаем:
Описание тут:
http://nixx.kursk.ru/conf/cisfreerad.html
Как оказалось, в некоторых (?) версиях IOS, некоторые radius атрибуты железо от cisco пересылает несколько по другому, чем обычно.
В данном случае, речь о Radius атрибуте - Calling-station-ID, который передается от NAS к серверу AAA (тут - radius), при PPPoE подключении.
Так, вот, при подключении клиента, к NAS, посылается запрос на аутентификацию к radius серверу и в этом запросе, присутствует атрибут Calling-station-ID, в котором передается адрес клиента (mac адрес, при использовании pppoe).
Однако, есть софт, в котором этот атрибут не передается.
Только после аутентификации, в запросе на старт accounting, в поле vendor-specific attribute, на radius, передается параметр,
Cisco-AVPair = "client-mac-address=00a0.a000.1234"
Соответственно, при отключении клиента, передается запрос, на остановку accounting и параметр
Cisco-AVPair = "client-mac-address=00a0.a000.1234".
Существует проблема с некоторыми биллинговыми системами и их тех.поддержкой, например NetUP (а когда-то версия на perl, так замечательно распаковывалась).
NetUP, не умеет (а может умеет, но сапорт об этом не знает), вытаскивать информацию из vendor-specific attribute.
Судя по примерам конфигураций для NetUP radius cервера, они использовали, что-то стандартное (может и FreeRadius, возможно с переделками).
FreeRadius, также, как и многие другие radius сервера, умеет создавать/изменять атрибуты на лету, в том числе при акаунтинге.
Уметь-то, умеют, а как сделать? Потратив кучу времени на man, чтение документации на сайтах, замучив google и yandex, нашел только одно, реально полезное описание.
Так, как многие системы не поддаются изменению, либо поддаются, но для изменений нужно много сил, времени, тестирования и т.д., проще привести radius информацию к нужному виду, а именно, вытащить из vendor-specific attribute, так нужный mac адрес.
В radius.conf вписываем функцию
attr_rewrite macaddr {
attribute = Calling-Station-Id
searchfor = "[+ ]"
replacewith = "%{client-mac-address}"
new_attribute = yes
}
В разделе конфига preacct (вызывается перед accounting), указываем preprocess, в секции preprocess пишем macaddr, хотя можно попробовать, вписать сразу в preacct.
В словарь вписываем, нечто вроде
ATTRIBUTE client-mac-address 171 string
В итоге получаем:
Cisco-AVPair = "client-mac-address=00a0.a000.1234"
client-mac-address = "00a0.a000.1234"
Описание тут:
http://nixx.kursk.ru/conf/cisfreerad.html
Labels:
accounting,
avpair,
Calling-Station-Id,
cisco,
pppoe,
radius
среда, декабря 02, 2009
вторник, октября 20, 2009
Допиливаю сборку конфигов с оборудования
По непонятным причинам, rancid, не мог собрать конфиги с двух железок и в логе постоянно писал - "End of run not found".
Оказалось, что забыл внести одну из команд в список разрешенных... странно, что всплыло только сейчас, спустя пять месяцев, после запуска системы (старт rancid).
Выявление проблемы:
Выясняем, что оборудование, для пользователя (и с сервера) доступно:
/usr/local/libexec/rancid/clogin hostName
hostName
spawn ssh -c 3des -x -l rancid_user hostName
rancid_user@thostName's password:
hostName#
А тут выясняем, почему отваливается:
/usr/local/libexec/rancid/rancid -d hostName
<skip>
HIT COMMAND:hostName#show env all
In ShowEnv: hostName#show env all
<skip>
hostName: End of run not found
Видно, что застревает на команде show env all.
Ага... сначала, подумал, что забыл добавить в разрешенные, однако, оказалось, что на разных версиях софта, команда пишется по разному...
На версиях 12.2.*, она так и есть - "show env all", а на 12.4.*, она выглядит "show environment all", а так как до tacacs команды доводятся полностью, одна и таже команда в консоли (show env all), на tacacs выглядит, для разных версий IOS по разному.
Ниже конфигурация пользователя, для tac_plus
user = rancid_user {
default service = deny
member = root_group
login = des "****"
service = exec {
priv-lvl=15
}
cmd = show {
permit boot
permit bootvar
permit c7200
permit "controllers*"
permit diag
permit diagbus
permit "env all"
permit "environment all"
permit "idprom backplane"
permit "install active"
permit flash
permit "gsr chassis"
permit module
permit running-config
permit "redundancy secondary"
permit "rsp chassis-info"
permit "spe version"
permit "variables boot"
permit version
permit vlan
permit "vtp status"
deny .*
}
cmd = write {
permit "terminal"
deny .*
}
cmd = dir {
permit .*
}
Оказалось, что забыл внести одну из команд в список разрешенных... странно, что всплыло только сейчас, спустя пять месяцев, после запуска системы (старт rancid).
Выявление проблемы:
Выясняем, что оборудование, для пользователя (и с сервера) доступно:
/usr/local/libexec/rancid/clogin hostName
hostName
spawn ssh -c 3des -x -l rancid_user hostName
rancid_user@thostName's password:
hostName#
А тут выясняем, почему отваливается:
/usr/local/libexec/rancid/rancid -d hostName
<skip>
HIT COMMAND:hostName#show env all
In ShowEnv: hostName#show env all
<skip>
hostName: End of run not found
Видно, что застревает на команде show env all.
Ага... сначала, подумал, что забыл добавить в разрешенные, однако, оказалось, что на разных версиях софта, команда пишется по разному...
На версиях 12.2.*, она так и есть - "show env all", а на 12.4.*, она выглядит "show environment all", а так как до tacacs команды доводятся полностью, одна и таже команда в консоли (show env all), на tacacs выглядит, для разных версий IOS по разному.
Ниже конфигурация пользователя, для tac_plus
user = rancid_user {
default service = deny
member = root_group
login = des "****"
service = exec {
priv-lvl=15
}
cmd = show {
permit boot
permit bootvar
permit c7200
permit "controllers*"
permit diag
permit diagbus
permit "env all"
permit "environment all"
permit "idprom backplane"
permit "install active"
permit flash
permit "gsr chassis"
permit module
permit running-config
permit "redundancy secondary"
permit "rsp chassis-info"
permit "spe version"
permit "variables boot"
permit version
permit vlan
permit "vtp status"
deny .*
}
cmd = write {
permit "terminal"
deny .*
}
cmd = dir {
permit .*
}
Подписаться на:
Сообщения (Atom)