======================================================================== ФИДО IP-комплект fidoip для Linux, FreeBSD, Windows и DragonFly BSD ======================================================================== Самонастраивающийся пакет программ для работы в Фидонете fidoip(последнюю версию скачать можно тут http://sourceforge.net/projects/fidoip/files/) состоит из: * скриптов для сборки и бинарных файлов binkd, Husky HPT и GoldED-NSF; * конфигурационных файлов; * скриптов для получения и отправки сообщений, запуска редактора GoldED-NSF. Настройка комплекта несложна и осуществляется при помощи одного из двух 'конфигураторов - поинтового(если вы подключаетесь к сети FIDONet как поинт) или узлового(если вы решили стать системным оператором узла). Для быстрого ознакомления с основными возможностями fidoip см. презентацию http://sf.net/projects/fidoip/files/media/fidoip-design-and-features.pdf "ВОЗМОЖНОСТИ И ОСОБЕННОСТИ FIDOIP"(DESIGN AND FEATURES OF FIDOIP) 37 слайдов, 493,6 Kb, формат PDF, краткое описание возможностей программы на английском и русском языках, с картинками, рекомендуется к прочтению как новым поинтам, так и сисопам. Если вы новичок и никогда ранее не работали в сети Фидонет, настоятельно рекомендуется посмотреть краткий обучающий курс для поинтов http://downloads.sourceforge.net/project/fidoip/media/videoguide/first-steps-to-fidonet-video-guide.avi "ПЕРВЫЕ ШАГИ В СЕТИ ФИДОНЕТ". В этом видеоролике(продолжительность 7 минут, размер 16,4 Mb, кодек MPEG-4) наглядно показано как легко и быстро подключиться к сети Фидонет, настроить программное обеспечение и начать работу в сети Фидонет. Также новичкам рекомендуется ознакомится с книгой Дмитрия Игнатова http://yarfido.ru/download/This_is_your_Fido.pdf "ЭТО ВАШЕ ФИДО" (c) 2011, 178 страниц, 2,7 Mb, формат PDF, иллюстрировано. В этой книге автор живым и понятным языком дает краткий экскурс в историю сети FIDONet, рассматривает текущее состояние сети, делает обзор социального состава участников сети Фидонет, а также рассматривает используемые технологии и перспективы развития сети Фидонет. IP-комплект fidoip предназначен для автоматического создания IP-узлов и подключения IP пойнтов. Это можно сделать очень быстро, за 5 минут или даже быстрее. Если вам необходимо поднять узел обязательно посмотрите презентации http://sf.net/projects/fidoip/files/media/setup-fido-node-on-linux.pdf "НАСТРОЙКА УЗЛА FIDONET ДЛЯ LINUX"(SETUP FIDONET NODE ON LINUX) 15 слайдов, 78,8 Kb, формат PDF, http://sf.net/projects/fidoip/files/media/setup-fido-node-on-windows.pdf ?НАСТРОЙКА УЗЛА FIDONET ДЛЯ WINDOWS"(SETUP FIDONET NODE ON WINDOWS) 15 слайдов, 84,8 Kb, формат PDF, которые содержат инструкцию и пошаговое описание развертывания узла на английском и русском языках, рекомендуется к прочтению системным операторам FIDONet и поинтам, желающим стать узлом, получить узловой номер и поднять узел на Windows и Linux. Также настоятельно рекомендуется к просмотру два обучающих видеоролика: http://sf.net/projects/fidoip/files/media/videoguide/setup-fido-node-on-linux.wmv "НАСТРОЙКА УЗЛА FIDONET ДЛЯ LINUX"(SETUP FIDONET NODE ON LINUX), 25.9 Mb, формат Windows Media Video, продолжительность 8 минут 06 секунд - краткий обучающий курс по установке узла на Linux'е или http://sf.net/projects/fidoip/files/media/videoguide/setup-fido-node-on-windows.wmv ?НАСТРОЙКА УЗЛА FIDONET ДЛЯ WINDOWS"(SETUP FIDONET NODE ON WINDOWS), 25.5 Mb, формат Windows Media Video, продолжительность 8 минут 13 секунд - краткий обучающий курс по установке узла на Windows. В этих видеороликах наглядно показано как легко и быстро поднять свой собственный узел Фидонет на Linux и Windows, как заводить новых поинтов, добавлять линки, а также выполнять прочие задачи администратора узла FIDONet. Одной из особенностей fidoip является мультиплаформенность: пользователь с лёгкостью (и быстро) может перейти из Windows в любой современный дистрибутив GNU/Linux, затем из Linux мигрировать во FreeBSD или DragonFly BSD, и затем вернуться обратно в Windows, сохраняя при этом все свои настройки и базы сообщений. Кроме того, для хранения базы сообщений можно использовать USB-flash-диск, что позволяет использовать одну и ту же базу сообщений на разных компьютерах и на различных операционных системах. Установка и работа комплекта была проверена для операционных систем и дистрибутивов: Slackware (32-разрядная и 64-разрядная версии), Slamd64, Fedora Core(32-разрядная и 64-разрядная версии), Mint Linux, OpenSUSE (32-разрядная и 64-разрядная версии), Debian/Ubuntu (32-разрядная и 64-разрядная версии) и Arch Linux(32-разрядная и 64-разрядная версии), Mandriva(32-разрядная и 64-разрядная версии), FreeBSD (32-разрядная и 64-разрядная версии), DragonFly BSD(32-разрядная и 64-разрядная версии) и Windows 7/XP/Vista(32-разрядная и 64-разрядная версии). ПРИМЕЧАНИЕ 1. Если вы хотите настроить узел и стать системным оператором узла FIDONet, начните чтение этого документа с раздела 28. ПРИМЕЧАНИЕ 2. Если на вашем компьютере уже работает предыдущая версия fidoip, начните чтение этого документа с разделов 2, 32 ПРИМЕЧАНИЕ 3. Если вы в первый раз подключаетесь к ФИДО', сперва прочтите разделы 30, 31. Также новичкам настоятельно рекомендуется скачать и просмотреть краткий обучающий курс http://downloads.sourceforge.net/project/fidoip/media/videoguide/first-steps-to-fidonet-video-guide.avi "ПЕРВЫЕ ШАГИ В СЕТИ ФИДОНЕТ" ПРИМЕЧАНИЕ 4. Если вы пользователь Mac OS X(Intel), см. раздел 36 ПРИМЕЧАНИЕ 5. Если вы обладатель 'маршрутизатора Asus или D-Link, вы можете установить и использовать Фидо, поднять узел сети FIDONet на этом устройстве. Ваша фидо-станция не будет шуметь, занимать много места, греться и потреблять лишнюю электроэнергию. Более подробно об установке fidoip на маршрутизаторы см. в пункте 35. ======================================================================= ОГЛАВЛЕНИЕ 1. ОПИСАНИЕ ФАЙЛОВ АРХИВА FIDOIP-1.0.5_5 2. ОБНОВЛЕНИЕ FIDOIP 3. УСТАНОВКА КОМПЛЕКТА ВО FREEBSD 4. УСТАНОВКА КОМПЛЕКТА В DRAGONFLY BSD 5. УСТАНОВКА КОМПЛЕКТА ДЛЯ SLACKWARE LINUX 6. УСТАНОВКА КОМПЛЕКТА ДЛЯ 64-БИТНОЙ SLACKWARE И SLAMD64 LINUX 7. УСТАНОВКА КОМПЛЕКТА ДЛЯ UBUNTU LINUX 8. УСТАНОВКА КОМПЛЕКТА ДЛЯ DEBIAN LINUX 9. УСТАНОВКА КОМПЛЕКТА ДЛЯ OPENSUSE 10. УСТАНОВКА КОМПЛЕКТА ДЛЯ FEDORA CORE 11. УСТАНОВКА КОМПЛЕКТА ДЛЯ ARCH LINUX 12. УСТАНОВКА КОМПЛЕКТА ДЛЯ MAGEIA И MANDRIVA LINUX 13. УСТАНОВКА ДЛЯ ДРУГИХ ДИСТРИБУТИВОВ LINUX 14. УСТАНОВКА КОМПЛЕКТА В WINDOWS 15. ОПИСАНИЕ КОМПЛЕКТА FIDOIP 16. ДОПОЛНИТЕЛЬНАЯ НАСТРОЙКА КОМПЛЕКТА ВО FREEBSD, LINUX И DRAGONFLY BSD 17. ДОПОЛНИТЕЛЬНАЯ НАСТРОЙКА КОМПЛЕКТА В WINDOWS 18. ДОПОЛНИТЕЛЬНАЯ НАСТРОЙКА РЕДАКТОРА GOLDED 19. РУСИФИКАЦИЯ ВО FREEBSD, LINUX И DRAGONFLY BSD 20. ПЕРЕХОД ИЗ WINDOWS В LINUX/FREEBSD/DRAGONFLY BSD. 21. ПЕРЕХОД ИЗ LINUX/FREEBSD/DRAGONFLY BSD В WINDOWS 22. ПЕРЕХОД ИЗ FREEBSD В LINUX ИЛИ DRAGONBSD И ОБРАТНО 23. ПОИНТКОМПЛЕКТ FIDOIP НА USB-FLASH ДИСКЕ 24. FIDOSLAX LINUX - ДИСТРИБУТИВ ДЛЯ IP-ПОИНТОВ И IP-УЗЛОВ, РАБОТАЮЩИЙ НА ЛЮБОМ КОМПЬЮТЕРЕ БЕЗ УСТАНОВКИ ПО 25. НЕСКОЛЬКО ПОЛЬЗОВАТЕЛЕЙ FIDOIP ОДНОМ КОМПЬЮТЕРЕ 26. НАСТРОЙКА ОТОБРАЖЕНИЯ УВЕДОМЛЕНИЙ О ПОЛУЧЕННЫХ И ОТПРАВЛЕННЫХ СООБЩЕНИЯХ 27. НАСТРОЙКА В ПОДПИСИ GOLDED-NSF СТРОКИ С ИНФОРМАЦИЕЙ ОБ ИГРАЮЩЕЙ МУЗЫКАЛЬНОЙ КОМПОЗИЦИИ 28. НАСТРОЙКА КОМПЛЕКТА FIDOIP В КАЧЕСТВЕ УЗЛА И АВТОМАТИЧЕСКАЯ СИСТЕМА УПРАВЛЕНИЯ УЗЛОМ FIDOIP NMS 29. ЕСЛИ ВОЗНИКЛИ ПРОБЛЕМЫ 30. ЧТО НЕОБХОДИМО ДЛЯ ПОДКЛЮЧЕНИЯ К ФИДО ПО IP? 31. ПРИСТУПАЯ К РАБОТЕ В ФИДО 32. ГИПЕРТЕКСТОВЫЕ ВОЗМОЖНОСТИ ФИДО В FIDOIP 33. ИСПОЛЬЗОВАНИЕ ФИДО В КОММУНИКАТОРАХ NOKIA INTERNET TABLET NXXX 34. ФИДО ДЛЯ ДИСТРИБУТИВА PUPPYRUS LINUX 35. ИСПОЛЬЗОВАНИЕ ФИДО В МАРШРУТИЗАТОРАХ ASUS И D-LINK 36. ОСНОВАННЫЕ НА FIDOIP КОМПЛЕКТЫ 37. ИСТОЧНИКИ ИНФОРМАЦИИ, СКРИПТЫ И КОМПЛЕКТЫ ======================================================================= Копию этого документа, а также его обновлённую версию, Вы можете найти по адресу: http://sourceforge.net/apps/mediawiki/fidoip ======================================================================= ======================================================================= Раздел 1. Описание файлов архива fidoip-1.0.5_5 ======================================================================= После того как Вы раскроете архив с fidoip-1.0.5_5, вы увидите следующие файлы и каталоги: ChangeLog - описание изменений и улучшений fidoip; UPDATING - описание обновления fidoip до версии fidoip-1.0.5_5; UPDATING.UTF - описание обновления fidoip до версии fidoip-1.0.5_5 в кодировке UTF-8; README - описание файлов архива fidoip; README.UTF - описание файлов архива fidoip в кодировке UTF-8; arch.abs.tar.bz2 - архив с abs-скриптами для сборки пакетов для Arch Linux; binkd - каталог со скриптами и исходниками binkd; bsd_ports.tar.gz - архив с обновлённых портов FreeBSD binkd, husky hpt и GoldEd+; clear_cyrillic.bash - скрипт для удаления поддержки русского языка в конфигурационных файлах, рекомендуется использовать только англоязычным пользователям; clear_fidoip_files.sh - скрипт для удаления старых бинарных и конфигурационных файлов fidoip, следует применять при обновлении fidoip; nowplaying_fidoip_plugin.tar - плагины к медиаплеерам Audacious, Амарок, Rhythmbox и XMMS для настройки таглайна np(сейчас играет композиция) в редакторе GoldEd-NSF; fido_slack.sh - скрипт для сборки пакетов fidoip для 32-разрядной Slackware Linux версии 13 и выше; fido_slack-old.sh - скрипт для сборки пакетов fidoip для версий Slackware Linux 10, 11, 12; fido_slack64.sh - скрипт для сборки пакетов fidoip для 64-разрядной Slackware Linux версии 13 и выше; fidoip-design-and-features.pdf - презентация, описывающая возмоджности узлового и поинтового комплекта fidoip; fido_slack64-old.sh - скрипт для сборки пакетов fidoip для 64-разрядной Slamd64 Linux; fidoip_win-1.0.5_5-1.zip - установочный комплект fidoip для Windows, архив включает исполняемые файлы, конфигуратор, шаблоны и структуру каталогов и perl); fido.rus.koi - документация fidoip в кодировке KOI8-R; fido.rus.utf - документация fidoip в кодировке UTF-8; fido.rus.win.txt - документация fidoip в кодировке CP1251; english-readme.txt - документация fidoip на английском языке, предназначена только для англоязычных пользователей; fido_arch.sh - скрипт для сборки и установки пакетов на 32-разрядном и 64-разрядном Arch Linux; fido_dragonflybsd.sh - скрипт для сборки и установки fidoip для 32-х и 64-х разрядных версий OC DragonFly BSD; fido_freebsd.sh - скрипт для сборки и установки пакетов для 32-х и 64-х разрядных версий OC FreeBSD; fidoip_binary.sh - скрипт для бинарной установки fidoip для Linux; fidoip-cvs-update.sh - скрипт для автоматического обновления исходников binkd и golded+, необходим cvs; fido_linux.sh - скрипт для сборки и установки fidoip для Linux; fido_linux.64.sh - скрипт для сборки и установки fidoip для 64-х разрядных дистрибутивов Linux; golded - каталог со скриптами и исходниками golded+; husky - каталог со скриптами и исходниками husky-hpt; packages - каталог с информацией по доступным пакетами fidoip; fidomail - скрипт, вызывающий скрипты для получения и отправки сообщений recv и send, и отображающий уведомления о полученных и отправленных сообщениях на десктопах FreeBSD/Linux; multi-configs.bash - скрипт для установки несколько конфигураций fidoip для нескольких пользователей на одном компьютере; relinkapps.sh - служебный скрипт для перелинковки исполняемых файлов и библиотек fidoip; set_perm.sh - скрипт для установки прав на каталоги и файлы fidoip; setup_config.bash - поинтовый конфигуратор fidoip для Linux, FreeBSD и DragonFly BSD; setup-fido-node-on-windows.pdf - презентация по установке узла для Windows; setup-fido-node-on-linux.pdf - презентация по установке узла для Linux; setup_node.bash - узловой конфигуратор fidoip для Linux. ======================================================================= Раздел 2. Обновление fidoip ======================================================================= Если у Вас уже установлена предыдущая версия fidoip, то загрузите fidoip-1.0.5_5-1.tar, раскройте его и обновите комплект следующим образом: '''Обновление fidoip для Windows''' 1. Откройте командный интерпретатор cmd.exe(для этого нужно открыть меню "Пуск" и ввести с строке "Запустить" команду cmd.exe), перейдите на тот диск, на котором у вас установлен fidoip и запустите скрипт: \usr\bin\export_windows_arealist.bat 2. Откройте "Проводник", "Total Commander", Far и если каталог \home\fido\fghigetdir отсутствует - создайте его. Этот каталог служебный, поэтому его следует создать, иначе гипертекстовые возможности редактора GoldEd-NSF будут недоступны. 3. Переименуйте каталог с вашими базами \home в \home_old и каталог \usr в \usr_old 4. Извлеките файл fidoip_win-1.0.5_5-1.zip из архива fidoip-1.0.5_5-1.tar. Раскройте этот файл в корень диска и настройте комплект как это описано в разделе 14. "Установка комплекта в Windows" 5. Удалите каталог \home и затем переименуйте каталог с вашими базами из \home_old в \home 6. Отредактируйте и запустите файл \usr\setup_config.vbs как это описано в разделе 14. "Установка комплекта в Windows" 7. Откройте командный интерпретатор cmd.exe(для этого нужно открыть меню "Пуск" и ввести с строке "Запустить" команду cmd.exe), перейдите на тот диск, на котором у вас установлен fidoip и запустите скрипт: \usr\bin\import_windows_arealist.bat 8. Откройте текстовым редактором файл \usr\fidoconf\config.cfg и удалите в списке эхоконференций лишние повторяющиеся описания EchoArea(Дупликаты могут быть для эхоконференций ru.linux.chainik, ru.linux и ru.unix.bsd); 9. Запустите редактор и проверьте, все ли эхи читаются. '''Обновление fidoip во FreeBSD''' 1. Под root'ом выполните команды: cat /usr/local/etc/fido/config | grep EchoArea > arealist.save tar -cf fido_etc.tar /usr/local/etc/binkd.cfg /usr/local/etc/fido /usr/local/etc/golded+ Первая команда сохраняет список используемых вами эхоконференций в файл arealist.save, вторая сохраняет все ваши конфиги и логи в файл fido_etc.tar. Если в скриптах /usr/local/bin/recv и /usr/local/bin/send у Вас были добавлены какие-то дополнительные команды, тогда сохраните их также. 2. Создайте служебный каталог /home/fido/fghigetdir. Если этого не сделать, то гипертекстовые возможности редактора GoldEd-NSF будут недоступны. mkdir /home/fido/fghigetdir 3. Удалите старые пакеты fidoip pkg_delete "binkd*" pkg_delete "husky*" pkg_delete "golded*" 4. Установите fidoip как это описано ниже в разделе 3. "Установка комплекта во FreeBSD". Перед установкой для автоматического обновления исходников binkd можно запустить скрипт: ./fidoip_cvs_update.sh Скрипт пару раз запросит ввести пароль для входа на cvs сервер, на это просто нажмите два раза ввод. Но, в принципе, fidoip_cvs_update.sh можно и не запускать, это необязательно. 5. Под root'ом при помощи конфигуратора setup_config.bash настройте комплект под Ваши данные /usr/local/bin/bash ./setup_config.bash 6. Под root'ом выполните команду: cat arealist.save >> /usr/local/etc/fido/config 7. Запустите скрипт set_perm.sh login, где login - ваше имя входа. 8. Проверьте, нет ли в конце списка эхоконференций в файле /usr/local/etc/fido/config повторяюшихся описаний эх EchoArea. Чтобы найти повторяющиеся строки описаний эхоконференций выполните команду: cat /usr/local/etc/fido/config | grep EchoArea | sort | uniq -d Под вашим логином откройте текстовый редактором файл /usr/local/etc/fido/config и удалите в конце файла повторяющиеся эхоконференции. Чтобы убедиться, что повторяющихся эхоконференций больше нет, снова выполните команду: cat /usr/local/etc/fido/config | grep EchoArea | sort | uniq -d Если вывод этой команды теперь пустой, то значит можно переходить к следующему пункту. 9. Запустите редактор и проверьте все ли эхи читаются. '''Обновление fidoip в Linux'е''' 1. Под root'ом выполните команды: cat /usr/local/etc/fido/config | grep EchoArea > arealist.save tar -cf fido_etc.tar /usr/local/etc/binkd.cfg /usr/local/etc/fido /usr/local/etc/golded+ Первая команда сохраняет список используемых вами эхоконференций в файл arealist.save, вторая сохраняет все ваши конфиги и логи в файл fido_etc.tar. Если в скриптах /usr/local/bin/recv и /usr/local/bin/send у Вас были добавлены какие-то дополнительные команды, тогда сохраните их также. 2. Создайте служебный каталог /home/fido/fghigetdir mkdir /home/fido/fghigetdir 3. Под root'ом переименуйте каталог /home/fido, чтобы сохранить ваши базы sudo mv /home/fido /home/fido-old 4. Выполните команду, чтобы сохранить описание эх: cat /usr/local/etc/fido/config | grep EchoArea > arealist.save 5. Удалите старые версии бинарников и конфигов предыдущей версии fidoip Если у вас Arch Linux, под root'ом удалите старые пакеты fidoip: su pacman -R binkd husky-bsopack husky-fidoconf husky-hpt husky-hptkill husky-hptsqfix husky-hpucode husky-htick husky-nltools husky-smapi husky-sqpack golded-nsf Если у Вас Slackware удалите пакеты "binkd*", "husky*", "golded*" при помощи pkgtool или removepkg Затем, вне зависимости от того, какой у Вас дистрибутив, перейдите в каталог fidoip-1.0.5 cd fidoip-1.0.5 и запустите под root'ом скрипт, который удалит старые бинарные файлы и конфиги: sudo ./clear_fidoip_files.sh 6. Установите комплект fidoip как это описано ниже для вашего дистрибутива; 7. Под root'ом удалите пустой каталог /home/fido sudo rm -rf /home/fido 8. Переименуйте каталог с вашими базами в /home/fido sudo mv /home/fido-old /home/fido 9. Под root'ом при помощи конфигуратора setup_config.bash настройте комплект под Ваши данные: sudo ./setup_config.bash 10. Под root'ом выполните команду: sudo cat arealist.save >> /usr/local/etc/fido/config 11. Под root'ом запустите скрипт ./set_perm.sh login где login - ваше имя входа. 12. Проверьте нет ли в конце списка эхоконференций в файле /usr/local/etc/fido/config повторяюшихся описаний эх EchoArea. Чтобы найти повторяющиеся строки описаний эхоконференций выполните команду: cat /usr/local/etc/fido/config | grep EchoArea | sort | uniq -d Под вашим логином откройте текстовый редактором файл /usr/local/etc/fido/config и удалите в конце файла повторяющие эхоконференции. Чтобы убедиться, что повторяющихся эхоконференций больше нет, снова выполните команду: cat /usr/local/etc/fido/config | grep EchoArea | sort | uniq -d Если вывод этой команды теперь пустой, то значит можно переходить к следующему пункту. 13. Запустите редактор GoldEd-NSF и проверьте все ли эхи читаются. ======================================================================= Раздел 3. Установка комплекта во FreeBSD ======================================================================= Сборка пакетов binkd, husky* и GoldED-NSF и установка fidoip поддерживается для 32-битной(i386) и 64-битной(amd64) версий FreeBSD. Если на вашем компьютере уже установлена предыдущая версия fidoip, то внимательно ознакомьтесь с разделом 2. "Обновление fidoip"(подраздел "Обновление fidoip во FreeBSD") перед установкой. Для того чтобы установить fidoip: 1. Под root'ом - подключитесь к Internet, установите (если не установлено) и обновите дерево портов /usr/ports. 2. Русифицируйте консоль для пользователя под которым Вы работаете. Обычно, во FreeBSD используется KOI8-R, но если Вы используете X'ы и UTF-8, то необходимо, чтобы был установлен порт libiconv. 3. Разархивируйте архив и перейдите в каталог fidoip-1.0.5: su tar -xpf fidoip-1.0.5_5-1.tar cd fidoip-1.0.5 * Внимание! Если перед этим в системе были установлены порты binkd, husky-* и Golded+ из официального дерева портов, то сохраните Ваши конфигурационные файлы и затем удалите эти порты. Это необходимо сделать из-за того, что в комплекте используются более свежие версии портов binkd, husky-* и Golded+, чем те, которые сейчас поддерживаются в дереве портов. Если у Вас уже стоит предыдущая версия fidoip, то Вам также нужно будет сохранить конфиги, переименовать каталог базами и удалить пакеты, как это описано в пункте 2 "Обновление fidoip". Перед установкой для автоматического обновления исходников binkd можно запустить скрипт: ./fidoip_cvs_update.sh Скрипт пару раз запросит ввести пароль для входа на cvs сервер, на это просто нажмите два раза ввод. Но, в принципе, fidoip_cvs_update.sh можно и не запускать, это необязательно. 4. Не отключаясь от Интернет, запустите от имени root'а скрипт ./fido_freebsd.sh: ./fido_freebsd.sh login где login - это имя пользователя, под которым Вы работаете в системе. Далее комплект самостоятельно соберёт и установит все необходимые пакеты. На вопросы "Run binkd as user [fido]?" и "Enter group name for binkd user [fido]?" просто нажимайте Enter. 5. После завершения сборки и установки пакетов fidoip запустите для настройки комплекта конфигуратор setup_config.bash: /usr/local/bin/bash ./setup_config.bash Конфигуратор задаст несколько вопросов о именах, паролях, адресах и явках. Затем конфигуратор выведет на экран введённую Вами информацию. Если всё было введено правильно, нажмите клавишу "y", после чего конфигуратор настроит комплект. 6. Затем необходимо выставить права на файлы и директории комплекта. Для этого запустите скрипт set_perm.sh: ./set_perm.sh login где login - это имя пользователя, под которым Вы работаете в системе. 7. Залогинтесь под пользователем, которого Вы указали в качестве параметра login. В используемом терминале выставьте шрифт побольше и сохраните эти настройки. Запустите recv - чтобы получить сообщения. Запустите скрипт ge для просмотра и редактирования сообщений, если кодировка системы KOI8-R. Если кодировка в системе UTF-8, тогда у вас имеется на выбор три варианта запуска GoldED+: скрипт gl, скрипт ge в терминалах konsole или gnome-terminal, в которых настроено перекодирование UTF-8->KOI8-R и запуск GoldEd в программе screen при помощи скрипта ge. Для запуска через screen, вам нужно будет дополнительно установить порт screen. Кроме того, если вы работаете в иксах, то имеет смысл поставить порт firefox3 - это позволит передавать ссылки в браузер по нажатию клавиш. Более подробно о запуске GoldED-NFS и о гипертекстовых возможносях редактора Gold-NSF см. ниже в разделе 32. "Гипертекстовые возможности ФИДО в fidoip." После того, как вы прочли и ответили на сообщения, выйдите из редактора и запустите send для отправки сообщений. * Примечание. На 64-битной(amd64) версий FreeBSD для сборки пакетов husky* скрипт fido_freebsd.sh экспортирует некоторые переменные(CFLAGS, а также другие), так что после сборки и установки fidoip, чтобы восстановить исходные значения, рекомендуется перезагрузить компьютер. ======================================================================= Раздел 4. Установка комплекта в DragonFly BSD ======================================================================= Сборка пакетов binkd, husky* и GoldED-NSF и установка fidoip поддерживается для 32-битной(i386) и 64-битной(amd64) версий DragonFly BSD. Для того чтобы установить fidoip: 1. Под root'ом - подключитесь к Internet, установите, если не установлено, дерево pkgsrc при помощи команды: su cd /usr ; make pkgsrc-create Если дерево pkgsrc уде установлено, то обновите его при помощи команд: cd /usr ; make pkgsrc-update 2. Русифицируйте консоль для пользователя под которым Вы работаете. Обычно, в DragonFly BSD, как и во FreeBSD, используется KOI8-R, но если Вы используете X'ы и UTF-8, то необходимо, чтобы был установлен порт libiconv. 3. Разархивируйте архив и перейдите в каталог fidoip-1.0.5: tar -xpf fidoip-1.0.5_5-1.tar cd fidoip-1.0.5 Перед установкой для автоматического обновления исходников binkd можно запустить скрипт: ./fidoip_cvs_update.sh Скрипт пару раз запросит ввести пароль для входа на cvs сервер, на это просто нажмите два раза ввод. Но, в принципе, fidoip_cvs_update.sh можно и не запускать, это необязательно. 4. Не отключаясь от Интернет, запустите от имени root'а скрипт fido_dragonflybsd.sh: ./fido_dragonflybsd.sh login где login - это имя пользователя, под которым Вы работаете в системе. Далее комплект самостоятельно соберёт и установит все необходимые для работы fidoip пакеты. Если какой-то из необходимых для работы fidoip пакетов не установится по каким либо причинам, установите его вручную из репозитория при помощи команды: pkg_radd имя_пакета После чего снова заустите скрипт fido_dragonflybsd.sh. После сборки всех небходимых зависимостей, скрипт fido_dragonflybsd.sh соберет компоненты fidoip - binkd, husky hpt, GoldED-NSF. 5. После завершения сборки и установки пакетов fidoip запустите для настройки комплекта конфигуратор setup_config.bash: /usr/pkg/bin/bash ./setup_config.bash Конфигуратор задаст несколько вопросов о именах, паролях, адресах и явках. Затем конфигуратор выведет на экран введённую Вами информацию. Если всё было введено правильно, нажмите клавишу "y", после чего конфигуратор настроит комплект. 6. Затем необходимо выставить права на файлы и директории комплекта. Для этого запустите скрипт set_perm.sh: ./set_perm.sh login где login - это имя пользователя, под которым Вы работаете в системе. 7. Залогинтесь под пользователем, которого Вы указали в качестве параметра login. В используемом терминале выставьте шрифт побольше и сохраните эти настройки. Запустите recv - чтобы получить сообщения. Запустите скрипт ge для просмотра и редактирования сообщений, если кодировка системы KOI8-R. Если кодировка в системе UTF-8, тогда у вас имеется на выбор три варианта запуска GoldED+: скрипт gl, скрипт ge в терминалах konsole или gnome-terminal, в которых настроено перекодирование UTF-8->KOI8-R и запуск GoldEd в программе screen при помощи скрипта ge. Кроме того, если вы работаете в иксах, то имеет смысл поставить порт firefox3 - это позволит передавать ссылки в браузер по нажатию клавиш. Более подробно о запуске GoldED-NFS и о гипертекстовых возможносях редактора Gold-NSF см. ниже в разделе 32. "Гипертекстовые возможности ФИДО в fidoip." После того, как вы прочли и ответили на сообщения, выйдите из редактора и запустите send для отправки сообщений. * Примечание. На 64-битной(amd64) версий DragonFly BSD для сборки пакетов husky* скрипт fido_dragonflybsd.sh экспортирует некоторые переменные(CFLAGS, а также другие), так что после сборки и установки fidoip, чтобы восстановить исходные значения, рекомендуется перезагрузить компьютер. ======================================================================= Раздел 5. Установка комплекта для Slackware Linux ======================================================================= Если на вашем компьютере уже установлена предыдущая версия fidoip, то внимательно ознакомьтесь с разделом 2. "Обновление fidoip"(подраздел "Обновление fidoip в Linux'е") перед установкой. Быстрая установка комплекта fidoip для 32-битного дистрибутива Slackware: 1. Под root'ом - разархивируйте архив и перейдите в каталог fidoip-1.0.5: su tar -xpf fidoip-1.0.5_5-1.tar cd fidoip-1.0.5 Перед установкой для автоматического обновления исходников binkd и golded+ можно запустить скрипт: ./fidoip_cvs_update.sh Скрипт пару раз запросит ввести пароль для входа на cvs сервер, на это просто нажмите два раза ввод. Но, в принципе, fidoip_cvs_update.sh можно и не запускать, это необязательно. 2. Запустите скрипт fido_slack.sh: ./fido_slack.sh login где login - это имя пользователя, под которым Вы работаете в системе. Скрипт запустит сборку пакетов комплекта. 3. После завершения процесса сборки пакетов установите их командами: installpkg /tmp/binkd-1.0.0-i486-fido_my1.txz installpkg /tmp/husky-1.4.rc5-i486-fido_my1.txz installpkg /tmp/golded-1.1.5-b-i486-fido_my1.txz Примечание. Для поддержки старых 32-разрядных версий Slackware, формат пакетов которых отличается от нового методом сжатия и расширением, в комплекте также есть скрипт fido_slack-old.sh, который выполняет сборку пакетов для старых версий Slackware. После сборки пакетов Вы сможете установить fidoip для старой версии Slackware, точно также как описано в пункте 3, за исключением того, что расширения пакетов будут *.tgz. 5. Для перелинковки бинарников и библиотек запустите скрпит relinkapps.sh: ./relinkapps.sh 6. Для настройки комплекта запустите конфигуратор setup_config.bash при помощи команды: ./setup_config.bash 7. Конфигуратор задаст несколько вопросов о именах, паролях, адресах и явках. Затем конфигуратор выведет на экран введённую Вами информацию. Если всё было введено правильно, нажмите клавишу y, после чего конфигуратор настроит комплект. 8. Затем необходимо выставить права на файлы и директории комплекта. Для этого запустите скрипт set_perm.sh: ./set_perm.sh login где login - это имя пользователя, под которым Вы работаете в системе. 9. Залогинтесь под пользователем, которого Вы указали в качестве параметра login. В используемом терминале выставьте шрифт побольше и сохраните эти настройки. Запустите recv - чтобы получить сообщения. Запустите скрипт ge для просмотра и редактирования сообщений, если кодировка системы KOI8-R. Если кодировка в системе UTF-8, тогда у вас имеется на выбор три варианта запуска редактора GoldED: скрипт gl, скрипт ge в терминалах konsole или gnome-terminal, в которых настроено перекодирование UTF-8->KOI8-R и запуск GoldEd в программе screen при помощи скрипта ge. Более подробно о запуске GoldED-NSF см. ниже в разделе 19. "Русификация во FreeBSD, Linux и DragonFly BSD" После того, как вы прочли и ответили на сообщения, выйдите из редактора и запустите send для отправки сообщений. ======================================================================= Раздел 6. Установка комплекта 64-битной Slackware и Slamd64 Linux ======================================================================= Если на вашем компьютере уже установлена предыдущая версия fidoip, то внимательно ознакомьтесь с разделом 2. "Обновление fidoip"(подраздел "Обновление fidoip в Linux'е") перед установкой. Быстрая установка комплекта fidoip 64-битной Slackware и Slamd64: 1. Под root'ом - разархивируйте архив и перейдите в каталог fidoip-1.0.5: su tar -xpf fidoip-1.0.5_5-1.tar cd fidoip-1.0.5 Перед установкой для автоматического обновления исходников binkd и golded+ можно запустить скрипт: ./fidoip_cvs_update.sh Скрипт пару раз запросит ввести пароль для входа на cvs сервер, на это просто нажмите два раза ввод. Но, в принципе, fidoip_cvs_update.sh можно и не запускать, это необязательно. 2. Запустите скрипт fido_slack64.sh: ./fido_slack64.sh login где login - это имя пользователя, под которым Вы работаете в системе. Скрипт запустит сборку пакетов комплекта. Примечание. * В комплект уже собранные пакеты для Slackware не входят, но их можно скачать. Вместо использования скриптов для сборки, вы можете просто установить fidoip при помощи пакетного менеджера. Как устанавливать fidoip - сборкой и установкой из исходников или установкой пакетом - остаётся на Ваш выбор, однако, учтите, что со временем пакеты могут устареть, поэтому сборка из исходников всё же надежнее, хотя и дольше. Скачать последние пакеты можно тут: http://falcony.googlecode.com/svn/tags/fidoip-1.0.5.5-x86_64-1.tgz или http://falcony.googlecode.com/svn/tags/fidoip-1.0.5.5-i486-1.tgz 3. После завершения процесса сборки пакетов установите их командами: installpkg /tmp/binkd-1.0.0-x86_64-fido_my1.txz installpkg /tmp/husky-1.4.rc5-x86_64-fido_my1.txz installpkg /tmp/golded-1.1.5-b-x86_64-fido_my1.txz * Примечание. Для поддержки старых версий 64-разарядных дистрибутивов Slamd64, формат пакетов которых отличается от нового методом сжатия и расширением, в комплекте также есть скрипт fido_slack64-old.sh, который выполняет сборку пакетов. После сборки пакетов Вы сможете установить fidoip для старой версии Slackware, точно также как описано в пункте 3, за исключением того, что расширения пакетов будут *.tgz. 4. Для перелинковки бинарников и библиотек запустите скрпит relinkapps.sh: ./relinkapps.sh 5. Для настройки комплекта запустите конфигуратор setup_config.bash при помощи команды: ./setup_config.bash 6. Конфигуратор задаст несколько вопросов о именах, паролях, адресах и явках. Затем конфигуратор выведет на экран введённую Вами информацию. Если всё было введено правильно, нажмите клавишу "y", после чего конфигуратор настроит комплект. 7. Затем необходимо выставить права на файлы и директории комплекта. Для этого запустите скрипт set_perm.sh: ./set_perm.sh login где login - это имя пользователя под которым Вы работаете в системе. 8. Залогинтесь под пользователем, которого Вы указали в качестве параметра login. В используемом терминале выставьте шрифт побольше и сохраните эти настройки. Запустите recv - чтобы получить сообщения. Запустите скрипт ge для просмотра и редактирования сообщений, если кодировка системы KOI8-R. Если кодировка в системе UTF-8, тогда у вас имеется на выбор три варианта запуска GoldED-NSF: скрипт gl, скрипт ge в терминалах konsole или gnome-terminal, в которых настроено перекодирование UTF-8->KOI8-R и запуск GoldEd в программе screen при помощи скрипта ge. Более подробно о запуске GoldED-NSF см. ниже в разделе 19. "Русификация во FreeBSD, Linux и DragonFly BSD." После того, как вы прочли и ответили на сообщения, выйдите из редактора и запустите send для отправки сообщений. ======================================================================= Раздел 7. Установка комплекта для Ubuntu Linux ======================================================================= Если на вашем компьютере уже установлена предыдущая версия fidoip, то внимательно ознакомьтесь с разделом 2. "Обновление fidoip"(подраздел "Обновление fidoip в Linux'е") перед установкой. 1. Подключитесь к Internet, обновите список пакетов и установите необходимые для сборки комплекта пакеты из репозитория: sudo apt-get update sudo apt-get -y install build-essential unzip zip bzip2 libncurses5-dev gettext screen texinfo x11-utils wget 2. Разархивируйте архив и перейдите в каталог fidoip-1.0.5: tar -xpf fidoip-1.0.5_5-1.tar cd fidoip-1.0.5 Перед установкой для автоматического обновления исходников binkd и golded+ можно запустить скрипт: ./fidoip_cvs_update.sh Скрипт пару раз запросит ввести пароль для входа на cvs сервер, на это просто нажмите два раза ввод. Но, в принципе, fidoip_cvs_update.sh можно и не запускать, это необязательно. 3. Запустите скрипт fido_linux.sh: sudo ./fido_linux.sh login * Примечание 1. Если у Вас установлена 64-х разрядная ОС для процессоров amd64 или Intel x86_64, то тогда Вам необходимо запустить скрипт fido_linux.64.sh: sudo ./fido_linux.64.sh login где login - это имя пользователя, под которым Вы работаете в системе. * Примечание 2. В комплект уже собранные пакеты для Ubuntu/Debian не входят, но их можно скачать. Вместо использования скриптов для сборки(fido_linux.sh или fido_linux.64.sh), вы можете просто установить fidoip при помощи пакетного менеджера. Как устанавливать fidoip - сборкой и установкой из исходников или установкой пакетом - остаётся на Ваш выбор, однако, учтите, что со временем пакеты могут устареть, поэтому сборка из исходников всё же надежнее, хотя и дольше. Скачать последние пакеты можно тут: http://falcony.googlecode.com/svn/tags/fidoip-1.0.5.5-2_amd64.deb или http://falcony.googlecode.com/svn/tags/fidoip-1.0.5.5-2_i386.deb 4. После завершения процесса сборки или установки пакета, запустите конфигуратор setup_config.bash при помощи команды: sudo ./setup_config.bash 5. Конфигуратор задаст несколько вопросов о именах, паролях, адресах и явках. Затем конфигуратор выведет на экран введённую Вами информацию. Если всё было введено правильно, нажмите клавишу, после чего конфигуратор настроит комплект. 6. Затем следует запустить скрипт relinkapps.sh: sudo ./relinkapps.sh 7. Затем необходимо выставить права на файлы и директории комплекта. Для этого запустите скрипт set_perm.sh: sudo ./set_perm.sh login где login - это имя пользователя, под которым Вы работаете в системе. 8. Откройте новую консоль или новую сессию. В используемом терминале выставьте шрифт побольше и сохраните эти настройки. Запустите recv - чтобы получить сообщения. Для запуска редактора GoldED-NSF используйте один из следующих скриптов: скрипт gl, скрипт ge в терминалах konsole или gnome-terminal, в которых настроено перекодирование UTF-8->KOI8-R и запуск GoldEd в программе screen при помощи скрипта ge. Более подробно о запуске GoldED-NSF см. ниже. После того, как вы прочли и ответили на сообщения, выйдите из редактора и запустите send для отправки сообщений. 9. Для Вашего же удобства создайте комбинацию быстрых клавиш в ващей оконной среды для быстрого запуска скриптов. К примеру, чтобы редактор GoldEd в среде GNOME можно было вызывать при помощи комбинации быстрых клавиш Ctrl+Alt+g, выполните в терминале две команды: gconftool-2 -t str --set /apps/metacity/global_keybindings/run_command_1 "g" gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_1 "gnome-terminal -e gl" ======================================================================= Раздел 8. Установка комплекта для Debian Linux ======================================================================= Если на вашем компьютере уже установлена предыдущая версия fidoip, то внимательно ознакомьтесь с разделом 2. "Обновление fidoip"(подраздел "Обновление fidoip в Linux'е") перед установкой. 1. Подключитесь к Internet, под root'ом обновите список пакетов и установите необходимые для сборки комплекта пакеты из репозитория: su apt-get update apt-get install build-essential unzip zip bzip2 libncurses5-dev gettext wget xutils screen texinfo 2. Разархивируйте архив и перейдите в каталог fidoip-1.0.5: tar -xpf fidoip-1.0.5_5-1.tar cd fidoip-1.0.5 Перед установкой для автоматического обновления исходников binkd и golded+ можно запустить скрипт: ./fidoip_cvs_update.sh Скрипт пару раз запросит ввести пароль для входа на cvs сервер, на это просто нажмите два раза ввод. Но, в принципе, fidoip_cvs_update.sh можно и не запускать, это необязательно. 3. Запустите под root'ом скрипт fido_linux.sh: ./fido_linux.sh login * Примечание 1. Если у Вас установлена 64-х разрядная ОС для процессоров amd64 или Intel x86_64, то тогда Вам необходимо запустить скрипт fido_linux.64.sh: ./fido_linux.64.sh login где login - это имя пользователя, под которым Вы работаете в системе. * Примечание 2. В комплект уже собранные пакеты для Ubuntu/Debian не входят, но их можно скачать. Вместо использования скриптов для сборки(fido_linux.sh или fido_linux.64.sh), вы можете просто установить fidoip при помощи пакетного менеджера. Как устанавливать fidoip - сборкой и установкой из исходников или установкой пакетом - остаётся на Ваш выбор, однако, учтите, что со временем пакеты могут устареть, поэтому сборка из исходников всё же надежнее, хотя и дольше. Скачать последние пакеты можно тут: http://falcony.googlecode.com/svn/tags/fidoip-1.0.5.5-2_amd64.deb или http://falcony.googlecode.com/svn/tags/fidoip-1.0.5.5-2_i386.deb А установить при помощи команды: sudo dpkg -i 4. После завершения процесса сборки или установки пакета, запустите под root'ом конфигуратор setup_config.bash при помощи команды: ./setup_config.bash 5. Конфигуратор задаст несколько вопросов об именах, паролях, адресах и явках. Затем конфигуратор выведет на экран введённую Вами информацию. Если всё было введено правильно, нажмите клавишу "y", после чего конфигуратор настроит комплект. 6. Затем под root'ом следует запустить скрипт relinkapps.sh: ./relinkapps.sh 7. Затем необходимо выставить права на файлы и директории комплекта. Для этого запустите под root'ом скрипт set_perm.sh: ./set_perm.sh login где login - это имя пользователя, под которым Вы работаете в системе. 8. Откройте новую консоль или новую сессию. В используемом терминале выставьте шрифт побольше и сохраните эти настройки. Запустите recv - чтобы получить сообщения. Для запуска редактора GoldED-NSF используйте один из следующих скриптов: скрипт gl, скрипт ge в терминалах konsole или gnome-terminal, в которых настроено перекодирование UTF-8->KOI8-R и запуск GoldEd в программе screen при помощи скрипта ge. Более подробно о запуске GoldED-NFS см. ниже в разделе 19. "Русификация во FreeBSD, Linux и DragonFly BSD" После того, как вы прочли и ответили на сообщения, выйдите из редактора и запустите send для отправки сообщений. 9. Для Вашего же удобства создайте комбинацию быстрых клавиш в ващей оконной среды для быстрого запуска скриптов. К примеру, чтобы редактор GoldEd в среде GNOME можно было вызывать при помощи комбинации быстрых клавиш Ctrl+Alt+g, выполните в терминале две команды: gconftool-2 -t str --set /apps/metacity/global_keybindings/run_command_1 "g" gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_1 "gnome-terminal -e gl" ======================================================================= Раздел 9. Установка комплекта для OpenSuse ======================================================================= Если на вашем компьютере уже установлена предыдущая версия fidoip, то внимательно ознакомьтесь с разделом 2. "Обновление fidoip"(подраздел "Обновление fidoip в Linux'е") перед установкой. 1. Подключитесь к Internet, под root'ом обновите список пакетов и установите необходимые для сборки комплекта пакеты из репозитория: su root yast2 -i gcc gcc-c++ ncurses-devel texinfo make 2. Разархивируйте архив и перейдите в каталог fidoip-1.0.5: tar -xpf fidoip-1.0.5_5-1.tar cd fidoip-1.0.5 Перед установкой для автоматического обновления исходников binkd и golded+ можно запустить скрипт: ./fidoip_cvs_update.sh Скрипт пару раз запросит ввести пароль для входа на cvs сервер, на это просто нажмите два раза ввод. Но, в принципе, fidoip_cvs_update.sh можно и не запускать, это необязательно. 3. Запустите под root'ом скрипт fido_linux.sh: ./fido_linux.sh login * Примечание. Если у Вас установлена 64-х разрядная ОС для процессоров amd64 или Intel x86_64, то тогда Вам необходимо запустить скрипт fido_linux.64.sh: ./fido_linux.64.sh login где login - это имя пользователя, под которым Вы работаете в системе. 4. После завершения процесса сборки или установки пакета, запустите под root'ом конфигуратор setup_config.bash при помощи команды: ./setup_config.bash 5. Конфигуратор задаст несколько вопросов об именах, паролях, адресах и явках. Затем конфигуратор выведет на экран введённую Вами информацию. Если всё было введено правильно, нажмите клавишу, после чего конфигуратор настроит комплект. 6. Затем следует под root'ом запустить скрипт relinkapps.sh: ./relinkapps.sh 7. Затем необходимо выставить права на файлы и директории комплекта. Для этого под root'ом запустите скрипт set_perm.sh: ./set_perm.sh login где login - это имя пользователя, под которым Вы работаете в системе. 8. Откройте новую консоль или новую сессию. В используемом терминале выставьте шрифт побольше и сохраните эти настройки. Запустите recv - чтобы получить сообщения. Для запуска редактора GoldED-NSF используйте один из следующих скриптов: скрипт gl, скрипт ge в терминалах konsole или gnome-terminal, в которых настроено перекодирование UTF-8->KOI8-R и запуск GoldEd в программе screen при помощи скрипта ge. Более подробно о запуске GoldED-NFS см. ниже в разделе 19. "Русификация во FreeBSD, Linux и DragonFly BSD" После того, как вы прочли и ответили на сообщения, выйдите из редактора и запустите send для отправки сообщений. 9. Для Вашего же удобства создайте комбинацию быстрых клавиш в вашей оконной среде для быстрого запуска скриптов. К примеру, чтобы редактор GoldEd в среде GNOME можно было вызывать при помощи комбинации быстрых клавиш Ctrl+Alt+g, выполните в терминале две команды: gconftool-2 -t str --set /apps/metacity/global_keybindings/run_command_1 "g" gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_1 "gnome-terminal -e gl" ======================================================================= Раздел 10. Установка комплекта для Fedora Core ======================================================================= Если на вашем компьютере уже установлена предыдущая версия fidoip, то внимательно ознакомьтесь с разделом 2. "Обновление fidoip"(подраздел "Обновление fidoip в Linux'е") перед установкой. 1. Подключитесь к Internet, обновите список пакетов и установите необходимые для сборки комплекта пакеты из репозитория: su root yum install gcc gcc-c++ ncurses-devel screen make luit texinfo gettext wget 2. Разархивируйте архив и перейдите в каталог fidoip-1.0.5: tar -xpf fidoip-1.0.5_5-1.tar cd fidoip-1.0.5 Перед установкой для автоматического обновления исходников binkd и golded+ можно запустить скрипт: ./fidoip_cvs_update.sh Скрипт пару раз запросит ввести пароль для входа на cvs сервер, на это просто нажмите два раза ввод. Но, в принципе, fidoip_cvs_update.sh можно и не запускать, это необязательно. 3. Под root'ом запустите скрипт fido_linux.sh: ./fido_linux.sh login где login - это имя пользователя, под которым Вы работаете в системе. * Примечание 1. Если у Вас установлена 64-х разрядная ОС для процессоров amd64 или Intel x86_64, то тогда Вам необходимо запустить скрипт fido_linux.64.sh: ./fido_linux.64.sh login 4. После завершения процесса сборки, запустите под root'ом конфигуратор setup_config.bash при помощи команды: ./setup_config.bash 5. Конфигуратор задаст несколько вопросов об именах, паролях, адресах и явках. Затем конфигуратор выведет на экран введённую Вами информацию. Если всё было введено правильно, нажмите клавишу "y", после чего конфигуратор настроит комплект. 6. Затем необходимо выставить права на файлы и директории комплекта. Для этого запустите по root'ом скрипт set_perm.sh: ./set_perm.sh login где login - это имя пользователя, под которым Вы работаете в системе. 7. Откройте новую консоль или новую сессию. В используемом терминале выставьте шрифт побольше и сохраните эти настройки. Запустите recv - чтобы получить сообщения. Для запуска редактора GoldED-NSF используйте один из следующих скриптов: скрипт gl, скрипт ge в терминалах konsole или gnome-terminal, в которых настроено перекодирование UTF-8->KOI8-R и запуск GoldEd в программе screen при помощи скрипта ge. Более подробно о запуске GoldED-NSF см. ниже в разделе 19. "Русификация во FreeBSD, Linux и DragonFly BSD" После того, как вы прочли и ответили на сообщения, выйдите из редактора и запустите send для отправки сообщений. 8. Для Вашего же удобства создайте комбинацию быстрых клавиш в вашей оконной среде для быстрого запуска скриптов. К примеру, чтобы редактор GoldEd в среде GNOME можно было вызывать при помощи комбинации быстрых клавиш Ctrl+Alt+g, выполните в терминале две команды: gconftool-2 -t str --set /apps/metacity/global_keybindings/run_command_1 "g" gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_1 "gnome-terminal -e gl" ======================================================================= Раздел 11. Установка комплекта для Arch Linux ======================================================================= Если на вашем компьютере уже установлена предыдущая версия fidoip, то внимательно ознакомьтесь с разделом 2. "Обновление fidoip"(подраздел "Обновление fidoip в Linux'е") перед установкой. Быстрая установка комплекта fidoip для дистрибутива Arch Linux(i686, x86_64): 1. Подключитесь к Internet, настройте(если не настроено) подключение к репозиторию пакетов Arch Linux. Под root'ом - разархивируйте архив и перейдите в каталог fidoip-1.0.5: su tar -xpf fidoip-1.0.5_5-1.tar cd fidoip-1.0.5 Перед установкой для автоматического обновления исходников binkd и golded+ можно запустить скрипт: ./fidoip_cvs_update.sh Скрипт пару раз запросит ввести пароль для входа на cvs сервер, на это просто нажмите два раза ввод. Но, в принципе, fidoip_cvs_update.sh можно и не запускать, это необязательно. 2. Запустите под root'ом скрипт fido_arch.sh: ./fido_arch.sh login где login - это имя пользователя, под которым Вы работаете в системе. Скрипт запустит сборку пакетов комплекта, а также автоматически установит их. Если скрипту для сборки и установки комплекта потребуются пакеты bzip2, zip, unzip и screen, то он выкачает их из репозитория Arch Linux и автоматически установит эти пакеты. Если Вы увидите такие сообщения: ------------------------------------------------------------------- Checking whether some necessary packages installed on this machine: ------------------------------------------------------------------- which: no unzip in (/bin:/usr/bin:/sbin:/usr/sbin:/usr/bin/perlbin/site:/usr/bin/perlbin/vendor:/usr/bin/perlbin/core) WARNING: unzip not found. Trying to install it from repository разрешение зависимостей... проверка на взаимную несовместимость... Цели (1): unzip-6.0-4 Размер загружаемых файлов: 0,00 МБ Размер устанавливаемых файлов: 0,28 МБ Приступить к установке? [Y/n] то всегда нажимайте клавишу "Y" 3. После завершения процесса сборки и установки пакетов выполните команду: ./relinkapps.sh 4. Для настройки комплекта запустите конфигуратор setup_config.bash при помощи команды: ./setup_config.bash 5. Конфигуратор задаст несколько вопросов об именах, паролях, адресах и явках. Затем конфигуратор выведет на экран введённую Вами информацию. Если всё было введено правильно, нажмите клавишу "y", после чего конфигуратор настроит комплект. 6. Затем необходимо выставить права на файлы и директории комплекта. Для этого запустите скрипт set_perm.sh: ./set_perm.sh login где login - это имя пользователя, под которым Вы работаете в системе. 7. Для пользователя, которого Вы указали в качестве параметра login, в его домашнем каталоге добавьте путь /usr/local/bin/ в файле /home/your_login/.bashrc в переменную PATH: export PATH=$PATH:/usr/local/bin 8. Залогинтесь под пользователем, которого Вы указали в качестве параметра login. В используемом терминале выставьте шрифт побольше и сохраните эти настройки. Запустите /usr/local/bin/recv - чтобы получить сообщения. Запустите скрипт /usr/local/bin/ge для просмотра и редактирования сообщений, если кодировка системы KOI8-R. Если кодировка в системе UTF-8, тогда у вас имеется на выбор три варианта запуска GoldED-NSF: скрипт gl, скрипт ge в терминалах konsole или gnome-terminal, в которых настроено перекодирование UTF-8->KOI8-R и запуск GoldEd в программе screen при помощи скрипта ge. Более подробно о запуске GoldED-NSF см. ниже в разделе 19. "Русификация во FreeBSD, Linux и DragonFly BSD". После того, как вы прочли и ответили на сообщения, выйдите из редактора и запустите /usr/local/bin/send для отправки сообщений. ======================================================================= Раздел 12. Установка комплекта для Mageia и Mandriva Linux ======================================================================= Если на вашем компьютере уже установлена предыдущая версия fidoip, то внимательно ознакомьтесь с разделом 2. "Обновление fidoip"(подраздел "Обновление fidoip в Linux'е") перед установкой. 1. Подключитесь к Internet, откройте терминал, под root'ом обновите список пакетов и установите необходимые для сборки комплекта пакеты из репозитория: su root urpmi.update -a urpmi gcc urpmi gcc-c++ urpmi libncurses-devel urpmi texinfo urpmi gettext urpmi screen urpmi make urpmi luit 2. Разархивируйте архив и перейдите в каталог fidoip-1.0.5: tar -xpf fidoip-1.0.5_5-1.tar cd fidoip-1.0.5 Перед установкой для автоматического обновления исходников binkd и golded+ можно запустить скрипт: ./fidoip_cvs_update.sh Скрипт пару раз запросит ввести пароль для входа на cvs сервер, на это просто нажмите два раза ввод. Но, в принципе, fidoip_cvs_update.sh можно и не запускать, это необязательно. 3. Запустите под root'ом скрипт fido_linux.sh: su ./fido_linux.sh login * Примечание. Если у Вас установлена 64-х разрядная ОС для процессоров amd64 или Intel x86_64, то тогда Вам необходимо запустить скрипт fido_linux.64.sh: ./fido_linux.64.sh login где login - это имя пользователя, под которым Вы работаете в системе. 4. После завершения процесса сборки или установки пакета, запустите под root'ом конфигуратор setup_config.bash при помощи команды: ./setup_config.bash 5. Конфигуратор задаст несколько вопросов об именах, паролях, адресах и явках. Затем конфигуратор выведет на экран введённую Вами информацию. Если всё было введено правильно, нажмите клавишу, после чего конфигуратор настроит комплект. 6. Затем следует под root'ом запустить скрипт relinkapps.sh: ./relinkapps.sh 7. Затем необходимо выставить права на файлы и директории комплекта. Для этого под root'ом запустите скрипт set_perm.sh: ./set_perm.sh login где login - это имя пользователя, под которым Вы работаете в системе. 8. Откройте новую консоль или новую сессию. В используемом терминале выставьте шрифт побольше и сохраните эти настройки. Запустите recv - чтобы получить сообщения. Для запуска редактора GoldED-NSF используйте один из следующих скриптов: скрипт gl, скрипт ge в терминалах konsole или gnome-terminal, в которых настроено перекодирование UTF-8->KOI8-R и запуск GoldEd в программе screen при помощи скрипта ge. Более подробно о запуске GoldED-NFS см. ниже в разделе 19. "Русификация во FreeBSD, Linux и DragonFly BSD" После того, как вы прочли и ответили на сообщения, выйдите из редактора и запустите send для отправки сообщений. 9. Для Вашего же удобства создайте комбинацию быстрых клавиш в вашей оконной среде для быстрого запуска скриптов. К примеру, чтобы редактор GoldEd в среде GNOME можно было вызывать при помощи комбинации быстрых клавиш Ctrl+Alt+g, выполните в терминале две команды: gconftool-2 -t str --set /apps/metacity/global_keybindings/run_command_1 "g" gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_1 "gnome-terminal -e gl" ======================================================================= Раздел 13. Установка для других дистрибутивов Linux ======================================================================= 1. Поверьте, установлен ли в вашей системе пакеты: unzip, zip, bzip2, screen, wget, luit, gettext? библиотека ncurses(libncurses5-dev, ncurses-devel - в разных дистрибутивах она может называться по-разному), texinfo и компилятор gcc с поддержкой сборки c++. Для этого выполните поиск в системе со следующими параметрами: find /usr -name ncurses.h which gcc which g++ which make which screen which gettext which luit which makeinfo Если поиск по вашей системе не найдёт вышеперечисленных программ и библиотек, то установите их из соответствующего вашей системе репозитория. 2. Разархивируйте архив, перейдите в каталог fidoip-1.0.5 и запустите под пользователем root скрипт fido_linux.sh: su tar -xpf fidoip-1.0.5_5-1.tar cd fidoip-1.0.5 ./fido_linux.sh login где login - это имя пользователя, под которым Вы работаете в системе. Комплект будет скомпилирован, и затем автоматически установлен. * Примечание 1. Если у Вас установлена 64-х разрядная ОС для процессоров amd64 или Intel x86_64, то тогда Вам необходимо запустить скрипт fido_linux.64.sh: ./fido_linux.64.sh login * Примечание 2. Если в Вашем дистрибутиве принято использовать вместо su команду sudo, то запустите тогда установочный скрипт следуюшем образом: sudo ./fido_linux.sh login Комплект будет скомпилирован, и затем автоматически установлен. * Примечание 3. Перед установкой для автоматического обновления исходников binkd и golded+ можно запустить скрипт: ./fidoip_cvs_update.sh Скрипт пару раз запросит ввести пароль для входа на cvs сервер, на это просто нажмите два раза ввод. Но, в принципе, fidoip_cvs_update.sh можно и не запускать, это необязательно. 3. Запустите конфигуратор setup_config.bash от имени root'а при помощи команды: ./setup_config.bash 4. Конфигуратор задаст несколько вопросов об именах, паролях, адресах и явках. Затем конфигуратор выведет на экран введённую Вами информацию. Если всё было введено правильно, нажмите клавишу "y", после чего конфигуратор настроит комплект. 5. Затем необходимо выставить права на файлы и директории комплекта. Для этого также под root'ом запустите скрипт set_perm.sh: ./set_perm.sh login где login - это имя пользователя, под которым Вы работаете в системе. 6. Откройте новую консоль или новую сессию с Вашим login'ом. В используемом терминале выставьте шрифт побольше и сохраните эти настройки. Запустите recv - чтобы получить сообщения. Для запуска редактора GoldED+ используйте один из следующих скриптов: скрипт gl, скрипт ge в терминалах konsole или gnome-terminal, в которых настроено перекодирование UTF-8->KOI8-R и запуск GoldEd в программе screen при помощи скрипта ge. Более подробно о запуске GoldED-NSF в программе screen см. ниже в разделе 19. "Русификация во FreeBSD, Linux и DragonFly BSD". После того, как вы прочли и ответили на сообщения, выйдите из редактора и запустите send для отправки сообщений. ======================================================================= Раздел 14. Установка комплекта в Windows ======================================================================= Если вы новичок и никогда ранее не работали в сети Фидонет, настоятельно рекомендуется посмотреть краткий обучающий курс [http://downloads.sourceforge.net/project/fidoip/media/videoguide/first-steps-to-fidonet-video-guide.avi "Первые шаги в сети Фидонет"]. В этом видеоролике(файл [http://downloads.sourceforge.net/project/fidoip/media/videoguide/first-steps-to-fidonet-video-guide.avi first-steps-to-fidonet-video-guide.avi], продолжительность 7 минут, размер 16,4 Mb, кодек MPEG-4) наглядно показано как легко и быстро подключиться к сети Фидонет, настроить программное обеспечение и начать работу в сети Фидонет. 1. Внутри архива fidoip-1.0.5_5-1.tar находится файл fidoip_win-1.0.5_5-1.zip. Разархивируйте файл fidoip_win-1.0.5_5-1.zip в корневую директорию любого диска. Для того чтобы комплект работал, он должен находиться в корне любого диска в 2-х директориях - usr и home, например - d:\usr и d:\home или c:\usr и c:\home и т.д. ; *Примечание. Некоторые архиваторы(к примеру WinRar) могут извлечь архив не в корень диска, а создают каталог с названием архива(к примеру, fidoip-1.0.5_5) и извлекают все файлы и каталоги архива в этот каталог. В этом случае войдите в этот каталог, выделите каталоги home и usr, скопируйте их, затем перейдите на уровень выше в корень диска и вставте каталоги в корень диска, так чтобы в корне диска на который вы устанавливаете fidoip(C:\,D:\ и т.д.) появились новые каталоги c:\usr и c:\home, d:\usr и d:\home и так далее. 2. Откройте при помощи редактора(к примеру, в Notepad'а) файл \usr\setup_config.vbs и отредактируйте в нём восемь строк: const yourFullName = "Vasiliy Pampasov" const yourFTNAddress = "2:5020/828.555" const yourStationName = "MyStation" const yourLocation = "Russia, Moscow" const yourUplinkName = "Kirill Temnenkov" const uplinkFTNAddress = "2:5020/828" const uplinkServerName = "temnenkov.dyndns.org" const yourPassword = "12345678" и заменив информацию между кавычками, соответственно, на Ваши имя, Ваш FTN-адрес, Ваше название станции, Ваше месторасположение, имя аплинка, адрес аплинка, DNS-имя сервера(hostname) и Ваш пароль. После чего сохраните файл \usr\setup_config.vbs и запустите его кликнув на нем два раза мышкой. 3. Зайдите в директорию \usr\bin и щелкните мышкой на файле rs.bat или ярлыке со значком с изображением собачей будки (rs.bat) на Рабочем столе Windows; 4. После того как вы соединитесь и получите сообщения, запустите редактор GoldEd-NSF щелкнув мышкой на файле \usr\bin\ge.bat или ярлыке с логотипом фидошной собачки (ge.bat) на Рабочем столе. Написав письма, закройте редактор, запустите снова скрипт rs.bat для отправки ваших сообщений. ======================================================================= Раздел 15. Описание комплекта fidoip ======================================================================= '''Файлы комплекта во FreeBSD, Linux и DragonFly BSD:''' Во FreeBSD все исполняемые скрипты за исключением binkd расположены в каталоге /usr/local/bin/. Исполняемые файлы binkd находятся в каталоге /usr/local/sbin/. В Linux и DragonFly BSD исполняемые файлы binkd, husky hpt и GoldEd+ устанавливаются в /usr/local/sbin/: binkd fconf2binkd fconf2na.pl gedlnx hptlink linked nlupdate sqpack fconf2fidogate fconf2squish gnlnx hptsqfix linkedto pktinfo tparser fconf2aquaed fconf2golded fconf2tornado hpt hpttree nlcrc rddtlnx txt2pkt fconf2areasbbs fconf2msged fecfg2fconf hptkill htick nldiff ulc Если какие-то из остальные перечисленные выше файлы в этом каталоге отсутствуют - значит, комплект собрался неполностью. Все скрипты комплекта расположены в /usr/local/bin/: recv - скрипт для получения сообщений; send - для отправки сообщений; ge - для запуска редактора GoldEd+ в кодировке системы KOI8-R или из терминала konsole; gl - для запуска редактора GoldEd+ и перекодирования UTF-8--KOI8-R при помощи программы luit; g - для запуска редактора GoldEd+ и перекодирования UTF-8<->KOI8-R при помощи программы screen; save_arealist.sh - для сохранения списка эх, используется перед обновлением комплекта fidoip; export_arealist_to_windows.sh - при миграции из Unix в Windows или если базы сообщений хранятся на USB-flash диске; import_arealist_from_windows.sh - при миграции из Windows в Unix или если базы сообщений хранятся на USB-flash диске; nodelist.sh - для генерации индеков нодлиста; binkd_yesterday_stat.sh - статистика соединений binkd за последние сутки; binkd_weekly_stat.sh - статистика соединений binkd за неделю; binkd_monthly_stat.sh - статистика соединений binkd за месяц; binkdstat.pl - общая статистика соединений binkd; stat-binkd.pl - общая статистика соединений binkd; hpt_info.sh - общая статистика соединений binkd; hpt_area.pl - статистика husky hpt по конференциям; linkarea_stat.sh - статистика husky hpt по конференциям; hpt_log.pl - общая статистика husky hpt. Документация binkd, husky hpt и GoldEd, а также этот файл(fido.rus.koi или fido.rus.utf) - находится в корне архива fidoip-1.0.5_5-1.tar, либо на сайте https://sourceforge.net/apps/mediawiki/fidoip. Необходимые для работы комплекта библиотеки ставятся в каталог /usr/local/lib/. Набор каталогов для баз сообщений создаётся в /home/fido, там же находятся и логи: badarea binkd.log carbonarea.sql hpt.log fghigetdir localinb nodelist public uudecode badarea.sqd carbonarea filebox htick.log magic outbound sqpack.log 2uplink badarea.sqi carbonarea.sqd flags import.log msgbasedir outfile tempinb announce badarea.sql carbonarea.sqi golded.log inbound netmailarea protinb tempoutb Структура каталогов и файлов, которые находятся в \home\fido в Windows и /home/fido в Linux, FreeBSD и DragonFly BSD идентична, поэтому Вы с легкостью можете перейти из Windows в FreeBSD, Linux и DragonFly BSD, сохранив свои настройки и базы. Кроме того, Вы можете хранить базы сообщений на USB-flash диске, что позволит Вам использовать эту флешка и комплект fidoip c одной и той же базе на разных компьютерах и операционных системах, см. ниже раздел 23. "Комплект fidoip на USB-flash диске". Вот описание предназначения некоторых из этих каталогов и файлов: 1. Каталог 2uplink используется для пересылки файлов вашему аплинку. Если Вы поместите в этот каталог какой-нибудь файл, к примеру, архив, то после запуска скрипта send этот файл будет отправлен Вашему аплинку; 2. Аналогичным образом, для приема каких-либо файлов от аплинка, к примеру, nodelist'ов, в каталог filebox после запуска скрипта recv могут быть загружены файлы, которые Ваш аплинк захочет переслать Вам; 3. Каталог announce используется htick, каким образом он используется и для чего предназначен - я не знаю, потому как файлэхами никогда не пользовался; 4. Каталог netmailarea используется для хранения личных почтовых сообщений Netmail; 5. В файлах badarea.sqd и carbonarea.sqd хранятся потерянные сообщения и карбон-копия всех ответов на ваши сообщения. 6. Каталоги inbound, outbound, localinb, protinb, tempinb, tempoutb несут чисто служебную функцию и используются binkd и hpt совместно для тоссинга и отправки пакетов. 7. В каталог uudecode вы можете экспортировать UUE-файлы из редактора GoldEd+; 8. После того как нажмёте комбинацию клавиш ALT-W Вы можете сохранять отдельные сообщения редактора GoldEd+ в каталог outfile; 9. Базы сообщений эхоконференций находится в каталоге msgbasedir. 10. В Windows каталог flags используется binkd для блокирования параллельного запуска нескольких сессий binkd; 11. Каталоги public и magic - без понятия для чего они. Первый, вероятно, для совместного доступа к файлам, если, конечно, у Вас - нода; 12. fghigetdir - служебный каталог,в который программа wget загружает сообщения с FHGI-гейта(более подробно см. пункт гипертекстовые возможности fidoip); 13. Файлы *.log - файлы журналирования binkd, приложений husky hpt и редактора Golded+. '''Файлы комплекта в операционной системе Windows:''' Для того чтобы комплект работал в Windows, он должен находиться в корне любого диска в 2-х директориях - usr и home, например - d:\usr и d:\home или c:\usr и c:\home и т.д.. Исполняемые скрипты и программы расположены в каталоге \usr, а настройки базы сообщений в каталоге \home\fido. Исполняемые файлы GoldEd находятся \usr\golded+. Исполняемые файлы binkd, husky hpt и все скрипты комплекта расположены в каталоге \usr\bin. Описывать их все нет смысла - они аналогичны версии для FreeBSD, Linux и DragonFly BSD. Остановимся лишь на отличиях: rs.bat - скрипт для отправки и получения сообщений, в отличии от версии для FreeBSD, Linux и DragonFly BSD, где для получения и отправки сообщений используются два скрипта - recv и send, в версии для Windows эти скрипты совмещены в один скрипт; export_windows_arealist.bat - используется при переходе из Windows во FreeBSD/Linux/DragonFly BSD и/или если базы сообщений хранятся на USB-flash диске; unsubscribe.bat - используется для отписки от эх; import_windows_arealist.bat - используется при обновлении fidoip; import_unix_arealist.bat - используется при переходе из Unix в Windows и/или если базы сообщений хранятся на USB-flash диске; checkhpt.bat - используется для проверки правильности конфигурации тоссера hpt; nodelist.bat - используется для генерации индеков нодлиста; Скрипты perl по статистики соединений binkd и husky hpt в Windows версии по-умолчанию отсутвуют. Документация binkd, husky hpt и GoldEd, а также этот файл fido.rus.win.txt находится в корне архива fidoip-1.0.5_5-1.tar, либо на сайте https://sourceforge.net/apps/mediawiki/fidoip Структура каталогов и файлов, которые находятся в \home\fido в Windows и /home/fido в Linux, FreeBSD и DragonFly BSD идентична, поэтому Вы с легкостью можете перейти из Windows в FreeBSD или Linux, сохранив свои настройки и базы. Кроме того, Вы можете хранить базы сообщений на USB-flash диске, что позволит Вам использовать эту флешка и комплект fidoip c одной и той же базе на разных компьютерах и операционных системах, см. ниже раздел 23. "Комплект fidoip на USB-flash диске". ======================================================================= Раздел 16. Дополнительная настройка комплекта во FreeBSD, Linux и DragonFly BSD ======================================================================= После того как Вы при помощи конфигуратора setup_config.bash настроили комплект для поинта, Вы уже можете загружать сообщения, читать и отвечать на них. Тем не менее, возможно Вам потребуется изменить что-то в конфигурационных файлах, которые fidoip создал для Вас. Основные 3 конфигурационных файла настроек комплекта находятся в каталоге /usr/local/etc/: /usr/local/etc/binkd.cfg - настройки мейлера binkd; /usr/local/etc/fido/config - настройки тоссера hpt; /usr/local/etc/golded+/golded.cfg - настройки редактора GoldEd+. Если вы настраивали комплект не для поинта, а для узла(при помощи конфигуратора setup_node.bash), то к вышеописанным конфигурационным файлам при помощи команды include добавляются сл. конфигурационные файлы: /usr/local/etc/fido/uplink.lst - настройки для главного линка аплинка тоссера; /usr/local/etc/fido/link.lst - настройки линков тоссера; /usr/local/etc/fido/point.lst - настройки поинтов тоссера; /usr/local/etc/fido/readonly.lst - настройки установленных read-only для конференций ; /usr/local/etc/fido/route-default.lst - маршрут по-умолчанию; /usr/local/etc/fido/routing.lst - настройки маршрутов линков; /usr/local/etc/golded+/macro.cfg - пароли для линков, подставляемые макросом редактора для роботов Areafix и Filefix автоматически. Каталог шаблонов конфигурационных файлов /usr/local/etc/fidoip используется конфигуратором setup_config.bash, поэтому не нужно редактировать хранящиеся там файлы. Если Вы используете Putty для соединения с удаленным компьютером, то чтобы в редакторе GoldEd-NSF работали функциональные клавиши Home/End, не забудьте в настройках Putty кроме Windows>Translation>Codepage KOI8-R, также выставить: 1. Connection -> Data-> Terminal type string. Пишем linux вместо стоящего там по умолчанию xterm. После этого работают Home и End; 2. Terminal -> Keyboard в группе "The function keys and keypad" нужно выбрать Esc[n~. После этого нормально работают функциональные клавиши. Конечно, это будет работать, если установлены переменные: export TERMINFO="/путь_к_/terminfo" (в разные дистрибутивах может быть разным) export TERM="linux" Проверить установенные переменные можно при помощи команды: set | grep TERM ======================================================================= Раздел 17. Дополнительная настройка комплекта в Windows ======================================================================= После того как Вы при помощи конфигуратора setup_config.vbs настроили комплект, Вы уже можете загружать сообщения, читать и отвечать на них. Тем не менее, возможно Вам потребуется изменить что-то в конфигурационных файлах, которые конфигуратор setup_config.vbs создал для Вас. Настройки binkd и husky hpt в Windows расположены в каталоге \usr\fidoconf: \usr\fidoconf\binkd.cfg - настройки мейлера binkd; \usr\fidoconf\config.cfg - настройки тоссера hpt; \usr\fidoconf\fidoip - каталог шаблонов конфигурационных файлов. Каталог шаблонов конфигурационных файлов \usr\fidoconf\fidoip используется конфигуратором setup_config.vbs, поэтому не нужно редактировать хранящиеся там файлы. Настройки GoldEd-NSF находятся в каталоге \usr\golded+. gedcolor.cfg goldcmnt.cfg golded.cfm golded.gew golded.tpl goldhelp.gew goldlang.cfg goldlast.lst names.fd gedcyg.exe golded.cfg goldeddef.cfg golded.msg goldhelp.cfg goldkeys.cfg goldlang.gew golduser.lst random.sdx Описание этих файлов и дополнительная настройка редактора GoldED-NSF аналогична описанным выше файлам и настройкам во FreeBSD, Linux и DragonFly BSD. ======================================================================= Раздел 18. Дополнительная настройка редактора GoldED-NSF ======================================================================= Имеет смысл поправить строки TEARLINE и ORIGIN в файле /usr/local/etc/golded+/golded.cfg(во FreeBSD и Linux) или \usr\golded+\golded.cfg(в Windows), чтобы не использовать стандартные фразы по-умолчанию. Также в этом конфигурационном файле есть шаблоны для Twit'ов: TwitName Bad User TwitName Urgy Spammer Замените Bad User и Urgy Spammer на реальные имена тех лиц, чьи письма читать нет никакого смысла, и тогда при просмотре эхоконференций вместо текста сообщений на экране редактора будет появляться надпись: "Пропуск очень интересных и важных сообщений" Просмотр пользователькой адресной книги в редакторе - Alt-F10. Кроме того, чтобы при пролистывании имён в адресной строки при нажатии клавиши F10 GoldEd+ не ругался, что индексые нодлисты недоступны, загрузите файлы net*.ndl и pnt*.ndl в каталог /home/fido/nodelist или \home\fido\nodelist файлы, которые соответствуют вашему региону. Затем поменяйте имена файлов net5020.ndl pnt5020.ndl в строках: NODELIST net5020.ndl ; NodeList @FidoNet ZONE 2 NODELIST pnt5020.ndl ; PointList @FidoNet 5020 и запустите скрипт /usr/local/bin/nodelist.sh или \usr\bin\nodelist.bat после чего индексные нодлисты сгеренерятся. В каталогах /usr/local/etc/golded+/ (для Linux/FreeBSD/DragonFly BSD) или \usr\golded+\ (для Windows) находятся следующие файлы: gedcolor.cfg - настройки цвета редактора GoldEd+; golded.msg - последнее редактируемое и временное сообщение; goldhelp.gel - cправка на русском языке, которая активируется по F1; goldlast.lst - последнее редактируемое сообщение; cfgs - таблицы перекодировок CP866-KOI8-R, необходимы и для систем с UTF-8; golded.tpl - основной шаблон, используемый при ответах; goldkeys.cfg - файл для конфигурирования горячих клавиш; golduser.lst - адресная книга пользователя, при каждом ответе редактор добавдяет в неё адрес получателя; map - каталог с map-файлами; golded.cfm - файл, используемый в качестве квитка при запросах о получении сообщения; goldhelp.cfg - cправка на русском языке, которая активируется по F1; goldlang.cfg - файл русификации меню; goldxlat.gel - файл меню. Для того, чтобы окно редактора GoldEd-NSF хорошо и красиво отображалось на экране, Вам необходимо подобрать шрифты и выставить удобный для размер. Для Windows это можно сделать, щелкнув правой кнопкой мыши на заголовок окна командной строки cmd.exe, в котором открыт GoldED-NSF - на надписи "GoldEd-NSF/W32-MINGW". Выберите там "Свойства"(Properties), в открывшемся меню перейдите на вкладку "Шрифт"(Font, затем в колонке "Размер"(Size) установите размер, для Вас удобный. Также можете поменять там шрифт. Для FreeBSD/Linux/DragonFly BSD тоже самое можно сделать, если в настройках терминала, который Вы используете, поменять параметр отображения(геометрии) "(параметр --geometry), и шрифт в меню терминала или командной строке запуска. К примеру, в зависимости от разрешения экрана, шрифтов по-умолчанию, строка для запуска новой сессии терминала быть такой: gnome-terminal --geometry 80x50+30+200 & ======================================================================= Раздел 19. Русификация во FreeBSD, Linux и DragonFly BSD ======================================================================= В настройку GoldEd-NSF уже добавлена поддержка русского языка для KOI8-R, поэтому если Ваша локаль KOI8-R, то после запуска скрипта ge Вы уже сможете читать и редактировать сообщения. Если Вы используете UTF-8, то для трансляции кодировок UTF-8 <-> KOI8-R Вы можете использовать один из трёх способов. 1.) Запуск редактора GoldEd+ можно выполнять через программу screen. Установите ее, если еще не сделали этого ранее. Настройки screen'а для поддержки трансляции русского языка находятся в файле .screenrc, который по-умолчанию копируется в каталог редактора /usr/local/etc/golded+/ во время установки комплекта. Просто запустите скрипт g в одном из ваших терминальных окон: g Запустится редактор GoldEd с уже включеныыми и настроеным режимами перекодирования - в этом терминальном окне. * Примечание 1. Обычно скрипт g работает сразу, однако если это всё же не так, и перекодирование при помощи screen всё же не заработало, то это может быть связано с тем, что в Linux поддержка KOI8-R не активирована в файле /etc/locale.gen. Проверьте в этом файле строку ru_RU.KOI8-R KOI8-R, и если она не откомментирована, откомментируйте её и затем под root'ом выполните команду locale-gen, и проверьте, есть ли в списке кодировок вашей системы, выполнив команду: locale -a C POSIX ru_RU.koi8r ru_RU.utf8 2.) Запуск редактора также можно выполнять из терминала KDE - konsole, либо в gnome-terminal, которые обладают встроенной возможностью прозрачного перекодирования кодировок. Для konsole, перекодирование можно настроить следующим образом: Для этого, если Вы не используете KDE, установите пакет konsole из репозитория вашего дистрибутива. Затем запустите konsole, в меню Settings>Enconding выберите Cyrrillic (koi8-r). Затем увеличьте шрифты в меню Settings>Fonts>Enlarge Font и сохраните настройки выбрав в меню Settings опцию Save Settings. После этого запустите редактор GoldED при помощи команды: ge После этого Вы сможете читать и редактировать сообщения в редакторе, терминал konsole будет автоматически транслировать кодировки UTF-8 <-> KOI8-R. Для gnome-termnal настройка перекодирования производится аналогичным образом - в меню "Терминал" выбрать пункт "Установить кодировку символов", затем выбрать (KOI8R). Если пункт "KOI8R" в меню отсутствует, то сперва нужно выбрать пункт меню "Добавить или Удалить", в нём добавить кодировку "Кириллица KOI8R", после чего выбрать добавленную кодировку и запустить скрипт ge. Также рекомендуется выключить в выбранном терминале клавиши, которые могут конфликтовать с комбинациями клавиш редактора GoldED - F1-F12, Alt- (в меню "Правка" > "Комбинация клавиш") и так далее. Чтобы выбранная кодировка или отключенные комбинации клавиш не создавали неудобства при работе с другими приложениями можно либо вызывать скрипт в отдельном профиле (который предварительно нужно будет настроить и сохранить) с параметрами --profile=имя_профиля -e ge, либо сохранить настройки для данного терминала по-умолчанию для GoldEd'а, а другой терминал использовать для других приложений. 3). Третьим способом запуска редактора, является запуск при помощи программы luit(компонент X Window), которая также может выполнять автоматическую трансляцию кодировок UTF-8<->KOI8-R. Для этого запустите редактор GoldED при помощи команды: gl '''Если система настроена с русской кодировкой UTF-8, то какой вариант выбрать?''' Терминалы Terminal от Xfce, xterm, aterm, а также прочие терминалы, за исключением konsole и gnome-terminal, встроенным прозрачным перекодировщиком не обладают, поэтому для них следует использовать внешний перекодировщик screen или luit. Минусом последнего перекодирощика является то, что он при преобразовании кодировок может корёжить псевдографику Терминалы konsole и gnome-terminal позволяют настроить перекодирование utf<->koi в обе стороны прозрачным образом. Кроме того, их полезным свойством является то, что они при перекодировании koi-utf не корёжат псевдографику. Или почти не корёжат, в сравнении с luit'ом. Перекодирование при помощи screen - этот способ можно использовать, если система с русской кодировкой UTF-8 в голой консоли, когда иксы вообще не установлены. Если Вы используете screen в Иксах - то это способ тоже не корёжит псевдографику '''Проблема преобразования большой русской буквы H''' В версиях fidoip до 1.0.5_2 по-умолчанию комплект настроен был так, что каждая русская большая буква Н(Эн) заменялась на английскую H(Эйч) при помощи параметра EditCompletion "Н" "H". Это было сделано ради совместимости со старым фидошным софтом, который может проглотить буквы Н(Эн). Минусом такого решения является то, что программа проверки орфографии, если таковая использовалась пользователем, спотыкалась на каждом слове, начинающемся на Н. Поэтому с версии fidoip 1.0.5_2 теперь в конфигуратор по-умолчанию создает в конфигурационном файле следующие параметры: EditSoftCrXLat H DispSoftCr Yes UseSoftCRxlat Yes Если некоторые из получателей Ваших сообщений используют старые версии фидошного софта(к примеру, старые версии редактора GoldED), которые проглатывают русскую букву "Н" то, Вы можете закомментировать в конфигурационном файле GoldED'а эти три строки, а также добавить строку EditCompletion следующим образом: ;EditSoftCrXLat H ;DispSoftCr Yes ;UseSoftCRxlat Yes EditCompletion "Н" "H" где, первая буква Эн - русская(в кодировке CP866 для WIndows или в кодировке KOI8-R для FreeBSD, Linux и DragonFly BSD, а вторая Эйч английская. ======================================================================= Раздел 20. Переход из Windows в Linux/FreeBSD/DragonFly BSD ======================================================================= 1. В ОС Windows откройте командный интерпретатор cmd.exe(для этого нужно открыть меню "Пуск" и ввести в строке "Запустить" команду cmd.exe), перейдите на тот диск, на котором у вас установлен fidoip и запустите скрипт: \usr\bin\export_windows_arealist.bat 2. Заархивируйте каталог \home при помощи программы WinZip или WinRar в файл home.zip. 3. Перейдите в OC FreeBSD, Linux или DragonFly BSD, скопируйте файл home.zip в ваш домашний каталог; 4. Установите комплект fidoip, как это было описано выше для FreeBSD, Linux или DragonFly BSD; 5. Под root'ом при помощи конфигуратора setup_config.bash настройте комплект под Ваши данные; 6. Удалите каталог /home/fido; 7. Раскройте архив home.zip и скопируйте под root'ом подкаталог fido из этого архива в /home/fido; 8. Запустите под root'ом скрипт set_perm.sh login, где login - ваше имя входа. 7. Под вашим логином - запустите скрипт: /usr/local/bin/import_arealist_from_windows.sh >> /usr/local/etc/fido/config 8. Откройте текстовым редактором файл /usr/local/etc/fido/config и проверьте, нет ли в списке эхоконференций повторяющихся эх; 9. Запустите редактор и проверьте все ли эхи читаются. ======================================================================= Раздел 21. Переход из Linux/FreeBSD/DragonFly BSD в Windows ======================================================================= 1. Под Вашим логином В ОС FreeBSD, Linux или DragonFly BSD запустите скрипт: /usr/local/bin/export_arealist_to_windows.sh 2. Зархивируйте каталог /home/fido при помощи команды: zip -r home_fido.zip /home/fido 3. Перейдите в OC Windows, скопируйте файл home_fido.zip в корень диска; 4. В корень этого же диска установите комплект fidoip_win-1.0.5_5-1.zip для Windows как это было описано выше; 5. При помощи конфигуратора setup_config.vbs настройте комплект под Ваши данные как описано выше; 6. Удалите каталог \home на диске; 7. Разархивируйте файл home_fido.zip при помощи программы WinZip или WinRar. В корне диска должна появиться директория \home\fido\ с вашими базами сообщений; 8. Запустите скрипт: \usr\bin\import_unix_arealist.bat; 9. Откройте текстовым редактором файл \usr\fidoconf\config.cfg и проверьте, нет ли в списке эхоконференций повторяющихся эх; 10. Запустите редактор и проверьте, все ли эхи читаются. ======================================================================= Раздел 22. Переход из FreeBSD в Linux или DragonBSD и обратно ======================================================================= 1. Под Вашим логином В ОС FreeBSD, Linux или DragonFly BSD запустите сл. команды: tar -cf home_fido.tar /home/fido tar -cf fido_config.tar /usr/local/etc/fido/config /usr/local/etc/binkd.cfg /usr/local/etc/golded+/golded.cfg 2. Перейдите в из ОС FreeBSD в Linux или наоборот, скопируйте файлы home_fido.tar и fido_config.tar в вашу домашнюю директорию; 3. Под root'ом установите поинкомплект fidoip, как это было описано выше для FreeBSD, Linux или DragonFly BSD; 4. Удалите каталог /home/fido; 5. Раскройте архив home_fido.tar и скопируйте подкаталог fido из этого архива в /home/fido; 6. Раскройте архив fido_config.tar и замените файлами из этого архива файлы /usr/local/etc/fido/config, /usr/local/etc/binkd.cfg, /usr/local/etc/golded.cfg; 7. Если Вы переходите из Linux во FreeBSD, измените в файле /usr/local/etc/fido/config строку: Unpack "/usr/bin/unzip -j -Loqq $a -d $p" 0 504b0304 на: Unpack "/usr/local/bin/unzip -j -Loqq $a -d $p" 0 504b0304 Если Вы переходите из FreeBSD во Linux, измените в файле /usr/local/etc/fido/config строку: Unpack "/usr/local/bin/unzip -j -Loqq $a -d $p" 0 504b0304 на: Unpack "/usr/bin/unzip -j -Loqq $a -d $p" 0 504b0304 Если Вы переходите из FreeBSD и Linux в DragonFly BSD, измените в файле /usr/local/etc/fido/config строку так: Unpack "/usr/pkg/bin/unzip -j -Loqq $a -d $p" 0 504b0304 8. Запустите скрипт set_perm.sh login, где login - ваше имя входа. 9. Откройте редактор GoldEd-NSF и проверьте все ли эхи читаются. ======================================================================= Раздел 23. Поинткомплект fidoip на USB-flash диске ======================================================================= Если у вас есть необходимость использовать одну и ту же базу сообщений ФИДО на разных компьютерах и операционных системах, или, к примеру, на работе днём и дома вечером, то возможны два следующих варианта: 1. Установка комплекта fidoip на USB-flash диск - этот вариант можно использовать только на компьютерах с ОС Windows. Плюсом является то, что один раз настроив комплект на USB-флешке - её можно таскать с собой постоянно, и использовать для получения, редактирования и отправки сообщений на разных компьютерах с ОС Windows. 2. Использование USB-флешки в качестве хранилища баз сообщений - этот вариант мультиплатформенный, работает на любой поддерживаемой комплектом ОС, однако минусом является то, что бинариники для FreeBSD/Linux/DragonFly BSD на флешке не хранятся, поэтому, чтобы использовать одну и ту же базу разных компьютерах с разными ОС, вам придется установить fidoip на каждом вашем компьютере с FreeBSD/Linux/DragonFly. В принципе, у Вас есть возможность комбинировать эти два варианта - установить Windows-версию комплекта fidoip на USB-flash и монтировать эту флешку в /home/fido в FreeBSD/Linux/DragonFly BSD, чтобы использовать базы сообщений для установленных в этих ОС, - но не забывайте выполнять синхронизацию списка эхоконференций, как это описано ниже. Рассмотрим теперь более подробно оба варианта. '''1. Установка комплекта fidoip на USB-flash диск в Windows''' 1. Вставьте USB-flash диск к компьютеру и задайте в "Диспетчере дисков" ему какую-то фиксированную букву, лучше не в начале или в конце алфавита, а посередине, к примеру - букву N. Запомните эту букву; 2. Откройте USB-flash диск - скопируйте файл fidoip_win-1.0.5_5-1.zip в корень диска N, после чего разархивируйте и настройте комплект как это описано в разделе "14. Установка комплекта в Windows. 3. Получите почту при помощи скрипта N:\usr\bin\ rs.bat, затем откройте редактор GoldED при помощи скрипта N:\usr\bin\ ge.bat, напишите несколько сообщений, затем отправьте их. 4. Безопасно отключите USB-flash диск, вставьте его в другой компьютер с ОС Windows, и снова задайте в "Диспетчере дисков" ему ту же самую букву, что и раньше, в данном случае N 5. Откройте редактор GoldED при помощи скрипта N:\usr\bin\ ge.bat. Вы увидите все сообщения, которые вы написали ранее. Не забывайте подключать USB-flash диск на разных компьютерах с ОС Windows под одной и той же буквой, и вы сможете читать и отправлять сообщения и работать с одной и той же базой на разных компьютерах с ОС Windows. '''2. Использование USB-флешки в качестве хранилища баз сообщений''' Вы можете хранить базы сообщений на USB-flash диске, что позволит Вам использовать одну и ту же базу и комплект fidoip на разных компьютерах и операционных системах. Во FreeBSD, Linux и DragonFky BSD это можно сделать сл. образом: 1. Установите fidoip как это описано Выше, затем настройте комплект при помощи скриптов setup_config.bash и set_perm.sh; 2. Сохраните Вашу базу сообщений /home/fido/ где-нибудь в другом месте. Затем затем очистите содержимое каталога /home/fido/. Это можно сделать при помощи следующих 3-х команд: mkdir /home/login/fido_backup/ cd /home/fido/ mv * /home/login/fido_backup/ где /home/login/ - путь к Вашей домашней директории. 3. Вставте чистый USB-flash, затем настройте в файле /etc/fstab точку монтирования для этого диска в каталог /home/fido сл. образом: sudo vi /etc/fstab /dev/sdb1 /home/fido vfat auto,rw,uid=1002,gid=100 0 0 где /dev/sdb1 - логический диск FAT32(точное имя диска в Вашем случае можно узнать при помощи команды dmesg | tail ), 1002 - это UID пользователя, под которым Вы работаете, а 100 - номер основной GID группы, к которой принадлежит пользователь, в данном случае это группа users. Значения UID и GID Вы можете посмотреть в файле /etc/passwd. 4. Примонтируйте USB-flash диск при помощи команды: sudo mount /home/fido 5. Скопируйте ваши базы сообщений на флешку. Это можно сделать сл. cбразом: cd /home/fido/ cp -Rp /home/login/fido_backup/* . 6. Проверьте работоспособность комплекта при помощи команд recv, send, ge или gl; 7. Под вашим логином - запустите скрипт: /usr/local/bin/export_arealist_to_windows.sh 8. Отмонтируйте флешку при помощи команды: umount /home/fido 9. Вытащите флешку из системы с FreeBSD/Linux/DragonFly BSD 10. Запустите Windows, возмите из комплекта fidoip-1.0.5 архив fidoip_win-1.0.5_5-1.zip и раскройте его в корень одного из разделов жесткого диска, к примеру D:\. 11. Настройте fidoip для Windows при помощи скрипта setup_config.vbs как это описано выше. 12. Перейдите в каталог D:\home\fido\, выделите там все файлы и каталоги, и затем удалите их; 13. Подключите USB-flash диск, затем откройте в средствах Администрирования "Управление компьютером"> "Управление дисками", подведите курсор на ваш USB-flash диск и щелкните на нём правой кнопкой мыши. 14. Снова подведите курсор на ваш USB-flash диск и нажмите и щелкните на нём правой кнопкой мыши и выберите в раскрывшемся меню пункт "Изменить букву диска или путь к диску"; 15. Щелкните на кнопку "Добавить"; 16. Выберите "Подключить том как пустую NTFS-папку", затем нажмите на кнопку "Обзор" и в качестве точки монтирования выберите каталог D:\home\fido; 17. Закройте "Управление компьютером" и проверьте есть ли в каталоге D:\home\fido структура каталогов fidoip; 18. Запустите скрипт: \usr\bin\import_unix_arealist.bat 19. Возможно описания некоторых арий будут дублироваться. Откройте файл \usr\fidoconf\config.cfg и проверьте есть ли в конце этого файла повторяющиеся описания эх. Если повторения есть, тогда удалите дубликаты описаний эх; 20. Теперь запустите скрипты \usr\bin\rs.bat и \usr\bin\ge.bat чтобы проверить работоспособность комплекта. Это всё! Теперь можно использовать эту флешку с Вашими фидошными базами и в операционной системе Windows и во FreeBSD/Linux. Если Вы сначала работали в Windows, а затем хотите использовать флешку и во FreeBSD/Linux, то скопируйте ваши базы на флешку и настройте точку подключения к пустой папке \home\fido как это описано в предыдущей инструкции в пунктах с двенадцатого по семнадцатый, затем запустите скрипт \usr\bin\export_windows_arealist.bat. Отсоедините флешку, во FreeBSD/Linux настройте точку монтирования и подключите её как это описано в пунктах три и четыре, затем запустите скрипт: /usr/local/bin/import_arealist_from_windows.sh >> /usr/local/etc/fido/config Ещё одно замечание по поводу синхронизации описаний эх. Если, к примеру, вы подписались на новую эху, получили несколько сообщений, то в конце файла конфигурации \usr\fidoconf\config.cfg появилась новая строка описания этой эхи. Соответственно, если Вы вставили флешку в систему, на которой уставлена FreeBSD/Linux, то в конфиге /usr/local/etc/fido/config описания этой эхи не существует, поэтому необходимо добавить описание новой эхи в конец этого файла. Проще всего это сделать следующим образом: 1. Перед отключением флешки в Windows запустите команду \usr\bin\export_windows_arealist.bat; 2. Во FreeBSD/Linux примонтируйте флешку, откройте консоль и в консоли выполните команду: cat /home/fido/config.win | grep EchoArea | sed "s|\/home\/fido\msgbasedir\/|\\\home\\\fido\\\msgbasedir\\\|g" 3. Откройте в редакторе в файл /usr/local/etc/fido/config и вставте в конец этого файла те строки вывода команды cat, которые описывают новые базы сообщений. Если новая эха была создана в FreeBSD/Linux/DragonFly BSD, для того чтобы перетащить список эх в Windows выполните скрипт /usr/local/bin/export_arealist_to_windows.sh, затем подключите USB-flash в Windows, откройте в редакторе "Wordpad" файл \home\fido\config.unx, скопириуйте из конца этого файла строки, которые описывают новые эхи, затем откройте файл \usr\fidoconf\config.cfg и в конце этого файла вставте эти строки. Не забывайте правильно отсоединять флешку(в Windows это функция "Безопасное извлечение устройства", а в во FreeBSD/Linux команда umount), иначе базы ваших сообщений могут повредиться. Хотя бы раз в неделю выполняйте резервное копирование ваших баз, поскольку флешка всё же ненадежное устройство хранения информации. '''3. Кеширование файловой системы флешки и потерянные сообщения''' При получении и отправке большого количества сообщений из-за кеширования файловой системы некоторые из сообщений могут попадать в BAD'ы. Чтобы этого не происходило вам следует отредактировать файлы /usr/local/bin/recv и /usr/local/bin/send, добавить после каждой команды получения/тоссинга и отправки команду sync и sleep: к примеру, для FreBSD: /usr/local/sbin/binkd -p -P 2:5020/828 /usr/local/etc/binkd.cfg ; sleep 5 ; sync /usr/local/sbin/hpt -c /usr/local/etc/fido/config toss ; sleep 5 ; sync /usr/local/sbin/hpt -c /usr/local/etc/fido/config link ; sleep 5 ; sync для Windows вам следует отредактировать файл \usr\bin\rs.bat и добавить после каждой команды получения/тоссинга команду ping -n 10 127.0.0.1 >/null к примеру, вот так: \usr\bin\hpt.exe scan ping -n 10 127.0.0.1 >/null \usr\bin\hpt.exe pack ping -n 10 127.0.0.1 >/null и т.д. ======================================================================= Раздел 24. FIDOSlax Linux - дистрибутив, позволяющий работать в сети FIDONet на любом компьютере без установки ПО ======================================================================= Дистрибутив FIDOSlax Linux может быть альтернативой предыдущему пункту, а также если вам нужна ОС, в которой можно работать с ФИДО на любом компьютере: 1. Вы хотите быстро начать работать в сети FIDONet в качестве поинта, но у вас нет желания разбираться с установкой и настройкой программного обеспечения; 2. Вам необходимо быстро поднять новый IP-узел. Да, в FIDOSlax Linux встроен узловой конфигуратор, утилиты addpoint, addlink, и прочие средства управления узлом из улового пакета fidoip NMS (Node Management System). Это позволяет поднять готовый к работе IP-узел менее, чем за 5 минут; 3. Ваш IP-узел или поинткомплект, настройенный в FIDOSlax Linux, можно легко и быстро запустить на любом железе или в случае поломки оборудования, перенести на любой другой компьютер; 4. У Вас нет возможности установить ПО на на чужом компьютере, но Вы хотите использовать его ресурсы. FIDOSlax Linux является гибридным дистрибутивом(занимающий промежуточное положение между обычными дистрибутивами и дистрибутивами Live). В качестве носителя, Вы можете выбрать CD/DVD-диск, USB-флешку, CF-карточку, также возможен вариант установки на раздел жесткого диска. Как и fidoip, FIDOSlax Linux содержит программное обеспечение для IP-поинтов и IP-узлов (binkd mailer, husky hpt tosser and GoldEd-NSF editor), однако пиотновый и узловой конфигуратор и скрипты запуска, изменены таким образом, чтобы сохранять полученные и отправленные сообщения не на файловой системе Live дистрибутива, которая находится в оперативной памяти, а на файловой системе USB-флешки, CF-карточки или разделе жесткого диска. У дистрибутива FIDOSlax есть обширный репозиторий программного обеспечения и менеджер для автоматической установки lzm-модулей программного обеспечения, команды: xzm_add, xzm_dep, xzm_search и xzm_list. Также FIDOSlax Linux при помощи команды lang позволяет быстро изменить кодовую страницу по-умолчанию с KOI8-R на UTF-8 или CP1256. Загрузить FIDOSlax Linux Вы можете с сайта http://fidoslax.googlecode.com/, там же описано как сделать флешку загрузочной и настроить FIDOSlax при помощи одного из конфигураторов. ======================================================================= Раздел 25. Несколько пользователей fidoip одном компьютере ======================================================================= Если компьютер - один, а пользователей - несколько, то вам придется настроить несколько конфигураций fidoip. Для Windows версии комплекта - просто скопируйте fidoip_win-1.0.5_5-1.zip в раздел другого диска, раскройте архив и настройте второй экземпляр комплекта так как это описано выше в разделе 14. "Установка комплекта в Windows". Количество экземпляров комплекта, которые можно установить на один компьютер зависит только от того, сколько у вас имеется логических дисков. Для FreeBSD, Linux и DragonFly BSD количество экземпляров комплекта, которые можно установить на один компьютер практически неограниченно. Настройте для комплекта fidoip для FreeBSD или Linux как это описано выше. Загрузите почту, создайте сообщения, отправьте их. После того как вы убедились, что всё работает, запустите от имени рута скрипт multi-configs.bash, который находится в корне архива fidoip-1.0.5_5-1.tar следующим образом. В Linux: ./multi-configs.bash login install_number Во FreeBSD: /usr/local/bin/bash ./multi-configs.bash login install_number В DragonFly BSD: /usr/pkg/bin/bash ./multi-configs.bash login install_number где login - это логин пользователя, для которого вы настраиваете конфигурацию, а install_number - номер инсталляции. К примеру, для первого пользователя: ./multi-configs.bash user_one 1 Cкрипт multi-configs.bash скопирует: базы из /home/fido в домашний каталог пользователя /home/user_one/fido конфигурационные файлы из /usr/local/etc в /usr/local/etc1 скрипт получения сообщений из /usr/local/bin/recv в /usr/local/bin/recv1 скрипт отправки сообщений из /usr/local/bin/send в /usr/local/bin/send1 скрипт запуска редактора для кодировки KOI8-R из /usr/local/bin/ge в /usr/local/bin/ge1 скрипт запуска редактора через screen из /usr/local/bin/g в /usr/local/bin/g1 скрипт запуска редактора для кодировки UTF-8 из /usr/local/bin/gl в /usr/local/bin/gl1 Также скрипт автоматически изменит в файлах конфигурации пути на /usr/local/etc1 и /home/user_one/fido и выставит права на каталоги и файлы. После этого проинструктируйте пользователя, то для работы с его конфигурацией fido ему нужно использовать только скрипты заканчивающиеся на 1-цу. Чтобы настроить второю конфигурацию, снова запустите конфигуратор setup_config.bash, настройте конфигурацию для второго пользователя и снова запустите скрипт set_perm.sh. После этого запустите multi-configs.bash снова: ./multi-configs.bash user_two 2 Cкрипт multi-configs.bash скопирует: базы из /home/fido в домашний каталог пользователя /home/ user_two/fido конфигурационные файлы из /usr/local/etc в /usr/local/etc2 скрипт получения сообщений из /usr/local/bin/recv в /usr/local/bin/recv2 скрипт отправки сообщений из /usr/local/bin/send в /usr/local/bin/send2 скрипт запуска редактора для кодировки KOI8-R из /usr/local/bin/ge в /usr/local/bin/ge2 скрипт запуска редактора через screen из /usr/local/bin/g в /usr/local/bin/g2 скрипт запуска редактора для кодировки UTF-8 из /usr/local/bin/gl в /usr/local/bin/gl2 Также скрипт автоматически изменит в файлах конфигурации пути на /usr/local/etc2 и /home/user_two/fido и выставит права на каталоги и файлы.. После этого проинструктируйте пользователя, то для работы с его конфигурацией fido ему нужно использовать только скрипты заканчивающиеся на 2-ку. Для всех последующих конфигураций процедура аналогичная. ======================================================================= Раздел 26. Настройка отображения уведомлений о полученных и отправленных сообщениях ======================================================================= Этот шаг является необязательным для работы с ФИДО, однако, если Вам хочется, чтобы в углу экрана при получении почты автоматически появлялось уведомление о том, что Вы получили новые сообщения или Ваши сообщения отправлены, то сделать это можно следующим образом. Если вы работаете на компьютере, на котором установлена система FreeBSD/Linux/DragonFly BSD, а также графическая система XOrg, то для получения уведомлений Вам необходимо прверить, установлена ли в вашей системе утилита notify-send. Для этого откройте терминал и запустите в нём команду: notify-send --help Если вместо вывода с краткой справкой вы увидите сообщение, что команда не найдена, то Вам следует установить пакет из вашего репозитория, который может называться libnotify(для Arch Linux), в других же дистрибутивах эта утилита может входить в состав пакета, который может называться как-то иначе. Если утилита notify-send в Вашей системе присутсвует, тогда скопируйте под root'ом файл fidomail из архива fidoip-1.0.5_5-1.tar в каталог /usr/local/bin cd fidoip-1.0.5 sudo cp fidomail /usr/local/bin Затем под пользоваетелем, для которого вы настроили fidoip запустите в окне терминала команду: crontab -e и добавьте в cron новое периодическое задание, которое будет вызываться каждые 50 минут для получения сообщений и их отправки: */50 * * * * /usr/local/bin/fidomail >/dev/null 2>&1 * Примечание 1. После того, как Вы набрали crontab -e - для добавления новой строки перейдите стрелками в самый низ редактируемого файла периодических заданий, затем нажмите клавишу "i" и вставьте вышеприведённую строку из буфера обмена, затем нажмете "Esc" и затем вместе две клавиши "Shift" ":", затем клавишу "x" чтобы сохранить и выйти из редактора периодических заданий. * Примечание 2. */50 - означает проверять почту каждые 50 минут. Вы можете установит это значение меньшим, что приведёт к тому, что запуск скриптов recv и send станет более частым, однако не делайте его слишком уж маленьким - потому что вероятно и ваш босс обменивается с вышестоящими нодами не слишком часто, вряд ли чаше чем каждые 30 минут. Затем командой: crontab -l проверьте правильно ли ваше периодическое задание было сохранено. Если всё было сделан правильно, то через 50 минут в правом окне экрана Вы увидите сообщение, о том что новая почта получена и отправлена. Если за это время Вы также написали несколько новых сообщений или ответили кому-нибудь, то в этом случае Вы также увидите сообщение, что Ваши сообщения отправлены: [[File:Fidoip-notifier.jpg]] Рис. 1 Уведомление о полученных и отправленных сообщениях в правом верхнем углу экрана, ссылка на изображение http://sourceforge.net/apps/mediawiki/fidoip/nfs/project/f/fi/fidoip/b/b4/Fidoip-notifier.jpg ======================================================================= Раздел 27. Настройка в подписи GoldEd-NSF строки с информацией об играющей музыкальной композиции ======================================================================= ККак и предыдущий пункт, настройка в подписи сообщения информации об текущей проигрываемой музыкальной композиции, также необязательная. Просто некоторые фидошники хотят, чтобы данные треке - название композиции, альбома, жанра, продолжительность трека и прочая информация отображалась у них в подписи. Обычно, такое можно сделать при помощи стороннего плагина к вашему медиаплееру, который обращается к медиаплееру и пишет ее название в текстовый файл, из которого редактор GoldEd-NSF может ее считывать и добавлять в подпись сообщения. Подключить к GoldEd-NSF файл с подписью можно по-разному: 1. Можно вставлять подпись в тело письма, добавив в файл темплейта GoldEd-NSF - golded.tpl, для этого нужно добавить строку: @random путь\имя_файла.txt, где путь\имя_файла.txt - файл, указанный в конфигурации плагина; 2. Можно вставлять подпись в строку таглайн, указав в golded.cfg: TAGLINE @путь\имя_файла.txt; 3. Можно вставлять подпись в строку тирлайн, указав в golded.cfg: TEARLINE @путь\имя_файла.txt; 4. Можно вставлять подпись в строку ориджен, указав в golded.cfg: ORIGIN @путь\имя_файла.txt '''Настройка в подписи GoldEd-NSF строки с информацией об играющей музыкальной композиции для FreeBSD, Linux и DragonFly BSD''' В корневом каталоге архива fidoip-1.0.5_5-1.tar есть файл nowplaying_fidoip_plugin.tar, внутри которого находятся плагины к популяным к медиаплеерам Амарок, Audacious, Rhythmbox и XMMS. Для настройки таглайна np(сейчас играю) в редакторе GoldEd - строки с подписью с информацией об играющей в медиаплеере музыкальной композиции Вам необходимо установить из репозитория вашего дистрибутива медиаплеер Амарок, Audacious, Rhythmbox или XMMS. 1. К примеру, для Arch Linux это можно сделать командой: pacman -S amarok или pacman -S audacious или pacman -S rhythmbox или pacman -S xmms Также, если Вы используете XMMS, в качестве дополнительного компонента Вам необходимо будет установить аналогичным образом пакет xmmsctrl. 2. Перейдите в каталог fidoip-1.0.5 и разверните архив с плагиноми в ваш домашний каталог tar -xf nowplaying_fidoip_plugin.tar -C ~/ После этого в вашем домашнем каталоге появится скрытый каталог, который будет называться .fidoip - полный путь к которому будет /home/your_login/.fidoip В нём будут находится следующие файлы: ls -A1 ~/.fidoip amarok-nowplay amarok-start-nowplay.sh audacious-nowplay audacious-start-nowplay.sh rhythmbox-nowplay rhythmbox-start-nowplay.sh xmms-nowplay xmms-start-nowplay.sh 1-ый файл - скрипт nowplay - собственно и есть плагин для медиаплеера Amarok, который вытягивает из медиаплеера Амарок информацию о проигрываемой композиции; 2-ой файл - второй файл amarok-start-nowplay.sh оболочка для запуска первого, запускать его следует при помощи утилиты screen, так как это будет описано чуть ниже. 3-ый файл - скрипт audacious-nowplay - плагин для медиаплеера Audacious, который вытягивает из этого медиаплеера информацию о проигрываемой композиции; 4-ой файл - audacious-start-nowplay.sh оболочка для запуска третьего файла, запускать его следует при помощи утилиты screen, так как это будет описано чуть ниже. 5-ый файл - скрипт rhythmbox-nowplay - плагин для медиаплеера Rhythmbox, который вытягивает из этого медиаплеера информацию о проигрываемой композиции; 6-ой файл - rhythmbox-start-nowplay.sh - оболочка для запуска пятого файла, запускать его следует при помощи утилиты screen, так как это будет описано чуть ниже. 7-ый файл - скрипт xmms-nowplay - плагин для медиаплеера XMMS, который вытягивает из этого медиаплеера информацию о проигрываемой композиции; 8-ой файл - xmms-start-nowplay.sh - оболочка для запуска седьмого файла, запускать его следует при помощи утилиты screen, так как это будет описано чуть ниже. 3. Запустите выбранный Вами медиаплеер, добавьте в него музыкальные композиции, создайте списки композиций и начните слушать музыку; 4. Проверьте работу плагина, запустите в окне терминала один из файлов для проверки ~/.fidoip/amarok-nowplay или ~/.fidoip/audacious-nowplay или ~/.fidoip/rhythmbox-nowplay или ~/.fidoip/xmms-nowplay в терминале должна появится информация о текущем проигрываемом треке. К примеру, для Amarok'а: amarok running [Argument: (iiii) 0, 0, 0, 0] Amarok is playing. игр: Blues Brothers, Blues - комп. "Going back to miami" альб. Best of the Blues Brothers - 1978 дор. 7 - 3 мин. Также после этого в каталоге ~/.fidoip появится новый файл NowPlaying.txt, в котором будет находится последняя строка "игр:". Если этого не случилось, проверьте где в вашей системе находится пути к командам в начале этого скрипта, если эти команды находится не в /usr/bin, а в /usr/local/bin или в других каталогах, то отредактируйте скрипт и измените в нём пути к программам. 5. Отредактируйте файл /usr/local/etc/golded+/golded.cfg, добавьте в него строку: TAGLINE @~/.fidoip/NowPlaying.txt 6. Теперь вам нужно выбрать один из двух вариантов запуска скрипов. Первый вариант - поместить скрипты в cron как периодическое задание Для этого в окне терминала выполните команду: crontab -e После того, как Вы набрали crontab -e - для добавления новой строки перейдите стрелками в самый низ редактируемого файла периодических заданий, затем нажмите клавишу "i" и вставте строку */1 * * * * /home/your_login/.fidoip/amarok-nowplay или */1 * * * * /home/your_login/.fidoip/audacious-nowplay или */1 * * * * /home/your_login/.fidoip/rhythmbox-nowplay или */1 * * * * /home/your_login/.fidoip/xmms-nowplay из буфера обмена, затем нажмите "Esc" и затем вместе две клавиши "Shift" ":", затем клавишу "x" чтобы сохранить и выйти из редактора переодических заданий. * Примечание. your_login - ваше пользовательское имя, под которым вы настраивали фидо Минусом этого варианта может быть то, что периодическое задание будет выполняться каждую минуту, поэтому подпись иногда может содержать не текущую играющую композицию, а предыдущую. Вторым вариантом запуска может быть команда: screen ~/.fidoip/amarok-start-nowplay.sh или screen ~/.fidoip/audacious-start-nowplay.sh или screen ~/.fidoip/rhythmbox-start-nowplay.sh или screen ~/.fidoip/xmms-start-nowplay.sh которая запускает скрипт amarok-nowplay, audacious-nowplay, rhythmbox-nowplay или xmms-nowplay каждые 10 секунд. После запуска закройте терминал мышкой, в котором выполняется программа screen ~/.fidoip/start-nowplay.sh - и она продолжит выполняться в фоновом режиме. Для того, чтобы остановить этот скрипт используйте программу kill или подключитесь к исполняемому скрипту при помощи команд screen -x или screen -r и нажмите Ctrl-C для завершения работы. 7. Это всё - можете открыть редактор GoldEd-NSF и начать отвечать или писать сообщения и у вас в подписи появится новый тег -- ... игр: Композиция, которую Вы слушаете '''Настройка в подписи GoldEd-NSF строки с информацией об играющей музыкальной композиции для Windows''' Для медиаплеера WinAmp существует множество плагинов, которые могут записывать информацию о текущей играющей композиции в текстовый файл. В качестве примера приведу настройку Advanced mIRC Integration Plug-In (AMIP), сайт программы http://amip.tools-for.net/wiki. После установки WinAmp'а, Ван нужно скачать и установить два файла: http://amip.tools-for.net/ds/dl.php?f=/files/amip_winamp.zip http://amip.tools-for.net/ds/dl.php?f=/files/amip_config.zip Первый файл - это плагин для WinAmp'а, второй же конфигуратор плагина. Затем, создайте в "Проводнике", Total Commander'е или Far'е каталог на диске С:\fidoip или D:\fidoip или в любом другом месте. Запустите программу Configurator из меню "Пуск">"Программмы">"AMIP">"Configurator" Настройка конфигуратора проста, в меню "Другие Интеграция">"Файл/Почта" укажите путь к файлу, к примеру: c:\fidoip\NowPlaying.txt В том же окне настроек, чуть ниже, под под шаблоном Вы увидите раскрывающийся список "Кодировка", выберите там FIDO. После чего, добавьте строку @random c:\fidoip\NowPlaying.txt в файл golded.tpl. Либо добавляете c:\fidoip\NowPlaying.txt в таглайн, тирлайн или ориджен, так как это описано выше. ======================================================================= Раздел 28. Настройка комплекта fidoip в качестве узла и автоматическая система управления узлом fidoip NMS ======================================================================= Если тебе необходимо поднять узел обязательно посмотри презентации '''"[http://sf.net/projects/fidoip/files/media/setup-fido-node-on-linux.pdf Настройка узла FIDONet для Linux"(Setup FIDONet node on Linux)]''' 15 слайдов, 78,8 Kb, формат PDF, '''"[http://sf.net/projects/fidoip/files/media/setup-fido-node-on-windows.pdf Настройка узла FIDONet для Windows"(Setup FIDONet node on Windows)]''' 15 слайдов, 84,8 Kb, формат PDF, которые содержат инструкцию и пошаговое описание развертывания узла на английском и русском языках, рекомендуется к прочтению системным операторам FIDONet и поинтам, желающим стать узлом, получить узловой номер и поднять узел на Windows и Linux. Эти презентации краткий дайжест - выжимка по шагам, котоые тебе нужно будет предпринять. Также настоятельно рекомендую к просмотру два обучающих видеоролика: [http://sf.net/projects/fidoip/files/media/videoguide/setup-fido-node-on-linux.wmv "Настройка узла FIDONet для Linux"(Setup FIDONet node on Linux)], 25.9 Mb, формат Windows Media Video, продолжительность 8 минут 06 секунд - краткий обучающий курс по установке узла на Linux'е или [http://sf.net/projects/fidoip/files/media/videoguide/setup-fido-node-on-windows.wmv "Настройка узла FIDONet для Windows"(Setup FIDONet node on Windows)], 25.5 Mb, формат Windows Media Video, продолжительность 8 минут 13 секунд - краткий обучающий курс по установке узла на Windows. В этих видеороликах наглядно показано как легко и быстро поднять свой собсвенный узел Фидонет на Linux и Windows, как заводить новых поинтов, добавлять линки, а также выполнять прочие задачи администратора узла FIDONet. Кроме того, для ознакомления с основными возможностями fidoip см. презентацию '''"[http://sf.net/projects/fidoip/files/media/fidoip-design-and-features.pdf Возможности и особенности fidoip"(Design and features of fidoip) ]''' 37 слайдов, 493,6 Kb, формат PDF, краткое описание возможностей программы на английском и русском языках, с картинками, рекомендуется к прочтению как новым поинтам, так и сисопам. == '''Предварительные шаги''' == 1. Прочти Устав FIDONet: ftp://fido.hubahuba.su/NET5020/FPD-RUS.TXT 2. Создай тестовый узел /9999 для твоего региона(как установить тестовый узел см. ниже про установку fidoip NMS, в качестве параметров для подключения к аплинку можешь ввести любые данные) Пример тестового узла для региона 2:5020: 2:5020/9999 3. Запусти сервис binkd и открой в брандмауэре доступ к TCP порту 24554, чтобы он был доступен снаружи из сети Интернет 4. Отправь сетевому координатору твоего региона(на адрес /0 ) строку с описанием твоего узла. Пример: To: 2:5020/0 Subj: Заявка на получение IP-узла / Application for getting new IP-node ",9999,temnenkov.dyndns.org,Moscow,Kirill_Temnenkov,00-00-000000,300,ICM,IBN,INA:temnenkov.dyndns.org,U,ENC" где: StationName - название твоего узла; Town - название твоего города на английском; Firstname_Lastname - твое Имя_Фамилия на английском; DNS-name - полностью определенное DNS имя твоего узла в сети Internet или его IP адрес; U - флаг для дополнительных параметров(необязательно) 5. Кроме строки с описанием узла включи в это письмо также всю необходимую информацию, которая описана в пункте 2.2 "Процедура получения узла" в Уставе Фидонет 6. Свяжись с другим(и) системным(и) операторам(и) - для начала одним(аплинком), через который будет ходить нетмейл и эхокоференции, соообщи свой номер и получи пароль - для небольшого региона это необязательно, так как при небольшом кол-ве узлов аплинком обычно является региональный NC. Возможно, этот шаг нужно предпринять перед пунктами 4 и 5, так как твой NC может потребовать информацию, кто будет твоим апплинком 7. Используя DNS имя твоего узла региональный NC проверит, что твой узел доступен и пришлет вместо 9999 реальный номер узла и добавит номер твоего узла в ноделист сети 8. Теперь у тебя есть всё необходимое для установки узла FIDONet: I. Действительный номер твоего узла в твоем регионе; II. Информация, необходимая для установки соединения с твоим аплинком(DNS-имя аплинка, TCP-порт, пароль). Чтобы сервис binkd стал доступен снаружи, на твоём маршрутизаторе (firewall'е) нужно открыть доступ к этому сервису(TCP порт 24554), чтобы он был доступен из Интернета. Также, если публичный IP адрес твоего узла динамический, а не статический, т.е. узел работает у тебя дома, и его IP адрес изменятеся провайдером регулярно, имеет смысл зарегистрироваться на сайтах dyndns.org или no-ip.com, которые позволяют привязать динамический адрес твоего маршрутизатора к DNS имени узла. Сервисы DynDNS и no-ip поддерживаются большинством современных домашних роутеров, а информация как это сделать для твоей конкретной железки или компа - гуглится на раз. Теперь можно приступать к установке узла FIDONet. == '''Установка fidoip NMS(Система управления узлом) для Windows''' == 1. Скачай последнюю версию fidoip с сайта: http://sf.net/projects/fidoip/files/ 2. Разверни архив fidoip-(последняя_версия).tar 3. Найди файл fidoip_win-(последняя_версия).zip, скопируй в корень диска C:, D: или любого другого диска 4. Разверни содержимое архива fidoip_win-*.zip, зайди в C:\usr(или D:\usr) и отредактируй файл setup_node.vbs введи данные, полученные у твоего аплинка и сетевого координатора(см. выше). 5. Сохрани файл setup_node.vbs, закрой его и запусти установку, щелкнув на нём дважды После этого рабочая конфигуратция твоего узла будет будет полностью настроена, сервис binkd будет запущен. Также будет запущен планировщик заданий fxcron, а в нем будут активировано периодическое задание для опроса твоего аплинка, а также прочих периодических заданий - статистики, автоматической публикации правил в локальные эхи. Чтобы статистика работала, необходимо также установить Perl для Windows. Ниже приведена процедура установки ActiveState Perl for Windows. '''''Установка ActivePerl для Windows''''' 1. Скачай ActivePerl с сайта ActiveState: http://www.activestate.com/activeperl/downloads 2. На странице загрузки присутствуют 2 версии ActivePerl: для 32-битной Windows(x86) и для Windows 64-bit(x64). 3. Скачай одну из версий для твоей версии Windows 4. Установи на ActivePerl компьютер, щелкнув на скачанном файле ActivePerl-version-platformbuildversion.msi Необязательно ставить именно ActivePerl, можно поставить и другую версию Perl. Опробован также Strawberry Perl для Windows. http://strawberryperl.com/ Статистика на нем работает точно также В этой версии fidoip Perl(необходимый для отчётов) уже встроен, поэтому ставить ActiveState Perl или Strawberry Perl необязательно. В комплект включено минимальное необходимое количество Perl модулей для запуска периодических заданий и выполнения каждый день ночью и ежемесячно файов \usr\bin\fido.dayly.bat и \usr\bin\fido.monthly.bat, которые публикуют в локальные эхи статистику и правила. Для того, чтобы скрипты использовали встроенный Perl, при первоначальной настройке не забудь поменять в файле setup_node.vbs const UseBuildInPerl = "No" на const UseBuildInPerl = "Yes" После того, как ты щелкнул два раза на файле setup_node.vbs конфигурация узла уже полностью готова к работе. В появившемся окне редактора GoldED прочти письмо от разработчика с дальнейшими инструкциями по работе с "Утилитами администрирования узла fidoip". '''''Добавление служб fidoip NMS в "Автозагрузку"''''' 1. Щелкни правой кнопкой мыши на кнопке "Пуск" и выберите в меню "Открыть" 2. Перейди в папку "Программы", затем "Автозагрузка". 3. Скопируй ярлык "binkdsrv.bat" с Рабочего стола Windows в папку "Автозагрузка" 4. Перезагрузи Windows и проверь запустился ли сервис binkd и планировщик заданий fxcron автоматически Также можно запускать сервис binkd как службу. О подробностях см. ниже "Создание сервиса binkd-service в Windows". Установка полностью завершена. Теперь можно протестировать работу твоего узла по сети, установив fidoip для поинта .1 на другом компьютере Для управления узлом используй утилиты администрирования узла fidoip в каталоге \usr\tools для добавления новых линков, поинтов. Более подробно см. ниже одоименный пункт. == '''Установка fidoip NMS(Система управления узлом) для Linux''' == 1. Создай домашний каталог для пользователя fido и пользователя fido: useradd fido -G wheel -m -d /home/fido -c "fidoip NMS account" * Примечание. Для некоторых версий Линукса(оснвоанных на Дебиан) группы wheel в дебиане не создается. Аналог - группа sudo. Поэтому на этих системах правильной командой будет: sudo useradd -G sudo -m -d /home/fido fido 2. Задай пароль для нового пользователя: passwd fido 3. Установи из репозитория твоего дистрибутива необходимые пакеты. Как это сделать в твоем дистрибутиве - см. выше в документации fidoip, выбери один из разделов 4-13 4. Скачай последнюю версию fidoip с сайта: http://sf.net/projects/fidoip/files/ 5. Разверни архив fidoip-(последняя_версия).tar и перейди в каталог fidoip-(последняя_версия): tar -xpf fidoip-(latest_version).tar cd fidoip-(latest_version) 6. Установи fidoip при помощи одного из следующих cкриптов: fido_linux.sh, fido_linux.64.sh, fido_arch.sh или одним из скриптов fido_slack*.sh. Какой скрипт выбрать, см. документацию fidoip для твоего дистрибутива, разделы 4-13. В качестве параметра скрипта введи имя пользователя fido, к примеру, для любого 32-разрядного дистрибутива команда установки будет: ./fido_linux.sh fido * Примечание. Возможно тебе понадобиться, чтобы тоссер был собран с поддержкой perl. Тогда перед установкой fidoip следует отредактировать файл huskymak.cfg, который находится в каталоге husky. В нём нужно изменить параметр: PERL=0 на PERL=1. Затем тебе необходимо, если в системе не установлен пакет libperl-dev - поставить его. Для Ubuntu/Debian это можно сделать при помощи команды: apt-get install libperl-dev 7. Запусти конфигуратор узла - скрипт setup_node.bash при помощи команды : ./setup_node.bash 8. Конфигуратор узла попросит тебя ввести необходимую информацию, введи ее и подтверди правильность ввода, нажав клавишу "y". 9. Запусти скрипт relinkapps.sh, а потом скрипт set_perm.sh with option fido: ./relinkapps.sh ./set_perm.sh fido 10. Проверь, что демон binkd перезапускается нормально, выполнив команду: binkdsrv restart 11. Для автоматического запуска сервиса после перезагрузки узла, отредактируй файл /etc/rc.d/rc.local и вставь в него команду: /usr/local/bin/binkdsrv start В принципе, все должно теперь работать нормально. Однако, линуксов много всяких и разных, в некоторых системах файл /etc/rc.d/rc.local может и отсутствовать или быть в /etc/rc.local. Как вариант, вместо добавления запуска сервиса в файл rc.local, можно добавить запуск демона binkd при помощи стандартных скриптов инициализации твоего дистрибутива см. в этом же разделе пункт "Скрипты для запуска демона binkd во FreeBSD, Linux и DragonFly BSD". 12. При помощи команды su войди под пользователем fido: su fido 13. Под пользователем fido установи необходимые периодические задания для планировщика cron при помощи скрипта: ./crontask.sh После запуска этого скрипта под пользователем fido будут активированы периодические задания для опроса твоего аплинков(поллинг), публикации статистики в эхоконференцию *.ROBOTS, автоматической публикации правил в локальные эхи. Перед запуском этого скрипта ты можешь отредакировать файл fidoip-1.0.5/node/crontab.cfg.template-node для изменения интервала опроса линков. Но это совсем необязательно, подойдут и стандартные параметры. Да и интервалы для поллинга и прочие параметры всегда можно изменить и потом, набрав под пользователем fido команду: crontab -e Установка узла полностью завершена. 14. Перезагрузи Linux и проверь запустился ли сервис binkd(при помощи команды ps ax | grep binkd ) и отрабатывает ли планировщик заданий cron здания поллинга(см .в логе /home/fido/binkd.log) 15. Если binkd демон не запускается после перезагрузки, активируй демон при помощи штатных средств твоего дистрибутива - скриптов инициализации, более подробно см. документацию fidoip, раздел 28. 16. Зайди систему под пользователем fido, удаленно через ssh, либо если локально, то при помощи su fido, запусти редактор Golded, прочти первое письмо к сисопу. Используй утилиты администрирования узла fidoip - команды addpoint, addlink для добавления новых поинтов и линков. Теперь можно протестировать работу твоего узла по сети, установив fidoip для поинта .1 на другом компьютере Для управления узлом используй утилиты администрирования узла fidoip для добавления новых линков, поинтов. Более подробно см. ниже одноименный пункт. == '''Установка fidoip NMS(Система управления узлом) для FreeBSD и DragonFly BSD''' == Установка fidoip NMS(Система управления узлом) для FreeBSD и DragonFly BSD пока не поддерживается. Если тебе нужно быстро поднять узел на этих операционных системах, ты можешь сделатьэто так: 1. Установить узел на Линукс как это описано для твоего узла. Если тебе не хочется разбираться с установкой Linux'а для ускорения процесса ты можешь скачать FIDOSlax Linux с сайта http://code.google.com/p/fidoslax/ загрузится с него и запустить встроенный конфигуратор, щелкнув на ярлыке рабочего стола "Setup Node" 2. После того, как конфигурация будет создана - добавь в конфигурацию линки и поинтов запустив соответсвующие ярлыки на рабочем столе или выполнив команды addlink и addpoint. 3. Зархивируй коифигурационные файлы с базами, файлы скрипты при помощи команды tar -cf fidoip-node.tar /fome/fido/ /usr/local/etc /usr/local/bin/{recv,send,recv,rs,toss,poll,fidoip.dayly.fidoip.monthly,binkdsrv,*.pl,clean_outb} 4. Установи fidoip для любого поинта с любым номером на FreeBSD или DragonFly BSD 5. Перенеси архивный файл на FreeBSD или DragonFly BSD и замени созданные базы, скрипты и конфяиги выполнив под root'ом команды: tar -xpf fidoip-node.tar -C / 6. Далее как описано в установке для Kbyercf выполни команду set_perm.sh и crontask.sh под пользователем fido 7. Так как пути к конфигурационным файлам и бинарникам одни и те же - в принципе, все должно работать. Если это не так, смотри логи в /home/fido == '''Утилиты администрирования узла fidoip''' == Для всех основных рутинных операций используй "Утилиты администрирования узла fidoip" - в нихреализована защита от неправильного ввода, проверку уже занятых номеров для поинтов, и т.д. Вот список утилит администратора узла fidoip и краткое описание: ---- '''addpoint(addpoint.vbs)''' - скрипт для добавления нового поинта, проверят также уже занятые номера поинтов для предотвращения ошибок, подписывает нового поинта на локальные эхи твоего узла,устанавливает права на "только чтение" на те эхи, в которые поинты писать не должны, отправляет тестовое письмо в тестовую эху, посылает сообщение с приветствием для всех пользователей в локальную эху узла и краткую справку по работе в фидо новому поинту; ---- '''removepoint(removepoint.vbs)''' - удаляет поинта из конфигурации узла, автоматически отписывает его от всех эх, посылает от имени робота уведомления в локальные эхи; ---- '''listpoint(listpoint.vbs)''' - просмотр базы данных добавленных поинтов (кроме системных .1 и .333); ---- '''viewpoint()''' - просмотр базы данных поинтов и настроек для них; ---- '''addlink(addlink.vbs) ''' - добавляет новый линк в конфигурацию, посылает от имени робота уведомления в локальные эхи; ---- '''removelink(removelink.vbs)''' - удаляет линк из конфигурации(но не аплинк по-умолчанию), посылает от имени робота уведомления в локальные эхи; ---- '''listlink(listlink.vbs)''' - выводит список линков(включая и аплинк по-умолчанию); ---- '''listecho(listecho.vbs)''' - выводит список эх; ---- '''addread(addread.vbs)''' - выставляет ReadOnly для поинта или линка на эху; ---- '''removeread(removeread.vbs)''' - снимает ReadOnly для поинта или линка с эхи; ---- '''listread(listread.vbs) ''' - просмотр установленных ReadOnly для эхоконференций; ---- '''fpasswd ''' - меняет пароль для поинта или линка; ---- '''changeuplink ''' - меняет главный аплинк по-умолчанию на другой линк, который ставится главным аплинком по-умолчанию. Эта утилита применяется очень редко, когда главный аплинк выбыл из сети или когда почта и эхоконференции начинают плохо работать через этот аплинк. Использовать с осторожностью - если этот аплинк живой, перед изменением аплинка, следует отписаться от всех эхоконференций и файловых эх, договориться с новым аплинком, а потому уже запускать утилиту; ---- '''binkdsrv(binkdsrv.bat)''' - запускает, перезапускает или останавливает демон binkd, (параметры start/restart/stop); ---- '''clean_outb(clean_outb.bat)''' - очищает старые файлы в очереди /home/fido/outbound, запускается автоматически каждый месяц из скрипта периодического задания fido.monthly.bat; ---- '''fido.dayly(fido.dayly.bat)''' - периодическое задание, выполняющееся каждый день вечером в 23:58, публикующее в локальную эху .robots статистику за день; ---- '''fido.monthly(fido.monthly.bat)''' - периодическое задание, выполняющееся каждый месяц в последний день, вечером в 23:58. Публикует в локальную эху .robots статистику за месяц, сжимает слишком большие базы, посылает правила в локальные эхи, удаляет старые файлы из outbound; ---- '''send(send.bat)''' - полный аналог rs, см. описание ниже; ---- '''toss(toss.bat)''' - выполняет только тоссинг, вызывается автоматически из других скриптов; ---- '''recv(recv.bat) ''' - выполняет загрузку сообщений и файлов от линков и тоссинг, необязательная команда; ---- '''rs(rs.bat)''' - главная команда для поллинга(обмена файлами и сообщениями с главным аплинком и другими линками), выполняет отправку и загрузку сообщений и файлов от линков и тоссинг. Должна запускаться автоматически из cron'а c промежутком каждые полчаса или чуть большим; ---- '''fidohelp''' - краткая справка утилитам администратора узла. Выводит список доступных команд и их описание на английском языке. ---- '''Табл. 1 Список утилит администратора узла fidoip c их кратким описанием''' По-умолчанию утилиты администрирования узла с расширениями *.vbs (кроме crontask.vbs и clean_outb.vbs ) копируются в каталог \usr\tools\, а команды для поллинга и периодических заданий с расширениями *.bat в каталог \usr\bin. Перед запуском какого либо скрипта с расширением *.vbs в каталоге \usr\tools, открой его сперва любым текстовым редактором, к примеру, notepad.exe и измени и в начале текста несколько параметров Затем сохрани изменения, закрой vbs файл и дважды щелкни на нем мышкой. После этого утилита администрирования выполнит требуемое действие. К примеру, если тебе нужно добавить нового поинта в конфигурацию, открой notepad'ом файл \usr\tools\addpoint.vbs и поменяй значения констант между кавычками: ' Эти 5 констант нужно поправить! You need change these 5 constants! '--------------------------------- const pointFullName = "Ivan Papuasov" const pointNumber = ".777" const pointPassword = "12345678" const pointStationName = "StationNameX" const pointLocation = "Moscow" '--------------------------------- измени имя поинта - "Ivan Papuasov" на другое имя, номер с точкой ".777" на другой номер, и так далее, затем сохрани файл, закрой его и запусти его двойным щелчком мышки . В каталоге \usr\bin находятся скрипты и утилиты, которые не нужно редактировать перед запуском. Просто щелкни на них мышкой и они запустятся. В Linux все эти утилиты копируются в каталог /usr/local/bin, поэтому для вызова какой-либо утилиты сперва войди в систему под пользователем для которого ты настраивал фидо и от имени которого работает сервис binkd. Это можно сделать при помощи команды: > su fido если ты работешь локально. При удаленной работе через ssh, разреши пользователю для которого ты настроил узел, удалённо подключаться в конфигурационных файлах системы. После того, как ты вошёл под пользователем, можно присупать к администрированию узла. Просто набери в терминале навание утилиты администрирования узла и нажми "Ввод". К примеру, если тебе нужно добавить нового поинта в конфигурацию, введи в терминале команду: > addpoint После этого будет запущена утилита addpoint, которая задаст тебе несколько вопросов, после чего добавит нового поинта в конфигурационные файлы узла автоматически. Аналогичным образом производится запуск остальных, описанных выше утилит администрирования узла fidoip. == '''Общие соображения по поводу администрирования узла''' == По поводу паролей пользователей и линков, которые запрашивают некот. утилиты администрирования узла - не устанавливай их длиннее 8 символов. Также не советую тебе использовать в именах и паролях спецсимволы- вроде "{^/},^" и так далее. Некоторые программы в комплекте обрубают лишние символы, а спецсимволы могут приводить к глюкам. Используй для имен и паролей поинтов и линков латиницу в верхнем и нижнем регистре и цифры, к примеру "Ivan Papuasov" и "UpsD1W51" - правильные , а "SU^^*b Link!" и "Zse%%#^./2231" - не правильные(имя со спецсимволами, а пароль слишком длинный и со спецсимволами). Также лучше не использовать одни и те же пароли для разных поинтов и линков. Понятие "аплинк" - условное. Все что оно значит, так это то, что все запросы от тебя или твоих поинтов будут автоматически направлены этому линку по-умолчанию, если ты не определил иначе вручную, т.е. добавив нового линка при помощи команды addlink и подписавшись на нужную тебе эху руками - послав запрос роботам AreaFix или FileFix для этого линка с запросом на подписку +имя_эхи Если у на тебя в начале всего один основной аплинк, то можно выполнить подписку на все доступные эхи главного аплинка, т.е. послать * для его роботов AreaFix и FileFix. Когда у тебя появится второй линк - не забудь перед подпиской на эху через этого линка проверить, а не тянешь ли ты эту эху уже у главного аплинка. Если уже тянешь, то для того чтобы переключить подписку с главного аплинка на второй линк - пошли главному аплинку запрос роботам AreaFix или FileFix запрос на отписку с минусом: -имя_эхи. После получения уведомления о отписке от аплинка, можешь смело подписываться на эху через второго линка. Для удобства работы для каждого созданного линка в конфигурацию редактора GoldEd добавляются автоматически и макросы для роботов AreaFix и FileFix. Тебе не нужно помнить пароль для каждого линка, достаточно зайти в область Netmail, создать новое письмо и набрать в поле К: aномер_сети-номер_узла - для робота AreaFix или fномер_сети-номер_узла - для робота FileFix После чего пароль для линка будет вставлен в поле Тема автоматически. К примеру, если твоим линком является узел 2:5020/828, то после того как ты наберешь в поле Кому: a5020-828 то в поле К: будет автоматически введено AreaFix, а в поле же Тема: будет подставлен пароль линка 2:5020/828 А если ты наберешь в поле Кому: f5020-828 то в поле К: будет автоматически введено FileFix, а в поле же Тема: будет подставлен пароль линка 2:5020/828 Может случится так узел твоего главного аплинка по-умолчанию вдруг перестал работать. В этом случае следует связаться с сисопом и узнать в чем дело. Лучше подождать пока он исправит свой узел и восстановит работоспособность работы эхоконференций. Однако, если проблема не будет исправлена долгое время - придется сменить главного аплинк. Ты можешь сделать при помощи утилиты changeuplink. Эта утилита применяется очень редко, когда главный аплинк выбыл из сети или когда почта и эхоконференции начинают плохо работать через этот аплинк. Используй эту утилиту с осторожностью - если этот аплинк живой, перед изменением аплинка, следует отписаться от всех эхоконференций и файловых эх, договорится с новым аплинком, а потом уже запускать утилиту. Если ты недавно стал боссом узла, тебе не нужно редактировать конфигурационные файлы ПО. Пока ты не освоишься, я не советую менять в конфигурационных файлах что-либо - пользуйся утилитами администрирования для добавления/ удаления линков, поинтов, менять пароли и т.д. При изменении конфигурационных файлов есть высокая вероятность, что ты ошибешься при вводе. Параметры конфигурационных файлов уже подобраны с оптимальными и наилучшими для большинства узлов. Если ты не новичок и знаешь, что тебе нужно изменить в настройках binkd и hpt, то тебе имеет смысл поменять установки по-умолчанию в шаблонах fidoip до установки узла, но не после. Таким образом ты сможешь добиться того, чтобы утилиты администрирования узла fidoip использовали именно те настройки, которые тебе нужны. Описание шаблонов и конфигурационных файлов см. ниже в табл. 2. ---- '''binkd.cfg.template-node''' - основной шаблон демона binkd, в который, после первоначальной настройки при помощи конфигуратора узла setup_node.bash, и будет скопирован в конфигурационный в файл /usr/local/etc/binkd.cfg на Linux или \usr\fidoconf\binkd.cfg в Windows; ---- '''node/config.template-node''' - основной шаблон тоссера hpt, в который, после первоначальной настройки при помощи конфигуратора узла setup_node.bash, и будет скопирован в онсновной конфигурационный в файл тоссера hpt /usr/local/etc/fido/config на Linux или \usr\fidoconf\config.cfg в Windows; ---- '''decode.txt.template-node''' - основной шаблон редактора golded в который, после первоначальной настройки при помощи конфигуратора узла setup_node.bash, и будет скопирован в конфигурационный в файл /usr/local/etc/fido/golded+/golded.cfg на Linux или \usr\golded+\golded.cfg; ---- '''uplink.lst.template-node''' - шаблон настроек основного аплинка по-умочанию, который сохраняется в конфигурационный файл /usr/local/etc/fido/uplink.lst на Linux или \usr\fidoconf или \usr\fidoconf\uplink.lst в Windows. Этот конфигурационный файл с описанием аплинка включен в основной конфигурационный в файл тоссера как include; ---- '''link.lst.template-node''' - шаблон настроек для линков, который сохраняется в файл конфигурационный файл /usr/local/etc/fido/link.lst на Linux или \usr\fidoconf или \usr\fidoconf\link.lst в Windows. Этот конфигурационный файл с описанием аплинка включен в основной конфигурационный в файл тоссера как include ---- '''announce.template-node''' - шаблон с сообщением о добавлении нового поинта, создается утилитой addpoint и отправляется в эху .offical; ---- '''announce.template-node''' - шаблон с сообщением об добавлении нового линка, активируется утилитой addlink и отправляется в эху.offical; ---- '''announcerem.template-node''' - шаблон с сообщением об удалении поинта, сообщение создается утилитой removepoint и отправляется в эху .offical; ---- '''announcerem1.template-node''' - шаблон с сообщением об удалении линка, сообщение создается утилитой removepoint и отправляется в эху.offical; ---- '''test.template-node''' - шаблон с тестовым сообщением для нового поинта, создается утилитой addpoint при добавлении нового поинта и отправляется в эху .test новому поинту автоматически; ---- '''welcome.template-node''' - шаблон с приветственным сообщением о добавлении для нового поинта, создается утилитой addpoint и отправляется в эху .local всем пользователям автоматически; ---- '''welcome1.template-node''' - шаблон с приветственным сообщением для нового поинта, создается утилитой addpoint и отправляется в эху .local новому пользователю автоматически; ---- '''и прочие шаблоны''' ---- '''Табл. 2 Список конфигурационных файлов и основных шаблонов администратора узла fidoip c описанием''' Шаблоны лежат в корне архива в каталоге '''fidoip-1.0.5/node''' в Linux, а в Windows ищи их в '''\usr\fidoconf\fidoip\node'''. Ты можешь поправить шаблоны приветственных сообщений так, как тебе нужно, однако будь аккуратным и внимательным, если меняешь шаблоны конфигов мейлера binkd, тоссера hpt и редактора GoldEd+. После установки узла '''конфигурационные файлы тоссера hpt''' находятся в каталоге '''/usr/local/etc/fido/ на Linux''' или '''\usr\fidoconf в Windows'''. '''Конфигурационный файл мейлера binkd''' находится в каталоге '''/usr/local/etc/''' на Linux или '''\usr\fidoconf''' в Windows. '''Конфигурационный файл редактора GoldED''' находится в каталоге '''/usr/local/etc/golded+''' на Linux или '''\usr\golded+''' в Windows. Я включил '''полную документацию для программ binkd, hpt, golded+ в fidoip''', см. каталог''' node/docs''' в корне архива. Ниже идут разделы по доп.настройке служб и запуска сервисов. Которые необязательны и информация в них дана к сведению. ''' Создание сервиса binkd-service в Windows''' Прежде всего - отредактируйте файл \usr\fidoconf\binkd.cfg так, чтобы конфигурация в нём соответствовала потребностям узла, а не поинта(котороя создается по-умолчанию конфигуратором). Затем, перед установкой сервиса проверьте Ваш конфиг на ошибки. К примеру, если fidoip у Вас находится на диске D:\, то проверить правильность конфигурации можно следующим образом: d:\usr\bin\binkd.exe -n d:\usr\fidoconf\binkd.cfg Если конфигурация в порядке binkd выдаст сообщение: 11:37 [3716] BEGIN standalone, binkd/1.0a-542/Win32 -n d:\usr\fidoconf\binkd.cfg 11:37 [3716] Exit on option 'n' Если в конфигурации Вы увидите ошибки, то чтобы понять в чём дело, можно выставить в конфиге \usr\fidoconf\binkd.cfg вместо: loglevel 4 поставить там loglevel 8 или ещё большее значение детализации сообщений протоколирования. Кроме вывода на экран, информация об сессиях и ошибках будет писаться а log-файл \home\fido\binkd.log Затем, если ошибок в конфигурации нет, вам нужно создать и активировать сервис при помощи команды: d:\usr\bin\binkd.exe -Cs -t install d:\usr\fidoconf\binkd.cfg где, ключ С - означает перезапускать сервис при изменении конфигурацинного файла binkd.cfg ключ s - запустить сервис в режиме только сервер ключ t install - используется для создания сервиса, другие возможные пакраметры - start для его запуска, stop - остановки, restart - перезапуска, status - вывода сведений о состоянии, и uninstall - удаления сервиса. По ключам и опциям binkd обратитесь к руководству, которое можно найти тут: http://binkd.grumbler.org/binkd-ug-ru.htm Затем Вам следует проверить, отвечает ли binkd-service. Для этого в командной строке запустите команду telnet IP-address 24554 где, IP-address - это IP-адрес вашего компьютера, на котором работает сервис binkd-service, а порт 24554 - это порт по-умолчанию, используемый сервисом. Если Вы увидите что-то вроде вот такого ответа ?.OPT CRAM-MD5-f3bf064b98f4c9cb8134e7ea347'''42eee?SYS MyStation??ZYZ Vasiliy Pampasov??LOC Moscow, Russia??NDL 115200,TCP,BINKP?%TIME Mon, 18 Jan 2010 12:46:48 +0300?#VER binkd/1.0a-542/ Win32 binkp/1.1??? 2:5020/828.555@fidonet значит сервис работает нормально и можно приступить к созданию паролей поинтов. Если Вы ничего не увидите - возможно причина в том, что межсетевой экран Windows блокирует досуп к порту 24554. Для того, чтобы этого не происходило, зайдите в "Start">"Control Panel">"Windows Firewall", создав там правило, которое разрешает соединения к порту 24554 для всех компьютеров. Если Вы неправильно задали опции для сервиса binkd, то Вы можете деинсталлировать сервис при помощи команды: binkd.exe -t uninstall binkd-service Тоже самое можно сделать с помощью программы srvinstw.exe, которую можно найти в поисковике и скачать. ''' Безопасность службы binkd-service в Windows''' После настройки и проверки работоспособности службы следует создать нового локального пользователя, например, fido и задайте также ему сложный пароль. Отредактируйте параметры запуска сервиса в оснастке консоли MMC - "Services"(Службы) и укажите запускать сервис от имени пользователя fido. Затем следует дать права "Full Access"(Полный доступ) для каталога home - выделите его, нажмите правую кнопку мыши, выберите "Properties"(Свойства), затем "Security"(Безопасность). Выставите разрешения, добавив пользователя fido в список пользователей, которым разрешен доступ в этот каталог, а также тип доступа "Полный доступ". Отметьте также и соответсвующий флажок для установки тех же прав для всех подкаталогов home и нажимте "Apply"(Применить). Аналогичным образом следует дать права "Read&Execute"(чтение и запуск) для каталога usr и всех его подкаталогов. Перезапускать службы вообще и службу binkd-service в частности могут не только Администраторам системы, но также и другие пользователи. Если вы хотите добавить права перезапуска служб пользователю, под которым вы работаете, см. http://support.microsoft.com/kb/325349/en-us '''Скрипты для запуска демона binkd во FreeBSD, Linux и DragonFly BSD''' Если Вы не поинт, и у вас узел, и Вы хотите запустить binkd в режиме демона, тогда в ОС FreeBSD необходимо добавить в файл /etc/rc.conf сл. Строки: binkd_enable="YES" binkd_config="/usr/local/etc/binkd.cfg" binkd_flags="-D" binkd_user="login" binkd_pidfile="/var/run/binkd/binkd.pid" где login - это имя пользователя, под которым у вас настроен fidoip. Управление запуском и остановом демона осуществляется для FreeBSD по-умолчанию, через скрипт: /usr/local/etc/rc.d/binkd Для запуска binkd в режиме демона на Linux с системой инициализации BSD в качестве шаблона вы можете использовать скрипт binkd.initbsd-style, который находится в каталоге fidoip-1.0.5/binkd. Скопируйте этот файл в каталог /etc/rc.d, переименуйте это файл в binkd. Откройте редактор и отредактируйте в /etc/rc.d/binkd строку USERNAME, поменяйте username2change на имя пользователя для которого вы устанавливали fidoip Для активации демона binkd необходимо выполнить команду: chmod +x /etc/rc.d/binkd Затем для систем с системой инициализации BSD перезагрузить компьютер, либо запустить под root'ом сервис вручную при помощи команды: /etc/rc.d/binkd start *Примечание 1. Способы активации сервисов для различных дистритивов с системой инициализации BSD могут различатся. Ознакомтесь с руководством пользователя для вашего дистрибутива перед активации. К примеру, для Slackware файл запуска сервиса должен называться /etc/rc.d/binkd Для дистрибутива Arch Linux в качестве шаблона вы можете использовать скрипт binkd.initArchLinux, который находится в каталоге fidoip-1.0.5/binkd. Этот файл также надо скопировать в /etc/rc.d/binkd, исправить имя пользователя, сделать файл исполняемым, после чего добавить binkd в список сервисов в файле /etc/rc.conf Для дистрибутивов с системой инициализации SysV, к примеру для дистрибутивов Red Hat (RHEL, CentOS, Fedora) вы можете использовать сл. шаблон от Michael Dukelsky, 2:5020/1042: ================ Cut binkd ================ #! /bin/sh # init file for binkd # For RedHat and cousins: # chkconfig: 345 99 01 # description: Fidonet IP-mailer BinkD, implementing binkp protocol # processname: binkd BINKD_BIN=/usr/local/sbin/binkd BINKD_CFG=/usr/local/etc/binkd.cfg BINKD_OPT=-CD BINKD_USER=name_of_fidoip_user # Source function library . /etc/rc.d/init.d/functions RETVAL=0 prog=binkd pidfile=/var/run/binkd/binkd.pid start() { echo -n $"Starting $prog: " daemon --user $BINKD_USER $BINKD_BIN $BINKD_OPT $BINKD_CFG RETVAL=$? echo return $RETVAL } stop() { echo -n $"Shutting down $prog: " killproc $BINKD_BIN RETVAL=$? echo rm -f $pidfile return $RETVAL } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; try-restart) if [ -f $pidfile ]; then stop start fi ;; status) status $prog RETVAL=$? ;; *) echo $"Usage: $0 {start|stop|restart|try-restart|status}" RETVAL=3 esac exit $RETVAL ================ End binkd ================ Вначале скрипта идут строки с комментариеми, они важны и определяют порядок запуска демонов при старте системы и их останова при выключении компьютера. Для внесения сервиса бинкд в соответствующую таблицу запускаемых при старте системы демонов надо исполнить команду: /sbin/chkconfig --add binkd Такой подход - с демоном, запускаемым через /etc/init.d/binkd, можно использовать, если на компьютере только один пользователь, и ему доступен пароль рута для редактирования этого файла. Значение переменной BINKD_USER следует подставить свое - имя пользователя, для которого вы произволдили установку и настройку fidoip. Если пользователей несколько и пароль рута им недоступен, то бинкд можно запускать через cron. Для запуска binkd в режиме демона в DragonFly BSD Вам нужно сделать файл /etc/rc.d/binkd исполняемым: chmod +x /etc/rc.d/binkd После чего добавить команды автозапуска при старте системы и автоматической остановки при перезагрузке в файлы echo '/etc/rc.d/binkd start' >> /etc/rc.local echo '/etc/rc.d/binkd stop' >> /etc/rc.shutdown.local == ''' Обновление узлов, созданных вручную на основе fidoip_1.0.5_3 или более ранней версии ''' == Автоматический апгрейд узлов, которые системные операторы делали на основе fidoip_1.0.5_3 или более ранней версии, не планировался. Потому, что неизвестно, что там было настроено, какие у были установки, шаблоны и т.д. Однако, возможна ручная миграция на fidoip NMS. Общая процедура такова - 1) Взять новую версию, взять виртуальную машину или отдельный комп, поставить ту же версию операционной системы, что стоит на реальном узле, отрубить её от инета(чтобы не было конфликтов с реальным узлом); 2) Установить и настроить комплект при помощи конфигуратора на твой адрес узла; 3) Проще добавить всех своих линков командой addlink, если у тебя их менее десятка. Если более, то это тяжко, проще скопировать описания для hpt и binkd с реального узла и запихнуть их в файлы кофнигурации. Для binkd /usr/local/etc/binkd.cfg(для Linux) и \usr\fidoconf\binkd.cfg(для Windows), для hpt /usr/local/etc/fido/link.lst для Windows; 4.) Затем тоже самое, что и в предыдущем пункте проделываем с поинтами для binkd /usr/local/etc/binkd.cfg(для Linux) и \usr\fidoconf\binkd.cfg(для Windows), для hpt /usr/local/etc/fido/link.lst(для Linux) и \usr\fidoconf\link.lst(для Windows); 5) Правим шаблоны(/usr/local/etc/fidoip/node и \usr\fidoconf\fidoip\node) - меняем в них локальные имена эх по-умолчанию на те локальные эхи, что используются на реальном узле; 6) Правим уже настроенные утилиты администрирования fidoip - в каталогах /usr/local/bin/ или \usr\tools\. Меняем имена локальных эх в строках c txt2pkt; 7) тестируем все вместе локально, ловим ошибки, проверям логи; 8) Если все ок, тарим на вируальной магшине /usr/local и /home/fido(Linux) или архивируем \usr и \home\fido(Windows) и переносим конфигурацию на боевой сервер. Бекапим реальную кофигурацию. Или переименовываем /usr/local/ и /home/fido или \usr и \home как-нибудь. Разворачиваем реальную конфигурацию из тарбола; 9) Копируем базы со старой кофнигурации в \home\fido и /home/fido 10) Тестируем, ловим ошибки, проверям логи. == ''' Другие узловые комплекты ''' == Кроме fidoip автоматическую конфигурацию узла можно создать и управлять узлом при помощи кроссплатформенной разработки на Java - JNode. Более подробно, см. https://github.com/kreon/jnode/wiki https://github.com/kreon/jnode/wiki/faq_ru https://github.com/kreon/jnode/blob/master/README.ru.md ======================================================================= Раздел 29. Если возникли проблемы ======================================================================= сновная проблема, с которой вы можете столкнуться на Linux - это ошибки, возникшие во время сборки и установки fidoip. Одна из возможных причин - в вашей системе не установлен необходимый для сборки компонент. Изучите внимательно список необходимых пакетов для вашего дистрибутива. Для вашего дистрибутива описание необходимых пакетов отсутствует, см. раздел 13. Если ошибки сборки возникли не из-за ужесточения требований компилятора к коду, а по причине обновления менеджера пакетов, попробуйте обойти эту проблему, установив fidoip любым другим альтернативным способом. К примеру, если сборка пакетов Arch Linux при помощи скрипта fido_arch.sh не удалась из-за изменившихся требований к системы ABS, то попробуйте собрать fidoip при помощи скрипта fido_linux.sh для 32-разрядного дистрибутива Arch Linux или скрипта fido_linux.64.sh для 64-разрядного дистрибутива Linux. Если один из компонентов fidoip по каким-то причинам все равно не собрался, то вы можете попробовать обойти эту проблему, установив этот компонент при помощи бинарного инсталлятора fidoip. Для этого перейдите в каталог fidoip-1.0.5 и под root'ом запустите скрипт: cd fidoip-1.0.5 sudo ./clear_fidoip_files.sh чтобы очистить файлы от неудавшейся установки. Затем под root' ом запустите бинарный инсталлятор fidoip: sudo ./fidoip_binary.sh your_login где your_login - имя ваше пользовательское имя под которым Вы работаете. Затем повторно под root'ом запустите сборку при помощи скриптов fido_linux.sh или fido_linux.64.sh, более подробно см. раздел 11. После этого, также как написано в том же пункте, Вам следует выполнить скрипты relinkapps.sh, настроить конфигурацию при помощи скрипта setup_config.bash и выставить права на файлы при помощи скрипта set_perm.sh Кроме проблем с установкой, возможны также и проблемы, которые проявляются во время работы binkd, husky hpt и golded'а. Для решения таких проблем смотрите логи, которые расположены в каталоге /home/fido. Также можно написать о своих проблемах в конференцию ru.linux.chainik(я ее просматриваю регулярно, в отличии от ru.linux, в которой много сообщений), ru.unix.ftn, ru.binkd, ru.husky и ru.golded. ======================================================================= Раздел 30. Что необходимо для подключения к ФИДО по IP? ======================================================================= Когда-то давно, подключение к ФИДО было возможно только через модем. Теперь же, большинство фидошников для отправки и получения сообщений почты и конференций используют почтовую программу(мейлер), который работает посредством TCP/IP. Комплект fidoip как раз и предназначен для подключения пользователей сети ФИДО (которые называются поинтами - от англ. point(точка)). Поинты обмениваются почтой и сообщениями для эхокоференций(эхоконференция или эха - аналог форумов, только без возможности редактирования отправленных сообщений) посредством мейлера binkd через Интернет с узлом(или нодой, от английского node), которую обслуживает системный оператор(сисоп или босс). В комплекте fidoip также есть тоссер - программа, которая распаковывает пришедшие сообщения и раскладывает их по эхам или упаковывает исходящую почту. Третий компонент - редактор GoldEd-NSF, в котором пользователь сети ФИДО, поинт, читает полученные письма и пишет ответы на сообщения. Для подключение к сети ФИДО Вам необходимы: 1. Компьютер с одной из следующих операционных систем - FreeBSD, Linux, DragonFly BSD или Windows; 2. Настроенное и подключенное соединение с Интернетом; 3. Архив fidoip-1.0.5_5-1.tar; 4. Вам необходимо найти TCP ноду, которая согласится Вас взять под свое крыло. Ниже приведён список узлов, операторы(боссы) которых берут новых пользователей. Выберите оператора ноды и свяжитесь с ним, сообщив своё реальное имя и то, что Вы хотите подключиться к сети. Реальное имя - обязательное условие подключения, также желательно предоставить его в английской транскрипции, к примеру "Vasiliy Pampasov". Кроме этого, Вы можете предоставить ему и имя своей станции, любое слово на английском, к примеру - "MyStation" и ваш город, к примеру, "Moscow, Russia"; *Примечание. Если системный оператор не ответил сразу, пожалуйста, дождитесь его ответа, который может прийти с задержкой день-два. Не рассылайте запросы о получении поинтового адреса нескольким операторам сразу. Если Вы не дождались ответа - перед тем как связываться с другим оператором, напишите первому, что Вы не дождались и отправили запрос о получении поинтового адреса оператору другого узла. Создание нового адреса поинта - тоже работа, не заставляйте системных операторов тратить своё время и прописывать для Вас адрес, когда Вы в этом уже не нуждаетесь. 5. Оператор узла пришлёт Вам Ваш FTN-адрес, к примеру, 2:5020/828.555(где всё, что до точки - адрес оператора узла, а цифры после точки - ваш поинтовый адрес), а также адрес вашей ноды(uplink FTN address), к примеру "2:5020/828", своё имя на английском(uplink full name), к примеру, "Kirill Temnenkov", и также имя сервера, на котором работает нода или IP-адрес ноды(uplink server name or IP-address) и пароль на сессию(uplink password); 6. Используя этот документ, установите fidoip для вашей операционной системы и настройте его, используя конфигуратор и ваши данные, которые описаны в предыдущих двух пунктах; 7. В разделе 31 "Приступая к работе в ФИДО" приведена краткая информация о том, как работать в ФИДО c эхоконференциями. Прочтите её и начните работать в ФИДО. И не стесняйтесь задавать вопросы Вашему сисопу. Если вы новичок и никогда ранее не работали в сети Фидонет, настоятельно рекомендуется посмотреть краткий обучающий курс [http://downloads.sourceforge.net/project/fidoip/media/videoguide/first-steps-to-fidonet-video-guide.avi "Первые шаги в сети Фидонет"]. В этом видеоролике(файл [http://downloads.sourceforge.net/project/fidoip/media/videoguide/first-steps-to-fidonet-video-guide.avi first-steps-to-fidonet-video-guide.avi], продолжительность 7 минут, размер 16,4 Mb, кодек MPEG-4) наглядно показано как легко и быстро подключиться к сети Фидонет, настроить программное обеспечение и начать работу в сети Фидонет. Список узлов, набирающих поинтов ================================ Более свежую версию этого списка вы сможете найти по адресам http://www.fidoweb.su/connect/ , http://fidoweb.ru/point/ а также в конференциях n5020.POINT http://groups.google.ru/group/fido7.n5020.point/topics и SU.IP.POINT http://groups.google.ru/group/fido7.su.ip.point/topics?lnk=srg&hl=ru&ie=UTF-8 2:5020/1641 Yury M. Bogoyavlensky Название станции fido.t-d-g.ru Расположение Москва Протоколы binkp, ifcico Контакты рагистрация на форуме http://www.t-d-g.ru, netmail: 2:5020/1641 2:5020/1906 DNS: ss-di.homeunix.net Расположение Москва Протоколы: binkp:24554 Контакты: а) netmail: 2:5020/1906.1 б) e-mail: ss_di в домене mail.ru в) icq: 132167480 2:5020/830 Denis Nikolayev IP: f830.ath.cx, f830.n5020.z2.fidonet.net, 830.ru Расположение Москва WEB: http://www.830.ru Контакты: а) netmail: 2:5020/830.1 б) e-mail: nikdenis в домене mail.ru в) icq: 37666592 2:5085/45 Сисоп: Максим Доронин Hазвание станции: Meteo Repair Labs Расположение: Ташкент Протоколы: binkp, модем Требования: Регулярно забирать почту Примечания: binkp-исходящие сессии, модем-входящие/исходящие сессии Контакты ICQ: 167894641 E-mail: ufo в домене meteo.uz 2:5004/75 Сисоп Pavel Reich Название станции f75 Расположение London,GB/Montreal,Canada Веб-страница http://f75.n5004.z2.fidonet.net/register.php Протоколы только binkp Примечания: Там же можно и софт с прошитыми паролями скачать. Контакты E-mail: pavel в домене reich.com 2:5020/1042 Сисоп Михаил Дукельский Название станции fido.delin.ru Расположение Москва Протоколы binkp, модем Примечания: Есть всё, даже то, чего нет. :) Контакты E-mail: dukelsky в домене aha точка ru 2:5020/8080 Сисоп Николай Симонов Название станции Tea Time BBS Расположение Москва Веб-страница http://teatime.msk.su/wiki/ Протоколы binkp, модем Требования: адекватное поведение Примечания: помогу с софтом под GNU и Windows Контакты Jabber: sysop в домене teatime.msk.su E-mail: centr-o в домене yandex.ru 2:5020/2140 Сисоп Sergey Poziturin Расположение Москва Веб-страница http://vp.propush.ru/ Протоколы binkp Примечания: Все подробности можно получить на сайте узла Контакты Там же можно подать заявку для получения адреса/пароля 2:5022/63 Сисоп Андрей Быканов Название станции Virus BBS Расположение Тула Веб-страница http://www.shodtech.net Протоколы binkp, модем Требования: Адекватность! Примечания: Помогу с настройкой софта. Контакты E-mail: adm в домене shodtech.net 2:5051/41 Сисоп Micheal M. Dronov Название станции DWAVE BBS Расположение Simbirsk(Ulyanovsk) Веб-страница http://mechan1c.livejournal.com/ Протоколы только binkp Требования: Периодически забирать почту и появляться в местных эхах Примечания: Помогу с настройкой софта Контакты Jabber: mechanic в домене lifec0re.org.ru ICQ: 374-915-267 Другое: http://vkontakte.ru/id19237431 2:5064/54 Сисоп Виталий Гейдеко Название станции Wit Расположение Ставрополь Веб-страница http://wit.stv.ru/ Протоколы binkp, модем Контакты ICQ: 159984448 E-mail: wit12 в домене mail.ru 2:5066/109 Сисоп Алексей Емельянов Название станции Elephant Home Расположение Чебоксары Протоколы binkp, модем Требования: Адекватное поведение Примечания: Узел СМ Контакты Jabber: emelyanov_a в домене livejournal.com ICQ: 196455330 2:5075/35 Сисоп Евгений Субботин Название станции FireFox Station Расположение Тольятти Протоколы binkp, ifcico Контакты Jabber: evs в домене jabber.ru ICQ: 32570198 E-mail: Eugene в домене Subbotin.org Другое: http://vkontakte.ru/id2412305; mobile: +79277829983 2:6078/5 Сисоп Артём Кульченко Название станции COMRADE_ARTYOM Расположение Калининград Веб-страница http://ua2fga.homelinux.com Протоколы только binkp Требования: пива не пью. магарыч только конфетами. Контакты Jabber: yozhik в домене ua2fga.homelinux.com E-mail: ua2fga в домене gmail.com 2:5020/2356 Сисоп Вячеслав Мезецкий Название станции shoo.zapto.org Расположение Москва Протоколы только binkp Требования: Как таковые отсутствуют Примечания: Канал 30Мбит, фэх-эх валом, с софтом помогу. Контакты Jabber: sh00 в домене jabber.ru ICQ: 675999 E-mail: root в домене 1cbit.ru 2:5080/102 Сисоп Стас Дёгтев Название станции Grumbler Расположение Екатеринбург Веб-страница http://fido.grumbler.org Протоколы только binkp Примечания: с binkd на 443 порту можно получать почту через прокси Контакты Jabber: grumbler в домене grumbler.org E-mail: stas.grumbler в домене gmail.com Другое: http://node.grumbler.org ======================================================================= Раздел 31. Приступаем к работе в ФИДО(небольшое пособие для новичков) ======================================================================= Если вы новичок и никогда ранее не работали в сети Фидонет, настоятельно рекомендуется посмотреть краткий обучающий курс [http://downloads.sourceforge.net/project/fidoip/media/videoguide/first-steps-to-fidonet-video-guide.avi "Первые шаги в сети Фидонет"]. В этом видеоролике(файл [http://downloads.sourceforge.net/project/fidoip/media/videoguide/first-steps-to-fidonet-video-guide.avi first-steps-to-fidonet-video-guide.avi], продолжительность 7 минут, размер 16,4 Mb, кодек MPEG-4) наглядно показано как легко и быстро подключиться к сети Фидонет, настроить программное обеспечение и начать работу в сети Фидонет. 1. Запускам редактор Golded. Если у Вас система Windows - то запускаем бат-файл ge.bat. Если у Вас FreeBSD, Linux или DragonFly BSD, то открываем окно терминала, в нём набираем команду g, ge, gl(в зависимости от кодировки системы, более поробно см. раздел "19. Русификация во FreeBSD, Linux и DragonFly BSD"). 2. Заходим в Почту (Netmail). Нажимаем Insert или клавишу "e" или сочетание клавиш "Alt+e". В поле "Кому" пишем - Areafix. Нажимаем два раза клавишу Ввод(Enter). Адрес вашего узла и пароль в тему сообщения подставится автоматически. 3. Нажимаем Enter. В новом сообщении пишем: %HELP %LIST %HELP - помощь по роботу Ареафикс. %LIST - список доступных эхоконференций. Кроме вышеперечисленных help и list в теле сообщения ничего быть не должно, иначе робот не прочитает его. 4. Сохраняем сообщение при помощи клавиши F2 или нажав сочетание клавиш "Alt+s". 5. Снова в области Почта (Netmail) нажимаем Insert(или клавишу "e" или сочетание клавиш "Alt+e) и в новом сообщении в поле "Кому" пишем: Filefix. Нажимаем два раза клавишу Ввод(Enter). Адрес вашего узла и пароль в Тему сообщения подставится автоматически. 6. В теле нового сообщения для робота Filefix напишем: %HELP %LIST %HELP - это помощь по роботу Filefix) %LIST - это список доступных файловых конференций) 7. Сохраняем сообщение при помощи клавиши F2 или нажав сочетание клавиш "Alt+s" и выходим из редактора Golded при помощи клавиши ESC. 8. Отправляем сообщение при помощи команды rs или send, или если у вас Windows, запустив rs.bat 9. Ждем минут пять-десять, затем получаем сообщения при помощи команды recv или если у вас Windows снова запустив rs.bat 10. Вы получите справку по командам для роботов areafix(эхоконференции) и filefix(файловые эхи) и список конференций. Запустите редактор GoldEd(см. пункт 1), просмотрите список доступных команд и конференций '''''Подключаются конференции просто''''' Если вам нужно подключить эхоконференцию, создаете новое письмо в области Почта(Netmail), в поле "Кому" набераете: AreaFix. Если вам нужно подключить файловую конференцию, создаете новое письмо в области Почта(Netmail), но в поле "Кому" набираете: FileFix. Далее в теле сообщения набираете одну или несколько команд для роботов: Пример: +SU.BOOKS +RU.CINICK подключить эхоконференции SU.BOOKS и RU.CINICK +RU.LINUX.* подключить все эхи, начинающиеся на RU.LINUX +BOOK-DOP подключить файловую эху BOOK-DOP. Пример: +SU.BOOKS подключить эху SU.BOOKS +SIMBIRSK.* подключить все эхи, начинающиеся на Симбирск Затем сохраняете сообщения и отправляете их точно также ка кописано выше. '''''Отключение от конференций''''' Выполняете ту же последовательность действий, что описана выше, только вместо +Имя_конференции вводишь -Имя_конференции Пример: -PVT.EXLER Отключиться от эхи PVT.EXLER Вот таким образом, вы отключитесь от подписки на конференцию PVT.EXLER, т.е.на узле твоего системного оператора новые сообщения в конференции перестали накапливаться для тебя. Теперь, если вам нужно, вы можете убрать PVT.EXLER из списка конференций. Сделать это просто - просто удали или закомментируй строку в конфигурационном файле тоссера. Вот так: #EchoArea PVT.EXLER ... '''''Работа в конференциях''''' Для того чтобы создать отправить новое сообщение в конференции, нужно зайти в неё в редакторе, создать сообщение при помощи клавиши Insert, задать кому (обычно вводится Всем - All), задать тему, написать сообщение, сохранить его и оправить сообщение как уже описано выше. Для ответа на чужое сообщение необходимо перейти к этому сообщению при помощи стрелок, затем нажать ALT-Q, удалить лишние строки исходного сообщения при помощи клавиш ALT-D, ввести свой текст под цитатами, сохранить сообщение и отправить его. В редакторе GoldED есть подсказки по клавишам и командам, которые доступны при нажатии клавиши F1. '''''Автоматический обмен сообщениями''''' Чтобы не набирать постоянно в терминале rs, recv, send или кликать на ярлыке rs.bat, можно включить автоматический режим обмена сообщениями. В Linux и других Юникс-подобных операционных системах для автоматического обмена сообщениями с уведомлениями в графической оболочке вам необходимо проверить, установлена ли в твоей системе утилита notify-send. Для этого открой терминал и запустите в нём команду: notify-send --help Если вместо вывода с краткой справкой вы увидите сообщение, что команда не найдена, то следует установить пакет из репозитория, который может называться libnotify(для Arch Linux), в других же дистрибутивах эта утилита может входить в состав пакета, который может называться как-то иначе. Если утилита notify-send в вашей системе присутсвует, тогда скопируйте файл fidomail из архива fidoip-1.0.5_5-1.tar в каталог /usr/local/bin cd fidoip-1.0.5 sudo cp fidomail /usr/local/bin Затем под пользоваетелем, для которого вы настроили fidoip, запустите в окне терминала команду: crontab -e и добавь в cron новое периодическое задание, которое будет вызываться каждые 31 минуту для получения сообщений и их отправки. Это можно сделать так - перейдите стрелками в самый низ в редакторе периодических заданий, затем нажмите клавишу "i" и вставте нижеприведенную строку из буфера обмена: */31 * * * * /usr/local/bin/fidomail >/dev/null 2>&1 , затем нажмите "Esc" и затем вместе две клавиши "Shift" ":", затем клавишу "x" чтобы сохранить и выйти из редактора периодических заданий. Утилита fidomail через команду notify-send будет оповещать текущего залогиненого пользователя в графической оболочке(WM) - сколько сообщений получено и отправлено. Если вам эта визуализация не интересна или не нужна, потому что на вы работаете не в X'ах, а в консоли, то вместо fidomail можно вбить команду send: */31 * * * * /usr/local/bin/send >/dev/null 2>&1 После этого обмен сообщениями будет осуществляться автоматически через каждую 31 минуту без визуализации. Автоматический обмен сообщениями в Windows включается просто. Для этого перейдите в каталок \usr\bin\ и запустите файл crontask.vbs. Для того, чтобы автоматический обмен сообщениями работал после перезагрузки Windows создайте ярлык к этому файлу в меню "Пуск>Программы>Автозагрузка", тогда после перезагрузки Windows не придется снова его запускать. После этого обмен сообщениями будет осуществляться автоматически через каждую 31 минуту. Вы можете увеличить это значение, отредактировав файл \usr\fidoconf\crontab.cfg и перечитав список заданий, щелкнув на значке fxcron (пиктограмма часов) в панели задач Windows и выбрав в меню "Reload crontab file". Но не советую уменьшать время опроса узла. Просто потому, что за полчаса в фидо не многое меняется L) Это не веб-форумы, фидо располагает к неторопливому стилю общения. Я>> сегодня написал, ТЫ> назавтра ответил. Почти как в фантастическом рассказе Роджера Желязны "Великие неторопливые короли!" L) '''''Как правильно цитировать''''' Да, кстати, последнее - цитируют собеседников в фидо именно так, как описано чуть выше. Ваш ответ всегда ниже цитаты собеседника, а не наоборот. И старые цитаты сверху безжалостно уничтожаются при помощи ALT-D. ======================================================================= Раздел 32. Гипертекстовые возможности ФИДО в fidoip ======================================================================= Конфигуратор комплекта fidoip c версии 1.0.5 автоматически создает конфигурацию, совместимую со стандартом ([http://traditio.ru/wiki/%D0%93%D0%B8%D0%BF%D0%B5%D1%80%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D0%A4%D0%B8%D0%B4%D0%BE%D0%BD%D0%B5%D1%82#Fidonet_Global_Hypertext_Interface] Fidonet Global Hypertext Interface FGHI). Автором стандрата FGHI и идеи гипертекстового Фидонета, является Сергей Соколов(aka Mithgol the Webmaster - системный оператор узла 2:5063/88). Описание стандарта FGHI на русском языке - http://fghi.pp.ru/?area://Ru.FTN.Develop?msgid=2:5063/88+4a0d1731 , описание стандарта на английском языке http://fghi.pp.ru/?area://Ru.FTN.Develop/?msgid=2:5063/88+4a0d1707. Идеи гипертекстового Фидонета и стандарта FGHI были воплощены на практике Константином Кузовым(Konstantin Kuzov, системным оператором смоленского узла 2:5019/40) в изменённой версии редактора GoldEd+ - [http://fghi.pp.ru/golded/ GoldEd-NSF]. GoldED-NSF может обрабатывать ссылки на Интернет ресурсы(передать ссылку внешней программе, к примеру, браузеру), а также использовать ссылки на сообщения эхоконференций сети FidoNet, перемещаться по этим сообщениям, а если сообщение отсутствует в локальной базе сообщений, то загружать их при помощи внешней программы(wget) с FGHI-совместимых гейтов. Сообщение, загруженное с FGHI-совместимых гейтов попадает в специальную область FGHIGET("Полученное с fghi.pp.ru"), после чего отображать их на экране редактора GoldED-NSF. Для поддержки скачивания сообщений с FGHI-совместимых гейтов и переходов по ссылкам в шаблоне сообщений *.tpl можно использовать тег @OFGHIUrl, вставляющей FGHI-area ссылку в сообщение. Это полезно использовать при ответах или пересылке сообщения - получивший сообщение с ссылкой, если он использует редактор GoldED-NSF, может просмотреть оригинальное собщение нажав одну клавишу. '''''Использование гипертекстовых возможностей в fidoip''''' Для перехода по ссылкам из редактора GoldED-NSF вы можете использовать следующие сочетания клавиш: ''1. Переход по первой найденной в сообщении ссылке - клавиша "\"'' Если вы нажмете клавишу "\", то возможны два варианта: a.) Если первая ссылка является ссылкой на сообщение в одной из эхоконференций Fidonet(где в префиксе ссылки название протокола area:// ), то GoldEd+ попытается открыть это сообщение из локальной базы сообщений. Если этого сообщения в локальной базе нет, тогда GolDEd-NSF передаст ссылку менеджеру загрузок wget, который попытается загрузить это сообщение из FGHI-совместимого гейта http://fghi.pp.ru/?list?. После загрузки редактор GoldED-NSF отобразит загруженное сообщение. б.) Если первая ссылка явлется ссылкой на какую-то страницу или файл в сети Интернет, то GoldEd-NSF передаст эту ссылку браузеру, который откроет эту страницу либо предложит загрузить файл. ''2. Выбор ссылки для перехода и переход по выбранной ссылке - клавиша ''' Если вы нажмете клавишу "'", то GoldEd-NSF выведет список доступных ссылок [[Image:Fidoip3.jpg]] Рис. 1 Список доступных ссылок для перехода (http://sourceforge.net/apps/mediawiki/fidoip/index.php?title=File:Fidoip3.jpg) Далее, в зависимости от выбранного типа ссылки возможны два варианта: a.) Если выбранная ссылка является ссылкой на сообщение в одной из эхоконференций Fidonet(где в префиксе сcылки название протокола area:// ), то GoldEd+ попытается открыть это сообщение из локальной базы сообщений. Если этого сообщения в локальной базе нет, тогда GolDEd-NSF передаст ссылку менеджеру загрузок wget, который попытается загрузить это сообщение FGHI-совместимого гейта http://fghi.pp.ru/?list?. После загрузки редактор GoldED-NSF отобразит загруженное сообщение. б.) Если выбранная ссылка является ссылкой на какую-то страницу или файл в сети Интернет, то GoldEd-NSF передаст эту ссылку браузеру, который откроет эту страицу либо предложит загрузить файл. [[Image:Fidoip4.jpg]] Рис. 2 Переход по выбранной ссылке (http://sourceforge.net/apps/mediawiki/fidoip/index.php?title=File:Fidoip4.jpg) ''3. Вcтавка ссылки и переход по ней - клавиша "/"'' Вы также можете вставить ссылку и перейти по ней вручную, нажав клавишу "/" [[Image:Fidoip5.jpg]] Рис. 3 Вставка ссылки в окно редактора GoldED-NSF (http://sourceforge.net/apps/mediawiki/fidoip/index.php?title=File:Fidoip5.jpg) Далее, в зависимости от выбранного типа ссылки возможны два варианта: a.) Если вставленная или набитая вручную ссылка является ссылкой на сообщение в одной из эхоконференций Fidonet(где в префиксе ссылки название протокола area:// ), то GoldEd+ попытается открыть это сообщение из локальной базы сообщений. Если этого сообщения в локальной базе нет, тогда GolDEd-NSF передаст ссылку менеджеру загрузок wget, который попытается загрузить это сообщение с FGHI-совместимого гейта http://fghi.pp.ru/?list?. После загрузки редактор GoldED-NSF отобразит загруженное сообщение. б.) Если ссылка является ссылкой на какую-то страницу или файл в сети Интернет, то GoldEd-NSF передаст эту ссылку браузеру, который откроет эту страницу либо предложит загрузить файл. '''''Настройка гипертекстовых возможностей в fidoip''''' ''Изменение клавиш по-умолчанию.'' Если Вы хотите изменить клавиши перехода на первую ссылку, клавишу выбора ссылки для перехода или вставки ссылки для обработки, отредактируйте файл goldkeys.cfg, который находится в каталоге /usr/local/etc/golded+(FreeBSD/Linux) или \usr\golded+(Windows). Эти клавиши описаны самом конце этого файла. ''Изменение внешнего бразера для GoldEd-NSF'' Для FreeBSD/Linux/DragonFly BSD браузер по-умолчанию, который обрабатывает внешние ссылки - Mozilla Firefox. Если Вы хотите поменять этот браузер, то отредактируйте в файле /usr/local/etc/golded+/golded.cfg строку URLHANDLER, поменяйте в ней /usr/local/bin/firefox3, /usr/bin/firefox, /usr/pkg/bin/firefox3 на что-то другое, на ваше усмотрение Для Windows достаточно поменять браузер по-умолчанию в Панели управления>Свойства Интернета, после чего GoldED-NSF станет передавать внешние ссылки выбранному по-умолчанию браузеру. ======================================================================= Раздел 33. Использование ФИДО в коммуникаторах Nokia Internet Tablet Nxxx ======================================================================= Если у Вас есть в коммуникатор Nokia Internet Tablet Nxxx ОС Linux, то возможно у Вас получится настроить fidoip и для вашего мобильного устройства. 1. Установите необходимые для работы комплекта пакеты: unzip zip gettext screen texinfo x11-utils wget 2. Загрузите архив fidoip-1.0.5_3.tar и fidoip_1.0.5-2_armel.deb в коммуникатор: wget http://downloads.sourceforge.net/project/fidoip/fidoip/1.0.5/fidoip-1.0.5_3.tar wget http://falcony.googlecode.com/files/fidoip_1.0.5-2_armel.deb 3. Установите пакет fidoip для коммуникаторов Nokia: sudo dpkg -i fidoip_1.0.5-2_armel.deb * Примечание. Если dpkg будет ругаться "unable to create /usr/local/каталог/файл : No such file or directory", а он вероятно будет - потому что структура подкаталогов /usr/local может отсутствовать - то просто создайте необходимые директории под рутом mkdir -p /usr/local/sbin mkdir -p /usr/local/bin mkdir -p /usr/local/etc mkdir -p /usr/local/man и так далее для всех подкаталогов. Возможно также, если на этом устройстве интерфейс работает от root'а, тогда Вам придётся разрешить запуск от суперпользователя, закомментировав несколько строк в скриптах в recv и send. 4. Разархивируйте архив и перейдите в каталог fidoip-1.0.5: tar -xpf fidoip-1.0.5_5-1.tar cd fidoip-1.0.5 5. Запустите конфигуратор setup_config.bash при помощи команды: sudo ./setup_config.bash 6. Конфигуратор задаст несколько вопросов о именах, паролях, адресах и явках. Затем конфигуратор выведет на экран введённую Вами информацию. Если всё было введено правильно, нажмите клавишу, после чего конфигуратор настроит комплект. 7. Затем следует запустить скрипт relinkapps.sh: sudo ./relinkapps.sh 8. Затем необходимо выставить права на файлы и директории комплекта. Для этого запустите скрипт set_perm.sh: sudo ./set_perm.sh login где login - это имя пользователя, под которым Вы работаете в системе. 9. Откройте новую консоль или новую сессию. В используемом терминале выставьте шрифт побольше и сохраните эти настройки. Запустите recv - чтобы получить сообщения. Для запуска редактора GoldED-NSF используйте один из следующих скриптов: скрипт gl, скрипт ge в терминалах konsole или gnome-terminal, в которых настроено перекодирование UTF-8->KOI8-R и запуск GoldEd в программе screen при помощи скрипта ge. К сожалению, пока нет возможности проверить, уточнить шаги по установке и написать более точную инструкцию по установке fidoip для коммуникаторов Nokia по причине отсутсвия такого оборудования. Поэтому, тем кто сможет это сделать, просьба написать о результате и предпринятых шагах одну из следующих коференций: ru.linux.chainik или ru.unix.ftn. ======================================================================= Раздел 34. ФИДО для дистрибутива PuppyRus Linux ======================================================================= Перед установкой fidoip для дистрибутива PuppyRus: 1. Настройте соединение с Интернет, если оно ещё у вас не настроено; 2. Перезагрузите компьютер - если сохранение в личный файл(personal storage file) ещё не настроено - настройте, выбрав размер личного файла больше 1 Gb и раздел диска(или флешку) на котором будет хранится этот файл; 3. После перезагрузки проверьте, что соединение с Интернет работает и все ваши изменения после перезагрузки сохранились; Теперь можно приступить к установке fidoip. 1. Откройте терминал и скачайте один из двух файлов: wget -c http://falcony.googlecode.com/files/fidoip-1.0.5_3-new-puppy.pet * Примечание 1. Пакет fidoip-1.0.5_3-new-puppy.pet подходит для большинства версий дистрибутива PuppyRus, кроме версий PuppyRus 1.x . или wget -c http://falcony.googlecode.com/files/fidoip-1.0.5_3-old-puppy.pet * Примечание 2. Пакет fidoip-1.0.5_3-old-puppy.pet подходит только для старых версий дистрибутива PuppyRus 1.x(PuppyRus Linux Jeans-1.3.0 и PuppyRus Jeans-S-1.3.1b2), которые рекомендуется использовать на старых компьютерах с процессорами i486, i586, AMD K5. 2. Откройте Файловый менеджер, перейдите в тот каталог, в который вы загрузили файл fidoip-1.0.5_3-new-puppy.pet(или fidoip-1.0.5_3-old-puppy.pet) и щелкните мышкой на нем. На запрос об активации и сохранения пакета нажмите "Ok" или "Сохранить". 3. Затем следует набрать в терминале команду: setup_fido и нажать Enter. 4. Запустится конфигуратор fidoip, который задаст вам несколько вопросов о именах, паролях, адресах и явках. Эту информацию, если вы подключаетесь к сети FIDONet впервые, вам необходимо будет получить у системного оператора узла FIDONet, более подробно об этом можно прочитать в разделе "30. Что необходимо для подключения к ФИДО по IP?" в документации fidoip(http://sourceforge.net/apps/mediawiki/fidoip/index.php?title=What_need). 5. После ввода конфигуратор покажет на экране введённую Вами информацию. Если всё было введено правильно, нажмите клавишу y, после чего конфигуратор настроит комплект. 6. Затем следует перезагрузить компьютер, что убедиться что fidoip и настроенная вами конфигурация ФИДО сохранена в личном файле. 7. После перезагрузки следует открыть терминал. Выполните в нем команду: recv чтобы получить сообщения Фидонет. Для запуска редактора GoldED-NSF используйте один из следующих скриптов: скрипт gl или скрипт g. Попробуйте оба эти скрипта, потому что в зависимости от версии PuppyRus - псевдографика в редакторе может выглядеть лучше или хуже. После того, как вы прочли и ответили на сообщения, выйдите из редактора и запустите команду: send для отправки сообщений. Более подробно о работе в сети FIDONet описано в разделе "31. Приступая к работе в ФИДО" в документации fidoip(http://sourceforge.net/apps/mediawiki/fidoip/index.php?title=begin_work). 9. Для вашего же удобства подберите удобные для вас параметры терминала - установите удобный вам размер, шрифт и т.д. Это можно сделать, отредактировав параметры URxvt.* в файле ~/.Xdefaults ======================================================================= Раздел 35. Использование ФИДО в маршрутизаторах Asus и D-Link ======================================================================= Благодаря сборке fidoip для архитектуры Linux MIPS Фидонет теперь можно использовать в маршрутизаторах и беспроводных точках доступа Asus и D-Link. Автор сборки, '''Александр Рыжов (2:5019/40.5)''', успешно использует адаптированный пакет fidoip на маршрутизаторе ASUS RT-N16. На данный момент установка fidoip доступна для следующих производителей и моделей маршрутизаторов: - Asus RT-N16 - Asus RT-N12 - Asus RT-N10 - Asus WL-500gP - Asus WL-500W - D-Link DIR-320(с альтернативной прошивкой - http://code.google.com/p/wl500g/) В составе пакета есть всё необходимое для работы в fido методом FIDO over IP: мейлер binkd, тоссер hpt и редактор GoldEd-NSF и вся необходимая обвязка fidoip, включая конфигуратор. Работает бодро, глаз радует. При небольшом изменении конфигурационных файлов вы можете поднять узел сети FIDONet на одном из перечисленных выше устройств, который не будет шуметь, занимать много места, греется, потреблять лишнюю электроэнергию и нервировать окружающих. Все что для этого нужно - это флешка или внешний жесткий диск с USB-разъемом, отформатированный в одной из файловых систем Linux. Последнюю версию сборки fidoip для архитектуры Linux MIPS от '''Александра Рыжова, 2:5019/40.5''', скачать можно [http://falcony.googlecode.com/files/fidoip_1.0.5_3_5_mipsel.ipk тут], либо уставновив этот пакет их репозитория. '''Установка пакета fidoip для маршрутизаторов Asus и D-link''' Пакет fidoip_1.0.5_3_5_mipsel.ipk - представляет собой адаптированный вариант fidoip для маршрутизаторов ASUS и D-Link, поддерживающих энтузиасткую прошивку. Для установки пакета необходимо: 1. настроить маршрутизатор по инструкции http://www.wl500g.info/showthread.php?t=3171 до п.10 включительно; 2. настроить соединение с Интернетом, что в итоге позволит использовать пакеты ПО репозитория optware, от которых зависит работа fidoip; 3. подключиться к маршрутизатору по ssh и установить fidoip на маршрутизаторе можно при помощи команды: $ ipkg install ./fidoip_1.0.5_3_4_mipsel.ipk после чего менеджер пакетов автоматически загрузит и установит зависимостями ncurses, perl, screen, gzip, unzip, zlib, bzip2. Второй вариант установки проще и быстрее - вы можете установить fidoip из репозитория пакетов ipkg. Для этого предварительно следует добавить две строчки в файл /opt/etc/ipkg.conf: src/gz wl500g-d http://wl500g.googlecode.com/svn/ipkg/optware-d src/gz wl500g-optware http://wl500g.googlecode.com/svn/ipkg/optware В итоге файл /opt/etc/ipkg.conf примет следующий вид: src/gz optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable src/gz wl500g-d http://wl500g.googlecode.com/svn/ipkg/optware-d src/gz wl500g-optware http://wl500g.googlecode.com/svn/ipkg/optware dest /opt/ / После чего обновляем список доступных пакетов: $ ipkg update и устанавливаем пакет fidoip: $ ipkg install fidoip 4. можно перейти к конфигурированию fidoip при помощи скрипта setup_config.bash: $ setup_config.bash Скрипт попросит ввести ваши параметры для подключения к Фидонет, введите их и нажмите клавишу y На этом настройка комплекта fidoip для маршрутизаторов завершена, можно приступать к работе с Фидонет. Отправку и приём почты можно по-прежнему запускать при помощи скриптов recv, send или fidomail, а чтение почты - ge или gl при использовании кодировок KOI8-R или UTF-8 соответственно. Подключение к маршрутизатору можно осуществлять по ssh, для компьютеров с ОС Windows при помощи программы Putty. Кодировку для терминала(если вы подключаетесь из Linux) или сессии Putty(Windows) следует выставить KOI8-R или UTF-8. Более подробно о настройках терминала или сессии Putty см. в пункте 19. вики fidoip "Русификация во FreeBSD, Linux и DragonFly BSD" http://sourceforge.net/apps/mediawiki/fidoip/index.php?title=Russify_on_Unix Вопросы по настройке, развитию этого проекта и поддержке fidoip для маршрутизаторов Asus и D-Link можно адресовать: '''Александр Рыжов, 2:5019/40.5, ryzhov_al (собака) hotbox.ru''' ======================================================================= Раздел 36. Основанные на fidoip поинткомплекты ======================================================================= '''Кубик''' Для пользователей Windows существует основанный на fidoip поинткомплект "Кубик", который сделал '''Евгений Малетин (2:5020/2140.140)'''. От fidoip этот комплект отличается тем, что отсутсвует система управления узлом(fidoip NMS). В остальном же - такой же мейлер binkd и тоссер hpt. Найти последнюю версию поинткомплекта "Кубик" можно на страничке проекта http://sourceforge.net/projects/kubik-fido, а по адресу http://vp.propush.ru/index.php?q=node/78 находятся архивные(старые) версии "Кубика". '''fidoip4mac''' Для пользователей MacOS X существует поинткомплект fidoip4mac(он скорее вдохновлен fidoip, а не основан), который сделал '''Иван Агарков (Ivan Agarkov 2:5020/848.1)'''. От fidoip эта версия сборки отличается тем, что в качестве тоссера в поинткомплекте используется CrashMail. В остальном же - такой же мейлер binkd и редактор GoldEd-NSF. Найти поинткомплект fidoip4mac можно по адресам: [http://falcony.googlecode.com/files/macfidoip_0_0_1.tar.gz fidoip4mac Зеркало 1,] [http://yarfido.ru/download/macfidoip_0_0_1.tar.gz fidoip4mac Зеркало 2] Для его русификации и настройки испольуйте рекомендации '''Максима Чеснокова(Maxim Chesnokov 2:5034/10.189)''': ''Не так давно, потребовалось мне на Mac OS 10.8.2 активно пользоваться терминалом, а именно редактором GoldEd. Да, в стандартной поставке Mac OS X терминал есть, однако у меня возник ряд проблем, решение которых я опишу ниже. Возникла необходимость поддержки KOI-8. Да, можно долго копаться в GUI, но предлагается более быстрый способ решения. Необходимо создать текстовый файл со следующим содержанием:'' { WindowSettings = ( { "StringEncoding" = "-2147481086"; DoubleWideChars = NO; DoubleColumnsForDoubleWide = NO; UseCtrlVEscapes = NO; } ); } ''Сохраняем его в любом удобном месте под именем, к примеру "KOI8.term". Далее, следует открыть этот файл при помощи приложения "Терминал", двойным кликом. Если теперь зайти в настройки приложения, то можно увидеть, что создался профиль настроек под именем "KOI8". Далее, можно произвести настройку уже через GUI.'' ''Для нормального использования GoldEd, возникла необходимость во вполне себе обычных клавишах: Insert, PageDown, PageUp, Home, End. По умолчанию, в терминале, клавиши PageDown, PageUp, Home, End выполняют вроде бы и те же функции, но несколько по-своему, однако они не совместимо с тем же GoldEd, а клавиши Insert на маковской клавиатуре нет в принципе...'' ''В настройках терминала (смотрим профиль KOI8), в разделе "Клавиатура" перечислены функциональные клавиши, их назначения можно изменить. Ищем необходимую клавишу, например, Home, жмем кнопку "Правка", и в списке "Действие" выбираем пункт "запустить строку в shell", далее в поле ввода указываем: "\033OH" (без кавычек). Теперь у нас кнопка Home будет выполнять стандартную функцию Home, как и требуется. Для остальных функицй значения другие:'' Home \033OH \033[1~ \033[H \001 End \033OF \033[4~ \033[F \005 Page Up \033[5~ Page Down \033[6~ Insert \033[2~ ''В моем случае, функцию Insert, например, я назначил на клавишу F13.'' ''На этом всё. Теперь можно настройку KOI8 выбрать как профиль по умолчанию, или же, по необходимости, запускать терминал через основное меню, как новое окно с настройками "KOI8". В моем случае, мне так же потребовалось использовать в GoldEd клавишу F10, на которую был назначен стандартный маковский хоткей. Отключить его можно через системные настройки -> настройки клавиатуры -> клавиатурные сокращения. После этого, F10 стал выполнять функцию F10.'' ======================================================================= Раздел 37. Использованные источники информации, скрипты и комплекты ======================================================================= Для первоначальной настройки конфигурационных файлов и стартовых скриптов первой версии комплекта была использована статья М.С. Маликова "ФИДО поинт-станция во FreeBSD через TCP", которую можно найти по адресу: http://bouncer.ru/dmq/freebsd_fido.html В качестве основы для fidoip для Windows был использован поинкомплект Кирилла Темненкова(2:5020/828) файл FTN.rar для ноды 828, который доступен по адресу: http://temnenkov.narod.ru/fido/ Я слегка изменил этот поинткомплект, обновил binkd, husky hpt и golded, чтобы его пути и каталоги соответствовали путям и каталогам fidoip. Также я взял за основу скрипт-конфигуратор install.vbs и модифицировал его так, чтобы ом мог производить настройку конфигурационных файлов fidoip для Windows не только для ноды 828, но и для остального мира. Скрипт fidomail для настройки отображения уведомлений о полученных и отправленных сообщениях был взят мной из конференции ru.linux, его автор Владимир Смагин - 2:5020/8080.21, я тоже немного изменил его. Милый значок с новым логотипом фидошной собачкой от Vladislav Bikbulatov(2:5020/2140.1970) по дизайну Дмитрия Игнатова(2:5028/66) от взят мной вот отсюда: http://gnome-look.org/content/show.php/FidoIP+icon+for+Faenza?content=136715 Также особая благодарность моему фидошному боссу '''Кириллу Темненкову(2:5020/828)''' и системному оператору ярославского узла '''Дмитрию Игнатову(2:5028/66)''' - за обстоятельные ответы и советы по поводу логики работы и типовых настроек фидошного узлового программного обеспечения. На основе этой инфоромации была сделана система управления узлом fidoip NMS (Node Management System). Специальная благодарность '''Alexander Krycek(/8181)''' за помощь в тестировании узлового комплекта и полировки конфигов. Также хочу поблагодарить всех тех, кто делился со мной информацией, чьи замечания, исправления, пожелания, просьбы и советы сделали fidoip лучше, чем он был когда-то: Виктора Митина(2:468/57.11), Константина Кузова(2:5019/40), Стаса Дёгтева(2:5080/102), Сергея Соколова(2:5063/88), Александра Гришина(2:5085/45.181), Владимира Смагина(2:5020/8080.21), Николая Симонова(2:5020/8080), Юрия Рощупкина (2:466/50), Чеслава Осанадзе(2:50/58), Александра Соловьева(2:5030/1104), Антона Кадникова(2:5010/259), Михаила Дукельского( 2:5020/1042), а также всех тех фидошников, которых я в силу своей непростительной расссеяности забыл тут упомянуть. Если Вы нашли время и силы, и дочитали этот документ до конца, то я уверен, если Вы ещё не подключились к ФИДО как поинт или не стали системным оператором узла, то теперь с легкостью сможете сделать это. Вот, собственно и всё, что я хотел сказать. Именно в этом месте и следует поставить .