26 ноября 00 года


          Зима - это хорошо, а инфекционные заболевания - это плохо. Вот сижу и не пойму - я заболел или только прикидываюсь? Горло болит, самочуствие так себе, но температура - "отрицательная", то есть, меньше 36.6 :-)
          Пошел жевать чеснок. Говорят, помогает.
          И еще раз об интернете. Великая и могучая фирма Сэнди перетянула таки провода по ИПФ РАН, в результате чего интернет стал заметно лучше по скорости, поменялись ip-адреса (и апдейты dns долго и занудно расползались по остальной части интернет - вот почему dibr какое-то время был unavailable. Зато теперь должно стать чуть лучше.
          "За прошедший год моральный уровень в ИПФ РАН явно вырос, поскольку порнографические ресурсы откатились на второе место по посещаемости" (А.Л. Шарова на семинаре,посвященном реорганизации интернета в рамках отдельно взятого ИПФ РАН). Ясно, что вырос - музыка-то по объему ни с какой порнографией не сравнится. Если одна песенка занимает столько места, сколько неплохая коллекция тематических картинок. :-) Ясно, впрочем, что радости от этого особой нет. И поэтому... и поэтому ипфановский интернет переводят на помегобайтную оплату за траффик. То есть, если тянешь мпеги - объясни начальству, что тянешь ты Фейнмановские лекции по физике "в подлиннике", и тяни дальше :-)
          Грабли - вещь интересная и разнообразная. Вот казалось бы - роутинг из lan в dial-up. С дефолтом в диал-ап. Чего тут делать-то - прописываешь адрес-маску на карточке, прописываешь адрес диалапу, ставишь в диалапе галочку "дефолт гейтвей", ставишь в свойствах ip галочку "хочу роутить", и тащишься. Тащищься, поскольку не работает.
          NT4WS+SP6a. При прочеканной галочке "дефолт гейтвэй" в свойствах соединения, после собственно соединения, происходит коренная и нетривиальная перестройка таблицы роутинга. В дополнение к понятному и очевидному default route туда, в диалап, появляются строчки, перенаправляющие "более специфичные" маршруты туда же, в диалап. Сами же "more specific routes" увеличивают метрику на единичку - чтобы не мешали генеральной линии партии - наличие галочки "хочу роутить" вовсе не должно означать, что оно так легко согласится роутить, и не будет придумывать отговорки - лишь бы не роутить :-)
          Ладно. Снимаем галочку с дефолт гейтвэя, пытаемся нарисовать static routes, обламываемся естественно (какие такие static route в модем? А если он упал?), делаем батник, который устанавливает соединение, а потом route add чего надо. Запускаем батник, он дозванивается, мы route print, тащимся от того, что выдается именно то, что хотелось бы, а не то. что придумали хитрые умы из MS, ping налево - работает, ping направо - работает. Ура?
          Отходим на соседнюю машину - не работает. То есть, роутер пингуется, с роутера пингуется все, что должно пинговаться, но через роутер - не пингуется. Проще говоря - роутер так и не роутит.
          ...вот тогда и начинаешь понимать, зачем делают разнообразные курсы типа MS Certified Software Engineer. Ибо нормальный человек ни в жизнь не догадается, что надо всего-то добавить (не исправить!) в реестре один ключик. С запоминающимся на всю жизнь именем: disableothersrcpackets, и в не запоминающемся даже на пять минут расположением.
          Нет, сейчас оно вполне себе шипит, свистит, когтями машет, и пакетики куда надо перебрасывает. И самое смешное - года три назад я занимался в точности тем же (поэтому сейчас на разборки потратил несколько часов а не неделю), просто такие вот мелочи из памяти стираются...
          Теперь я понимаю, что имеется в виду под zero administration. Администри - не администри, но вместо работы будет zero. Пока не придет MS Certified Professional и не пропишет волшебный ключик в реестр.
          Зато узнал пару полезных программ. Тогда, года три назад, для доступа к удаленному экрану той НТишки я использовал vnc. Ну как же - он многоплатформенный, и под юниксы есть, и под винды, и чуть ли не под os/2. Вот только за такую универсальность приходилось платить скоростью - тормозил он на "первом пне" (p5-75) с PCI-видеокартой (эта штука поллила видеопамять) довольно отчетливо. Сейчас же мне посоветовали Remote Admin 2.01 [http://www.famatech.com/], который меня порадовал однозначно - встает сервисом (а значит, не закрывается в числе первых при шатдауне и релогоне, а главное - работает существенно быстрее чем vnc даже на более слабой машинке - 486dx2-66. И ISAшной видеокарточке. Кончено, подтормаживает слегка... примерно как подтормаживал vnc на PII-450 с AGP видео, но работать вполне возможно.
          Про ключик ничего говорить не буду - поисковые машинки никто не отменял, и работают они неплохо. Ключ находится быстро :-)
          Второе открытие - smartcache. Я-то раньше думал, что выбор "малогабаритных" прокси под винды ограничивается WinGate и подобными глюкалами, а программы на java должны умереть просто потому, что на яве. И был очень удивлен, когда куча народа порекомендовала в качестве "квартирного" прокси нечто, написанное на яве, а именно - самрткеш. И был еще более удивлен, обнаружив, что это что-то довольно шустро работает, не перегружено ненужной дома функциональностью, но нужную функциональность (включая, например, возможность фильтровать чего-нибудь. например, баннеры) имеется.
          Так что рекомендую вместо разнообразных "локальных веб-акселераторов". Берут здесь [http://home.worldonline.cz/~cz210552/], freeware. Бывает же.
          Из переписки, или еще немного о юниксах:


From: Yurii A. Burov
Subj: Re: мысли по прочтении

[skipped by DiBR]

     Вот, кстати, письмо у тебя там было с куском исходника драйверов
ядра bsd. Примерно то же про линукс, не знаю, видел ли раньше, довольно 
старый прикол. Цитата из faq линухового:

 3.18 При монтировании smbfs ресурсов видно только 64 файла. Как быть?
 Hайдите в /usr/src/linux/fs/smbfs/proc.c вот этот кусок кода и
 напишите его автору, что вы о нем думаете:
=== cut here ====
 int
 smb_proc_readdir_long(struct smb_server *server, struct inode *dir, int fpos,
                       int cache_size, struct smb_dirent *entry)
 {
         int max_matches = 64; /* this should actually be based on the
                                  maxxmit */
=== cut here ====

     Чудо чудное, диво дивное :). Вот так оно в свое время писалось.
---
							Wbr Jen

mailto:	jen@kaos.nstu.nsk.su
http:	http://jenpc.nstu.nsk.su/ej/





Оригинал страницы находится на http://dibr.nnov.ru/issue261100.html.(с) DiBR
При перепечатке ссылка обязательна. <<  *  >>
endmai endma