CIDR Расчет маски и диапазона ip

Бесклассовая адресация (англ. Classless Inter-Domain Routing, англ. CIDR) — метод IP-адресации, позволяющий гибко управлять пространством IP-адресов, не используя жёсткие рамки классовой адресации. Использование этого метода позволяет экономно использовать ограниченный ресурс IP-адресов, поскольку возможно применение различных масок подсетей к различным подсетям. (Википедия)

Итак, у нас есть запись, например, 192.168.200.0/19
Цифры после слеша от 32 до 24 отвечают за «четвертый» октет слева, от 23 до 16 — «третий» октет, от 15 до 8 — «второй», от 7 до 0 — «первый».
Поскольку 19 входит в третий октет, то его и считаем: 24 — 19 = 5.
То есть двойка в пятой степени 2^5 = 32.
Посчитаем маску. 256-32=224
Итого маска 255.255.224.0
Рассчитаем диапазон.
Запись «/19» означает, как мы уже посчитали выше, 2^5=32, т.е. шаг 32.
200/32=6.25 Найдем вилку, в которую попадает 200.
32*6=192, 32*7=224
Диапазон получился 192.168.192.0 — 192.168.223.255

Примеры
192.168.1.70/26
32-26=6
2^6=64
256-64=192
255.255.255.192
192.168.1.64 — 192.168.1.127

192.168.1.0/22
24-22=2
2^2=4
256-4=252
255.255.252.0
192.168.0.0 — 192.168.3.255

KDE отключение\настройка тачпада

Давно мучал вопрос отключения тачпада при подключенной мышке и вот сегодня дошли руки. Решается все по сути установкой synaptiks. В арче он есть в ауре.

sudo yaourt -S synaptiks

Затем в Служебных находим Touchpad management


Быстро включить тачпад можно из панели задач

Alsa смена звуковой карты

Посмотреть номера устройств можно командой aplay -l

Открываем alsa.conf

sudo vim /usr/share/alsa/alsa.conf

Правим строки на нужный номер устройства, который получили из aplay -l

defaults.ctl.card 0
defaults.pcm.card 0

Перезапускаем alsa.

sudo /etc/rc.d/alsa restart

Проверяем

aplay /usr/share/sounds/alsa/Front_Center.wav

ncdu статистика использования диска

Консольный аналог статистики использования диска kdusader-a и т.п. Простая и удобная утилита. IMHO придется по вкусу тем, кому недостаточно дефолтного du.
Понравилось возможность выводить информацию по определенным разделам.
sudo ncdu -x /

Утилита умеет удалять, пересчитывать, сортировать и прочее. Полная информация в man и shift+? в программе.

android, wifi и minidlna

Так уж сложилось, что сегодня пятница, есть свободное время, а так же несколько устройств с андройдом, комп с арчем и wifi точка.

Как следствие установка minidlna и просмотр фильмов находящихся на компе с планшета.

В арче Minidlna ставится командой
yaourt -S minidlna

Вся настройка сводится к редактированию файла /etc/minidlna.conf
В нем достаточно указать пути до директорий с музыкой и фильмами
media_dir=A,/media/sda5/music
media_dir=V,/media/sda5/films

раскомментировать и как-то назвать свой комп
friendly_name=vanocpc
а также подправить интервал обновления медиатеки
notify_interval=60

Теперь можно смело запускать
sudo /etc/rc.d/minidlna start

Так же надо бы добавить minidlna к демонам в /etc/rc.conf для автозапуска.

Для просмотра видео с андройда установил BubbleUPnP. Проблем с кодировкой нет, видео запускается с задержкой ~3-4 секунды, перемотка работает великолепно.

Оформление текста BBCode

Потребовалось сегодня брату оформить перевод с BB-кодами. Помог OpenOffice/LibreOffice плагин BBkode

Он позволяет быстро и легко преобразовывать текст в BBCode, который является стандартной разметкой для многих форумов. Может обрабатывать обычный текст, жирный, ссылки, изображения и т.д.

После установки перезапускаем OpenOffice/LibreOffice, затем открываем Сервис – Дополнения – BBcode. Выделяем текст и жмем Обновить.