main

Необходимые вещи

По аналогии с suckless-tools, у меня накопился свой список "маленького, но незаменимого" софта. Делюсь:

→ Читать дальше...

2014-12-24

Старые наработки

Не знаю насколько оно ещё актуально, но раньше пригодилось.

  • 2 патча для nbd-server'а, чистящий difffile если клиент "ушёл не попрощавшись". Актуально для v2.9.16
  • hook для initrd, устанавливающий время при загрузке. полезен для дубового железа с дохлой батарейкой

→ Читать дальше...

2014-07-07

Хорошо забытое старое

Как я уже писал применительно к libvirt'у - поддержкой сетевых настроек он отнюдь не блещет. Поэтому я в большинстве случаев наcтраиваю сеть руками (кроме простейших, вида "подцепить виртуалку к существующему бриджу").

Решение проблемы с доступом к немаршрутизируемым виртуалкам пришло с неожиданной стороны - а зачем нам, собственно пробрасывать все соединения, когда нужно-то одно-два заранее известных? И тут на сцене появляется rinetd - tcp-proxy.

→ Читать дальше...

2014-05-22

Растём дальше

Давно хотел выучить что-нибудь скриптовое помимо php, к тому же, мне перестало хватать bash'а для скриптов. Вывод?

Выбирать пришлось из python'а, perl'а и ruby.

→ Читать дальше...

2014-05-15

Пара слов о сетевой инвентаризации

По мере разрастания сети хотя бы до размера в 50 хостов и пяток свитчей, появляется потребность это где-то как-то документировать. Желательно при этом, чтобы поддержание записей в актуальном состоянии занимало минимум времени.

Требования к учёту:

  • учёт самой железки (серийник, мак, ip, расположение, возможности, версия прошивки, и т.д.)
  • учёт кабельного хозяйства (грубо говоря - "что/куда воткнуто")
  • наглядная топология

Бумажки сразу отметаем, как несовременные, неудобные и неподдерживаемые. Держать их в актуальном состоянии - адов труд.

Давайте посмотрим, что мы можем задействовать для ведения учёта.

→ Читать дальше...

2014-04-21