• Проброс DLNA в удаленную сеть
    +1
    Хорошая статья. Сделал то же самое на двух роутерах openwrt при помощи пакета smcroute.
  • Panasonic KX-TGP500 DECT
    0
    Прошивка 22.85.
    Нельзя прописывать буквы в поле «Телефонный номер», но это поле используется не для регистрации, а для идентификации аккаунта на закладке «Телефон».
    В поле «ID линии» можно писать любые буквы. Это поле будет отображаться на экране трубки, когда будет поступать входящий звонок.
    В поле «Идентификационный ID» так же можно писать любые буквы. Это как раз является логином, который предъявляется SIP-серверу при регистрации.
  • К чему могут привести уязвимости в роутерах TP-LINK
    –1
    Фиерическая глупость детектид.
    Автор, твоя статья свидетельство совершённого преступления по ст. 272 и 273 УК РФ.
    Беги и прячься, пока прокуроры не нашли.
  • Гибернация на PROXMOX2
    0
    «linux maxroot=16 swapsize=16» при установке проксмокса позволяет задать размер root- и swap-разделов.
  • Cisco VSS: страх и ненависть на работе
    +5
    Как страшно жить.
  • OpenVZ в Proxmox, заметки на полях
    0
    Надо сделать маршрутизатор VLAN'ов в виртуалке.
    Т.е. реализовать схему router-on-a-stick.
    Как пучок VLAN'ов пробросить в контейнер или виртуалку?

  • KitKat Android 4.4 Unboxing (и даже краткий обзор)
    +1
    Ковёр на стене прекрасен
  • KitKat Android 4.4 Unboxing (и даже краткий обзор)
    –2
    Сдается мне вы выбрали язык иронии.
  • «Билайн» обновляется: сначала — личный кабинет. Приглашаем на бета-тесты
    0
    Какой вы позитивный.
  • HowTo: Skype-шлюз на базе FreeSwitch
    0
    Спустя 4 года после вашей публикации поднял skype в freeswitch на Debian 7 Wheezy.
    С незначительными изменениями в конфигах взлетело.
    Спасибо! :)
  • «Билайн» обновляется: сначала — личный кабинет. Приглашаем на бета-тесты
    0
    Кабинет красив, но хочется больше инструментов для разработчиков.
    Хочу API. Хочу проверять баланс 3g-модема http-запросом например.
  • Миграция PROXMOX VE 3.0 в software RAID1
    0
    В принципе да. Тут надо было просто «освободить» /dev/sda1, чтобы потом можно было его добавить в массив. Добавил
    root@kvm0:~# umount /boot
    root@kvm0:~# mount /boot
    

    Так получится без перезагрузки.
  • Миграция PROXMOX VE 3.0 в software RAID1
    0
    Спасибо за замечание! Мануал поправил.
  • PHDays III CTF: взгляд изнутри (часть 2)
    0
    Перечитываю легенду и не перестаю поражаться: столько работы ради двух дней форума.
  • ORANGEMAN: новая раздача серверов, итоги и планы на будущее
    +2
    Молодцы. Хорошее дело делаете.
  • Миграция PROXMOX VE 3.0 в software RAID1
    +1
    В универсальности. При отказе аппаратного райд-контроллера вам нужно будет заменить его на точно такой же, чтобы восстановить работоспособность массива. При отказе компа с софтрайдом просто меняем комп, поднимаем софтрайд и продолжаем пользоваться. Ну и плюс большая производительность софтрайда по сравнению со встроенными fakeraid'ами в материнских платах. Да, если винт вылетает, нужно провести несколько больше манипуляций для вывода плохого HDD из массива и ввод в массив исправного, но это временные неудобства, которые компенсируются остальными преимуществами.
  • Миграция PROXMOX VE 3.0 в software RAID1
    0
    А еще интереснее так :)
    watch -d cat /proc/mdstat
    
  • Инструкция по выживанию для штатного системного администратора
    0
    По поводу того, кто сделал хаос. Этапы, через которые проходит любая развивающаяся компания, в целом типичны и одинаковы для всех. Поначалу штат сотрудников небольшой и предприятие сосредоточено на том, чтобы войти в рынок и закрепиться на нём. При этом на данном этапе вопросов о какой-либо ИТ-структуре не стоит в принципе. Планирование ресурсов отсутствует, на перспективу никто не загадывает. Задачи ставятся здесь и сейчас и должны выполняться сиюминутно. Всё делается на бегу. Когда своих сил не хватает, появляется потребность в «сисьадмине», который берет на себя сопровождение созданного юзерами зоопарка. Обычно зарплату такому админу ставят небольшую из-за ограниченного бюджета и приходят на неё студенты без какого-либо опыта и видения, как ит-сфера предприятия должна развиваться дальше.

    В отсутствие опыта работы у исполнителя и бесконечного числа разношёрстных задач, которые валятся на неокрепший подростковый ум, еще не родившаяся ит-сфера предприятия начинает месяц за месяцем впитывать в себя токсины лоскуточных «наколенных» решений. Затем в один «прекрасный момент» один админ уходит и на его место приходит другой. Теперь перед ним стоит задача сопровождения унаследованной костыльной архитектуры, миграции и развитие имеющихся сервисов (а чаще их надо переделывать, потому как предшественник сделал всё для того, чтобы они оказались мертворожденными и на них уже ничего не построить). Вся ситуация усугубляется низким уровнем лояльности со стороны сотрудников к админу, как к представителю профессии. Со всем этим ему приходится бороться, устраиваясь на новое место. Еще год-два подобной «текучки» админов в конторе и ИТ-сфера превращается в нечто совершенно неуправляемое. То, что можно было сделать раньше за время t, сейчас уже требует времени t*3. Админ начинает тонуть в суппорте внедренных ранее решений, оказываясь неспособным повлиять на дальнейшее развитие событий. Ситуация в ИТ-сфере превращается из неуправляемой в кризисную. Если компания к этому времени каким-то образом смогла встать на ноги и заработать достаточно денег для решениях проблем, на которые раньше все закрывали глаза, то следующим шагом вероятнее всего станет привлечение в компанию высокооплачиваемых специалистов со стороны. Как ни смешно, но в отличие от предшественников, их будут слушать хотя бы уже только из-за того, что платят им большие деньги. ))

    Кто виноват в таком развитии ситуации? Неграмотный админ — полбеды. Неграмотное руководство — катастрофа. В любом случае определением того, в каком направлении идёт развитие предприятия, в первую очередь занимается руководство, а не админ. Стать грамотным ИТ-директором в компании, которая родилась и развивалась в хаосе, дано далеко не всем.
  • Инструкция по выживанию для штатного системного администратора
    0
    Как замечательно: теоретики дают советы практикам.
  • Инструкция по выживанию для штатного системного администратора
    +2
    С точки зрения руководства, с которым ты разговариваешь, есть 10 человек, которых всё устраивает (саботажники), и есть 1 человек, которого не устраивает (собственно админ). Аргументы должны быть настолько железо-бетонными, чтобы 1 человек мог противопоставить своё мнение мнению большинства, чтобы в результате все сделали именно так, как он говорит. Речь в основном об этом. На практике количество людей напрямую заинтересованных в том, чтобы все осталось так как есть (недальновидная стратегия серых масс) перевешивает мнение одинокого воина.
  • Инструкция по выживанию для штатного системного администратора
    +2
    Неистово плюсую за озвученные проблемы, с которыми РЕАЛЬНО сталкиваются люди, работающие в ИТ-сфере. Сам 3 года работаю на аутсорсе в компании из 100 человек, в которой хаос, разброд и шатания, начиная с руководства и заканчивая уборщицей — это в порядке нормы, а порядок и стандарты — сказки изумрудного города. Делать из говна конфетку это как раз то, чем я занимаюсь всё это время. Поэтому и говорю, что всё, о чем написано в статье, хороший roadmap для небольшой конторы, но он с треском проваливается, когда на месте есть админ-побегушка, которому надо семью кормить, отлизывая всем, кто попросит, вместо того, чтобы соблюдать какие-то стандарты, которые позволят сохранить свою работу завтра. Все живут одним днём, какое им дело до того, что будет через год. Никого не волнует. «Всё ведь и так работает». ))
  • Инструкция по выживанию для штатного системного администратора
    +1
    Да нет, написано-то всё хорошо. И даже многое бы я взял на заметку с точки зрения того, каким языком можно доносить до руководства необходимость ухода от унаследованной разрозненной инфраструктуры. Потому что все более-менее опытные админы с комплексным подходом к решению задач всё вышеизложенное понимают чуть более, чем хорошо. Другое дело, что описана скорее теория из разряда «как должно быть» вместо «success story». Потому что на практике скорее будет, что директору на уши присядут 10 сотрудников недовольных «нововведениями» и все благородные планы админа по «наведению порядка» так и останутся планами. Либо он идет против всех, рвя рубаху на груди за правое дело, либо вспоминает, что у него дома жена и дети и плывёт по течению — «а не буду-ка я ни с кем спорить… да как бы меня не уволили еще… а что я тогда кушать буду...». В своей жизни я больше встречал людей второго типа, чем первого, поэтому и говорю, что написано-то всё красиво и правильно, но между этим планом и реальностью часто большая пропасть для преодоления которой мало только говорить, нужно еще и делать.
  • Инструкция по выживанию для штатного системного администратора
    +2
    Вашими бы устами, да мёд пить.
  • Ответы на вопросы квеста для айтишников и список победителей
    0
    Время прохождения квеста проанализируйте и всё сами поймете. Весь квест безошибочно пройти за 40 минут с одной попытки просто невозможно. Если знать ответы на бОльшую часть заданий, и допустить что при повторном прохождении попалась пара неизвестных заданий, над которыми пришлось посидеть, то да. Вас обманули, признайте. Победителям плюсик за использование анонимных прокси.
  • Ответы на вопросы квеста для айтишников и список победителей
    +2
    Не знаю, насколько вы хороши в хостинге, но в квесте вы отличить «накрутку» от честной победы оказались не в состоянии.
  • Квест для айтишников на наше девятилетие. Главный приз Google Nexus 7
    0
    Письмо с пин-кодом не пришло. Войти не могу. У кого-то надо еще печеньки отобрать.
  • Квест для айтишников на наше девятилетие. Главный приз Google Nexus 7
    0
    Похоже задания рандомом выдаются. Проверьте ответы в задании с gps-координатами. Что-то не подходит ни один из ответов.
  • Квест для айтишников на наше девятилетие. Главный приз Google Nexus 7
    0
    Ждем комментариев «была проблема с первым заданием, сейчас всё исправили, попробуйте снова».
  • 0day уязвимость в Linux от 2.6.37 до 3.8.10
    0
    Ура! Работает!
  • 0day уязвимость в Linux от 2.6.37 до 3.8.10
    0
    Debian 7. Обманули, не работает эксплоит.
    3.2.0-4-686-pae #1 SMP Debian 3.2.41-2 i686 GNU/Linux
  • Нетривиальная задача с callback + DID в Asterisk
    0
    Через callback-custom это делать бесполезно — всё равно переменная переназначится ниже по основному контексту
    А если передать значение через AstDB?
    Так записываем
    same => n,Set(DB(from/did)=${FROM_DID})
    Так извлекаем
    same => n,Set(CALL=${DB(from/did)})
  • Конкурс ко дню сисадмина
    –1
    Да, про неё. А за что минус?
  • Конкурс ко дню сисадмина
    –1
    Я надеюсь номер карты валидный, а не просто набор цифр???
  • Сети для самых маленьких. Часть пятая. ACL и NAT
    0
    Если есть вероятность, что ACL сработает неправильно, и мы окажемся без связи, можно предварительно подстраховаться, набрав команду #reload in 5. Тогда устройство перезагрузит само себя через 5 минут.
    P.S. Куда donate отправлять?
  • Сети для самых маленьких. Часть нулевая. Планирование
    0
    Третья ссылка Cisco press (с русским языком) пишет «This folder is empty».
    Залейте пожалуйста еще раз.
  • Asterisk, или домашняя телефония для (про)двинутых пользователей
    –1
    Небольшая опечатка. _From вместо From.
    exten => 123,n,Set(_From=${CALLERID(name)})
    Далее она используется
    exten => 123,n,Set(DB(ToMe/LastCaller)=${From})

  • Настройка Asterisk для оптимизации расходов на сотовую связь
    0
    Не надо путать мягкое с горячим. Чтобы говорить о качестве, нужно сравнивать конкретные используемые кодеки, а не сигнальные протоколы, которые используют набор кодеков в своей работе.
  • Настройка Asterisk для оптимизации расходов на сотовую связь
    0
    Вам говорят не о конференции на 50 человек, а о том, что 1 транк у Мультифона позволяет совершать несколько одновременных вызовов по разным направлениям. При этом настройка сводится к одной строчке диалплана, снимается потребность в дополнительном оборудовании, а сам астериск-сервер при этом может жить в виртуалке, которую в любой момент можно перенести в любой уголок земного шара.
  • Настройка Asterisk для оптимизации расходов на сотовую связь
    +1
    Секцию каждого оператора описываем из двух частей: макрос для набора номера и транк с экстеншном, набирающий номер через макрос.
    [macro-beeline]
    #Звоним через Билайн
        exten => s,1,Dial(Dongle/g2/8${ARG1:1},60)
    [beeline-out]
    #Звонки на Билайновские DEF отправляем через транк macro-beeline
        exten => _790587[4-7]XXXX,1,Macro(beeline,${EXTEN})
        exten => _790681[6-9]XXXX,1,Macro(beeline,${EXTEN})
    
    [macro-tele2]
    #Звонки с Tele2 DEF отправляем через macro-beeline...
        exten => s,1,Macro(beeline,${ARG1})
    #...или звоним напрямую
    #  exten => s,1,Dial(Dongle/g1/8${ARG1:1},60)
    [tele2-out]
    #Звонки на Tele2 DEF отправляем через macro-tele2
        exten => _79042[47][5-9]XXXX,1,Macro(tele2,${EXTEN})
        exten => _790431XXXXX,1,Macro(tele2,${EXTEN})
    
    Теперь, когда нам надо звонки на Теле2 отправить через Билайн, мы просто в macro-tele2 указываем ссылку на макрос набора номера Билайн. Если нужно звонить напрямую, то вместо Macro(beeline,${ARG1}) используем Dial().
  • Настройка Asterisk для оптимизации расходов на сотовую связь
    +1
    Спасибо за статью. Пользуюсь подобной связкой в домашних условиях уже 2 года. chan_datacard afair уже не разрабатывается, вместо него используется chan_dongle.
    Вопросы и пожелания:
    1. DEF-коды у Вас приведены для справки или это у вас полный список использующихся кодов? Просто очень уж они «широко» заданы, как бы в соседние области звонки не пошли с такой адресацией.
    2. Если понадобится быстро изменить маршрут сразу для группы DEF-кодов, принадлежащих одному оператору, чтобы они пошли через другого, вы сможете это сделать? Намекаю на использование macro'сов при описании направления звонка Dial(Datacard/s:25001/${EXTEN}).
    3. Написано об использовании нескольких модемов, привязанных к одному направлению для обеспечения свободного канала. У Вас это реализовано? Было бы полезно дополнить статью примерами конфигов «перебора» устройств без статуса BUSY для совершения исходящего звонка.