Хм, в убунте нет команды at, она сейчас заменена на какую-то другую? Во FreeBSD эта команда есть, но почему-то выполняется только от рута, что за подстава?
Тег freeBSD в блоге Shura
Призываю некромантов! Как заставить conky отображать символы utf-8? Не получается, показывает кракозябры. Конфиг в utf-8.
Решил побороть проблему с видео из #owztj с помощью ALTQ и pf, тупо ограничить исходящую полосу для мультикаста. Не вышло. Ограничивалка отбрасывает пакеты, которые не проходят в лимит! Такого я не ожидал, по логике она пики должна была в буфер сохранять и отдавать их в моменты простоя. Вообщем говно.
Есть комп на фряхе. Хочу, чтобы он мультикастовое видео вещал. Видео поток 10Мбит, файлик лежит на диске и вещается с помощью VLC. Однако на выходе из сетевой карты трафик имеет вид как на картинке. Как бы мне сказать фряхе, что не надо так, чтобы она его плавненько выдавала, без таких гигантских пиков, а то они в 100Мбитные коммутаторы не проходят.
Microsoft выпустила собственный дистрибутив FreeBSD
Есть фряха с гигабитной карточкой на драйвере alc. Так вот она выдаёт всего около 180 Мбит трафика. CPU не загружен, лампочка на коммутаторе при передаче трафика моргает не постоянно, а как-бы коротенькими порциями. Куда смотреть? Как там всякие прерывания посмотреть?
Создать vlan на FreeBSD? Даже проще, чем в linux:
ifconfig <имя интерфейса>.<vlan id> create
т.е.
ifconfig sk0.100 create
после чего появляется интерфейс sk0.100, которому можно назначить ip адрес и работать как с любым другим интерфейсом.
Для уничтожения интерфейса есть спец. команда:
ifconfig sk0.100 destroy
Работать с Jail во FreeBSD становится легко и приятно, если поставить qjail.
Сразу после установки qjail надо поставить мир, который будет использоваться в джейлах. В хендбуке описан трудный путь скачивания исходников и компиляции всего этого хозяйства, но с qjail ничего этого не надо, достаточно дать команду
qjail install
Мир скачивается и тут же готов к использованию
Дальше можно создавать джейлы:
qjail create -4 <ip адрес> <имя>
И запускать их:
qjail start <имя>
И останавливать
qjail stop <имя>
А после остановки делать бекап!
qjail archive <имя>
В /etc/jail.conf лазить не надо, всё делается автоматом, достотачно только в /etc/rc.conf добавить строчку
qjail_enable="YES"
Во фряшном пинге есть замечательная опция
-o Exit successfully after receiving one reply packet.
В линуксовом такой опции не нашёл. Есть суррогаты?
Последнюю неделю начала твориться какая-то мистика. Каждое утро в 8:55 сервер на FreeBSD перезагружается. Причем не каждый день, а только в будни, все выходные простоял нормально, без единой перезагрузки. В логах ничего нет, перезагрузка несанкционированная, как будто просто ресет нажимают. Даже не знаю в какую сторону начинать копать, в кроне на это время ничего не запланировано.
и опять сегодня отличилась фря. За пол дня съела 150 Гб диска. Полез смотреть, а это всё лог radius.log с записями вида
Error: libssl version mismatch. built: 1000105f linked: 100010af
тысячами в секунду!
Ну пипец просто. Кто собрал радиус с неверноей версией ssl? Всё ставил в бинарном виде, так что это не мой косяк!
Не, ну вот чего такое случилось?
$ grep public /etc/fstab
//192.168.100.253/public /mnt/public smbfs -I192.168.100.253,-Eutf-8:cp866,-N,-Uguest,rw,noauto 0 0
$ sudo mount /mnt/public
$ mount | grep public
$ sudo mount_smbfs -I 192.168.100.253 -Eutf8:cp866 -N -U guest //192.168.100.253/public /mnt/public
$ mount | grep public
//GUEST@192.168.100.253/PUBLIC on /mnt/public (smbfs)
через fstab не монтирует, а просто через mount с полным указанием ключей всё нормально. И в логах ничего нет
Почему FreeBSD стала скатываться в говно? Ведь раньше вот такого не было:
$ make installworld
ERROR: Required auditdistd user is missing, see /usr/src/UPDATING.
*** [installcheck_UGID] Error code 1Stop in /usr/src.
*** [installworld] Error code 1Stop in /usr/src.
root [/usr/src]$ grep auditdistd /etc/passwd
auditdistd:*:78:77:Auditdistd unprivileged user:/var/empty:/usr/sbin/nologin
root [/usr/src]$
Долбаный pkgng. Пытаюсь обновить систему и получаю
Proceed with upgrading packages [y/N]: y
Checking integrity...pkg: WARNING: locally installed php5-5.4.30 conflicts on /usr/local/bin/php with:
- php53-5.3.28_3pkg: WARNING: locally installed php5-5.4.30 conflicts on /usr/local/bin/php-cgi with:
- php53-5.3.28_3
И так простыня на 50 страниц. При том, что php вообще не установлен. Наверное придётся еще на год положить pkgng в дальний угол и взяться за компилирование с portupgrade.