← All posts tagged Linux

Dimez

СЯУ, что винды при коннекте к pptp серверу выставляют MTU 1396, тем самым превращая интернет по туннелю в полутыкву.
Самый быстрый хакофикс, который везде разложен, разумеется, ifconfig ppp0 mtu 1492, но, оказывается, совсем неправильный.
Правильный фикс — добавить в правила файрвола цепочку
-A FORWARD -p tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 0:65535 -j TCPMSS --clamp-mss-to-pmtu -i ppp+

Dimez

А почему последнее время муссируется "проблема прав на файлы" на внешних носителях, если они в extX? Со всех сторон вижу (в основном с опеннета) Откуда проблема то?

Dimez

На выходных настраивал печать по RDP на удалённом сервере для нескольких компов на локальный принтер.
То, что поразило до глубины моей души — то, что с убунт (rdesktop) и макоси (какой-то стандартный rdp-клиент) печатать начало сразу же после установки, основная ебля (причём мега-адская) пришлась на подключение виндового клиента к виндовому же серверу. Оно либо работает сразу, либо не работает вообще и никаких вменяемых диагностических сообщений найти невозможно (в аудите печати "вот задание пришло, размер такой-то, вот оно распечаталось, вот джоб удалился" при полном молчании принтера) и лишь телепатическим путём можно догадаться про то, что надо перебирать версии драйверов, пока не найдётся рабочий.

Dimez

Прошить разнообразное железо, имея только IP KVM, можно такими строчками в grub legacy, взяв memdisk из syslinux'а:
title SSD Update
root (hd0,0)
kernel /memdisk iso raw
initrd /crucial-m500.MU03.03.S0.iso

Dimez

Я постиг дзен. В линуксе много способов выстрелить себе в ногу, даже во всех конечности, но инициатором выстрелов будешь всегда ты. Опытные же windows-администраторы частенько ходят с секундомером и табличкой, типа, "сейчас 24.10.2013, 17:56:50, пора отойти в сторону, из соседнего астрала вот-вот должна прилететь пуля, если не отойду, попадёт мне в ногу"

Dimez

HBA LSI 9211-8i очень хорош для серверов upper начального (уже) уровня.
cat /proc/mdstat
md5 : active raid1 sdf1[1] sde1[0]
117154176 blocks super 1.2 [2/2] [UU]
[==>..................] resync = 12.3% (14444416/117154176) finish=3.6min speed=466107K/sec

md4 : active raid10 sdh1[3] sdg1[2] sdd1[1] sdc1[0]
1953260544 blocks super 1.2 512K chunks 2 near-copies [4/4] [UUUU]
[=>...................] resync = 5.0% (98273024/1953260544) finish=95.2min speed=324502K/sec

md3 : active raid1 sdb4[1] sda4[0]
888345152 blocks super 1.2 [2/2] [UU]
[=>...................] resync = 9.1% (81648448/888345152) finish=72.1min speed=186392K/sec

Dimez

Вот различный подход к интерфейсам и сообщениям об ошибках.
Понадобилось мне смонтировать wim-файл винды из, разумеется, винды.
Не монтируется, срёт непонятной ошибкой 0xc1510111, предлагает смонтировать в ro.
В логе (если это можно назвать логом) %windir%/logs/dism.log куча какого-то совершенно ненужного дебажного говна, за которым еле разглядел access denied.
В результате оказалось, что на файле стоял непонятно взявшийся атрибут read only. Причём на вкладке "безопасность", куда я первым делом полез, он не отражается, там всё нормально, полный rw для пользователя "Администратор" (dism работает только от администратора)
Почему в ошибке вместо 0xc1510111 нельзя написать "ваш файл в ридонли, снимите галку"?
И в виндах всё так. Куча ненужной отвлекающей информации, а вместо действительно нужнойинформации, которая явно приведёт к решению проблемы — различные 0x120987abf354.

Dimez

Пример не из дроида, но из реальной жизни:
Любой современный принтер HP закодится в пингвинуксе очень просто: cups + набор инструкций в ppd = счастье
То ли дело в оффтопике:
1. скачайте 700мб драйвера, который по сути бинарь, который без админских прав не стартует
2. подождите полчасика, пока оно отдуплится
3. ответьте на тысячу тупых вопросов
4. подпишитесь на спам от хьюллета
5. почитайте мануал
6. ответьте ещё на десяток вопросов
7. ОПАНЬКИ! оказывается надо выкачать ещё гигабайт файликов на 64кбод с медленного пиндостанского сервера, приходите завтра
8. забыли отключить USB? удаляем такой-то матерью следы из оффтопика и всё по новой, с первого пункта, не исключая седьмой
если всё пройдёт успешно, то в оффтопике будет постоянно висеть 3-4 сервиса (в зависимости от модели), без которых не будет работать ничего
сервисы эти будут регулярно сыпать всплывающими окошками о состоянии принтера или с ошибками в скриптах
а теперь представим, что у нас не HP, а какой-нибудь ёбаный кенон
всё то же самое, только под пингвинукс нет ни софта ни скриптов ни хуя
как хочешь так и заводи его там
надо ли говорить, что родной 1гб драйвер от кенона для форточки не запустится ни в вине ни в виртуалке ни даст расшарить принтер с форточного компа
//via opennet.ru

Dimez

megacli от lsi — яркий пример долбоебической утилиты, с отличной идеей, но обосранной наглухо реализацией. Ей можно сделать абсолютно всё с контроллером, массивом и дисками, но от названий ключей и манов у мозга происходят необратимые изменения.