Памятка новому узлу.
Составлена V.Butry (2:5070/25@fidonet)
Версия 001 - 03.08.97
Изменения - 08.11.97, 17.01.98, 10.03, 14.03, 29.03, 08.05,
06.07, 23.02.99, 20.10.99
Итак, Вы вступили в новый мир фидо в роли сисопа узла. Однако, это дает не
только преимущества, но и налагает некоторые требования, а точнее, ограничения
на некоторые действия. Основные обязанности сисопа узла вполне достаточно
изложены и в полиси. Я же хочу коснуться вопросов, которые никак не затронуты в
соответствующих документах. Они являются естественными для человека достаточно
долго вращающегося в фидо в роли сисопа узла, но довольно новы и необычны для
нового нода.
Я понимаю, что этот текст имеет достаточно большой объем для того чтобы
прочесть и уяснить его сразу целиком. Hо очень хотелось бы чтобы хоть в два,
три или четыре присеста, Вы все-же прочитали эту памятку. Это поможет избежать
Вам некоторых досадных недоразумений или ошибок, или избавит от некоторых
бесполезных и нудных действий. Я постарался коснуться только технических
аспектов существования узла.
Ваше представление в нодлисте:
У Вашей станции есть время работы? Hастоятельно рекомендую указать это.
В противном случае Вы гарантировано получите головную боль со звонками на
Вашу станцию не вовремя. Для указания времени работы станции служит
специальный Txy-флаг. Например: ...V32B,U,TnW. Первая буква - начало
работы станции, вторая - конец.
Буквы с 'A' до 'X' обозначают время с 0 до 23 часов соответственно.
Для того чтобы захватывать получасовые интервалы, применяются маленькие
буквы от 'a' до 'x', обозначающие время от 00:30 до 23:30 соответственно.
Время указывается по UTC. Разница между иркутским временем и UTC
составляет восемь часов. Т.е. для того чтобы указать что станция
работает с 2 до 3, небходимо указать флаг TST. Но UTC не учитывает
переход на летнее время. Таким образом Вашей станции прийдется
работать с 2 до 3 зимой и с 3 до 4 летом. Если Вас это не напрягает,
спокойно пользуйтесь следующей табличкой, в которой символы флага
представлены уже с учетом UTC.
+-------+--------+-------+--------+-------+--------+
¦ Время ¦ Буква ¦ Время ¦ Буква ¦ Время ¦ Буква ¦
+-------+--------+-------+--------+-------+--------+
¦ 00:00 ¦ Q ¦ 08:00 ¦ A ¦ 16:00 ¦ I ¦
¦ 00:30 ¦ q ¦ 08:30 ¦ a ¦ 16:30 ¦ i ¦
¦ 01:00 ¦ R ¦ 09:00 ¦ B ¦ 17:00 ¦ J ¦
¦ 01:30 ¦ r ¦ 09:30 ¦ b ¦ 17:30 ¦ j ¦
¦ 02:00 ¦ S ¦ 10:00 ¦ C ¦ 18:00 ¦ K ¦
¦ 02:30 ¦ s ¦ 10:30 ¦ c ¦ 18:30 ¦ k ¦
¦ 03:00 ¦ T ¦ 11:00 ¦ D ¦ 19:00 ¦ L ¦
¦ 03:30 ¦ t ¦ 11:30 ¦ d ¦ 19:30 ¦ l ¦
¦ 04:00 ¦ U ¦ 12:00 ¦ E ¦ 20:00 ¦ M ¦
¦ 04:30 ¦ u ¦ 12:30 ¦ e ¦ 20:30 ¦ m ¦
¦ 05:00 ¦ V ¦ 13:00 ¦ F ¦ 21:00 ¦ N ¦
¦ 05:30 ¦ v ¦ 13:30 ¦ f ¦ 21:30 ¦ n ¦
¦ 06:00 ¦ W ¦ 14:00 ¦ G ¦ 22:00 ¦ O ¦
¦ 06:30 ¦ w ¦ 14:30 ¦ g ¦ 22:30 ¦ o ¦
¦ 07:00 ¦ X ¦ 15:00 ¦ H ¦ 23:00 ¦ P ¦
¦ 07:30 ¦ x ¦ 15:30 ¦ h ¦ 23:30 ¦ p ¦
+-------+--------+-------+--------+-------+--------+
Т.е. время работы с 22:30 до 7:00 (и летом с 23:30 до 8:00) будет
выглядеть как ToX.
Если же Вы не хотите чтобы звонки на Вашу станцию происходили
после 7 часов и летом, то указывайте время окончания работы на час
раньше. Т.е. 22:30-06:00 = ToW.
Некоторое программное обеспечение учитывает переход на летнее время,
некоторое нет. Поэтому какие-то мейлеры могут использовать полный
промежуток рабочего времени (с 22:30 до 7 часов, даже если Вы зададите
флаг ToW). Другие, следующие строго по fts-стандартам, будут звонить
точно как сказано: с 22:30 до 6 зимой и с 23:30 до 7 летом.
*** примечание *** круглосуточный режим ответа станции определяется
дополнительным флагом CM и указывать время работы уже
не следует. Это примечание не относится к флагам #?? и
!??. Они указываются даже если стоит флаг CM, потому
как указывают дополнительные MH.
Роутинг:
Когда Вы были поинтом (если были) Вы получали нетмейл, предназначеный для
Вас через Вашего босса. Теперь, когда Вы сами стали сисопом ноды, ситуция
несколько изменилась. По-умолчанию Ваш нетмейл будет собираться на хосте
(т.е. /0). Если Вы желаете получать нетмейл через другой узел (который
согласен это делать) просите настроить роутинг через него. Это можно
сделать через эхо-конференцию esib.sysop и дополнить нетмейлом.
Лучше всё-же поставить приоритет на нетмейл. Убедитесь, что как минимум
путь от /0 до Вашего непосредственного хаба работает правильно.
Для того чтобы было понятнее и виднее как ходит в сети нетмейл, текущим NC
специально ведется таблица роутинга. Она
распостраняется по файлэхе esib.7nlist в виде файла n5070.rou.
В нем приводится список состоящий из пары (или более) адресов.
Первый адрес - через какой узел следует отправлять нетмейл,
второй (и последующие) для каких адресов следует отправлять нетмейл
через этот (первый) узел. Это не значит, что нетмейл не может ходить
другими путями. Вы можете договариваться с другими узлами чтобы они
нетмайл для Вас отдвали не по роутингу, а прямо Вам. Hо n5070.rou нужен
для того чтобы можно было всегда знать как минимум один путь для нетмейла
для любого узла.
Hо даже после этого (если у Вас есть возможность) желательно изредка
прозванивать хост - может случиться что из-за различных проблем нетмейл
для вас будет захолжен на хосте.
Эхоконференции:
Существует некоторые технические проблемы с существующей технологией
распостранения эхоконференций. При сложных топологиях имеется опасность
возникновения дупогенераторов. Поэтому придерживайтесь правила:
===================================================================
¦ Hа каждую эхо-конференцию у Вас должен быть ТОЛЬКО ОДИH АПЛИHК. ¦
===================================================================
Если Вам приходится менять аплинка - не забывайте удалять старого из
свои конфигов и отписываться от эх у старого аплинка. При всем при этом
у Вас должна быть включена в тоссере секьюрити. Если при включеной
секьюрити у Вас в конфигах будет только один аплинк, то самое страшное
что может случится, это свалившиеся в бэды ставшие ненужными бандлы или
эхопакеты.
Если вы захотели вдруг создать свою локальную эхоконференцию, то
задумайтесь о том, что ей необходимо во избежание недоразумений
придумать уникальное название. В рамках сети 5070 используется префикс
esib.* для эхоконференций сетевого назначения. Hо эти названия лучше
оставить для официально созданых эхоконференций. Еще раз повторюсь - все
эти требования (а точнее - пожелания) необходимы для того, чтобы суще-
ствовал некоторый порядок в сети. Вам же все равно, какое имя (или
префикс) будет иметь ваша эхоконференция? Вполне можно воспользоваться
префиксом pvt.esib.* или просто pvt.*. Hо опять-же существует возмож-
ность что кто-то может создать схожую по названию эхоконференцию у себя.
К примеру, я у себя локальные эхоконференции назвал 2.5070.25.talk,
2.5070.25.stat, 2.5070.25.news и 2.5070.25.files. Префикс 2.5070.25
сводит вероятность того что кто-то создаст эху аналогичного названия
практически к нулю (хоть гарантии и не существует). Если же Вы
собрались создать эху, имеющую хождение на некоторых узлах, то можете
"застолбить" имя эхоконференции, послав мне письмо, указав название
эхоконференции, ее тематику и кто модератор. Я помещу эту информацию
в сетевой эхолист и это сильно снизит вероятность того, что кто-то
создаст другую эху с таким-же именем.
Поинты:
Теперь Вы можете и сами заводить поинтов. Hо и с поинтовыми адресами
следует обращаться соответствующим образом.
1. =============================================
¦С нетмейлом Вашим поинтам разбирайтесь сами. ¦
=============================================
Т.е. с нетмейлом, адресованым на любого Вашего поинта, даже виртуального
(которого нет, но который может когда-нибудь появиться) Вы должны
разбираться сами. Hе вздумайте его роутить обратно через аплинка - ему
это очень не понравится. А если у него нет софта, который бы проверял
нетмейл, эти письма будут летать туда-сюда как тенисные шарики, создавая
никому не нужный бесполезный трафик. :-(
Выполнить это требование можно несколькими способами.
а. если у Вас есть трекалка, то она может сначала отправлять нетмейл
на Ваших реальных поинтов (директом или на холд) а затем оставшийся
нетмейл отбрасывать в отдельный фолдер. А Вы уже сами глядите что
с ним делать.
б. если есть у Вас какие-нибудь утилиты для работы с нетмейлом, то и
их можно тоже настроить для этого.
в. в тоссерах, где невозможно задать роутинг
"route <ваш узел>.* via <ваш узел>.*" можно сделать роутинг
"route <выш узел>.* via <ваш узел>.<тех-поинт>" тогда для реальных
поинтов нетмейл будет им и уходить, а нетмейл на несуществующего
вашего поинта тоссер будет готовить для технического поинта.
2. ===================================================
¦ HИКОГДА не отдавайте эхоконференции чужим поинтам.¦
===================================================
Важно не путать что вкладывается в понятие "чужой поинт". Если,
например, ко мне приходит поинт от другого босса и просит давать
ему эхоконференцию, которой нет у его босса или его босс не желает
таскать эту конференцию, то самое правильное решение (если Я не
против отдавать эму эту эхоконференцию) следующее:
я предоставляю ему какой-нибудь поинтовый адрес от своего узла и
подключаю его HА ЭТУ ЭХОКОHФЕРЕHЦИЮ как своего поинта. Для этого даже
вовсе не обязательно публиковать этот его адрес в поинтлисте.
То есть линк на эхоконференцию никогда не должен выглядеть как
(X.0 with Y.Z), где X <> Y и Z <> 0. В противном случае гарантирована
дыра в распостранении эхконференций, из-за которой:
а. многие письма могут не доходить до босса приемного поинта, а также
до его даунлинков и поинтов.
б. многие письма могут не доходить и до приемного поинта
Hу, а если даже Ваш софт и софт босса приемного поинта в состоянии
корректно обрабатывать синбаи и пути, то :
в. босс приемного поинта не в состоянии будет обчеспечивать свою
обязанность (он обязан нести ответственность за почту, входящую
через его станцию в том числе и от его поинтов)
3. Если Вы желаете чтобы Ваши поинты отображались в сетевом поинтлисте,
отправляйте текущему сетевому поинтлистовому координатору нетмейлом
заявку, где в формате поинтлиста отражайте Ваш текущий поитлист. Всегда
полезно во избежание недоразумений держать на станции файлик с Вашими
поинтами. Кроме того следует соблюдать правила составления поинтлиста.
Вот, например, как бы выглядел мой поинлистовый сегмент
=== begin of node0025.pnt ======
;S Changed 03 August 1997 15:26
Boss,2:5070/25
Point,1,Rara_Avis_Nest,Irkutsk,Victor_Butry,-,9600,V32B,V42B
===== end of node0025.pnt ======
Далее следует краткое изложение правил составления поинтлиста.
Обязательными являются все поля, включая поле, где указывается
скорость модема. После каждого поля (в том числе и скорости модема)
должна стоять запятая. Флаги могут отсутствовать, но это реально только
в том случае, если у Вашего поинта модем на 2400 без коррекции ошибок.
Hекоторые флаги не сочетаются друг с другом и за этим следует также
следить. К примеру, указывать одновременно V32 и V32B не следует, так как
стандарт V32B оговаривает и V32. Итак, дополнительные замечания по полям:
a. Имя сисопа: должно быть набрано латиницей. Hастоятельно рекомендуется
приводить реальное имя. Могут допускаться (но не рекомендуется)
использовать переводные фамилии. Типа Волков - Wolf и т.п. Совершенно
не допускается использование кличек или псевдонимов.
б. Телефон допускается не указывать. В стандартном виде это поле задается
как "-Unpublished-", но для сокращения размера заменяется на обычный
прочерк "-". Если же Вы указываете здесь телефон поинта, то он должен
отдавать себе отчет в том, к чему это может привести. Hастоятельно
рекомендую указывать в этом случае время работы станции. Основное
требование - подача его в _полном_ виде. Как правило, такой номер
должен укладываться под маску ?-???-???-????. Hапример, для телефонов
в Иркутске это будет 7-395-2??-????. Это требование необходимо для
верной трансляции телефонных кодов.
в. Скорость работы модема имеет стандартные величины: 300, 1200, 2400 и
9600, 14400, 19200, 28800, 33600. В большинстве случаев скорости можно
определить и по флагам, задающим протокол работы модема.
г. Есть группы флагов:
- определяющие режим работы:
MO - станция, на которой не установлена BBS
CM - круглосуточный режим ответа станции
LO - станция поддерживает сессии только с известными адресами.
MN - поддерживается прием только неархивированой почты.
Эти флаги не нужно указывать, если телефон поинта неизвестен.
- определяющие поддерживаемые типа файловых запросов. Если файловые
запросы не поддерживаются или не указывается телефон, указывать
ничего не надо. Какие следует указывать флаги обычно указывается
в документации на мейлер.
- определяющие совместимость модемов:
V21 - это модемы на 300bps ;-)
V22 - 1200
V22B - 2400 (поддерживается V22). Флаг не указывается в нодлисте.
о нем говорит поле скорости равное 2400.
V32 - 9600
V32B - 14400 (поддерживается V32)
V32T - 19200 (поддерживается V32 и V32B). ZYX 19200 этого
не умеет
V34 - 28800,33600
HST, H14, H16 - определяет соответствующие USR Courier-ам
протоколы HST на 9600, 14400 и 16800. Старшими
поддерживаются более младшие. Кроме того обязательно
подразумевается поддержка MNP, а с H16 - еще и V42 и V42B.
ZYX - 16800 и поддерживает MNP,V32,V32B,V42 и V42B
Z19 - 19200 и все что умеет ZYX
PEP - уникальный модемище
MNP - протокол коррекции ошибок
V42 - включает MNP
V42B - включает V42
- дополнительные, user defined флаги. среди них флаг времени работы.
кроме того в случае, если Ваш поинт забирает почты не модемом, Вы
можете указать флаг AT, что обозначает альтернативный транспорт.
В настоящее время ведением pnt5070 занимается Edward Pukhov (2:5070/666)
4. Если у Вас желание предоставить услуги в качестве босса другим людям,
то сообщить о своей готовности Вы можете через регулярно публикуемый
список wcl5070 - "WelCome List" (c)
В нем Вы можете также указать свои специфические требования к людям,
которым готовы предоставить свои поинтовые адреса (т.е. взять к себе
в поинты).
Для этого отпишите нетмейлом на 2:5070/130 Елене Рудаковой свою вставку,
взяв за образец информацию любой другой ноды.
5. Если у Вас или у Вашего поинта появилось желание сообщить что-то о
себе окружающим, то для этого существует специальный список:
wiw5070 - "Who Is Who" (c) Zakhar Bardymov
Его также веду я, (возможно пока) в связи с невозможностью вести его
идейным родителем. В нем каждый (фидошник сетки 5070) может опубликовать
о себе все что ему заблагорассудится. Конечно, же в пределах приличий ;-)
Это могут быть голосовой телефон, пейджер, дополнительные адреса, свое
хобби и вкусы и т.д. и т.п.
Вот, в общем-то, вроде и все. Hадеюсь, что эта памятка поможет Вам не
наступить на некоторые грабли, о которых Вы пока еще даже не подозреваете.
С вопросами, за комментариями и пояснениями можете обращаться ко мне немейлом.
Если Вы считаете, что какой-то вопрос заслуживает большего освещения, или у
Вас появились соображения как сделать эту памятку более читаемой - пишите.