Home / media
Name Modified Size InfoDownloads / Week
Parent folder
videoguide 2012-10-16
RUSSIAN-README.txt 2024-04-18 24.0 kB
ENGLISH-README.txt 2024-04-18 17.1 kB
setup-fido-node-on-unix.pdf 2024-04-18 71.2 kB
setup-fido-node-on-windows.pdf 2024-04-03 80.7 kB
fidoip-design-and-features.pdf 2024-04-03 779.8 kB
Totals: 6 Items   972.8 kB 9
========================================================================
  ФИДО IP-комплект fidoip для Windows и Unix 
========================================================================

Самонастраивающийся пакет программ для работы в Фидонете fidoip (последнюю версию скачать можно тут http://sourceforge.net/projects/fidoip/files/) состоит из:

* скриптов для сборки и бинарных файлов binkd, Husky HPT и GoldED;
* конфигурационных файлов;
* скриптов для получения и отправки сообщений, запуска редактора GoldED.

Настройка комплекта несложна и осуществляется при помощи одного из двух конфигураторов - поинтового (если ты подключаешься к сети FIDONet как поинт) или узлового (если ты решил стать системным оператором узла).

Для быстрого ознакомления с основными возможностями fidoip см. презентацию fidoip-design-and-features.pdf - краткое описание возможностей программы на английском и русском языках:

http://sf.net/projects/fidoip/files/media/

Если ты новичок и никогда ранее не работали в сети Фидонет, настоятельно рекомендуется посмотреть краткий обучающий видеокурс <ПЕРВЫЕ ШАГИ В СЕТИ ФИДОНЕТ>:

http://downloads.sourceforge.net/project/fidoip/media/videoguide/first-steps-to-fidonet-video-guide.avi

Также новичкам рекомендуется ознакомится с книгой Дмитрия Игнатова <ЭТО ВАШЕ ФИДО> (c) 2011, 178 страниц, 2,7 Mb, формат PDF, c иллюстрациями. Скачать эту книгу можно из раздела сайта <Литература о Фидо>:

https://www.nzdr.ru/fidonet

IP-комплект fidoip предназначен для автоматического создания IP-узлов и подключения IP-пойнтов. Это можно сделать очень быстро, за 5 минут или даже быстрее.

Если вам необходимо поднять узел обязательно посмотрите презентации <НАСТРОЙКА УЗЛА FIDONET ДЛЯ UNIX>:

http://sf.net/projects/fidoip/files/media/setup-fido-node-on-unix.pdf

и <НАСТРОЙКА УЗЛА FIDONET ДЛЯ WINDOWS>:

http://sf.net/projects/fidoip/files/media/setup-fido-node-on-windows.pdf

Также к просмотру рекомендуется обучающий видеоролик <НАСТРОЙКА УЗЛА FIDONET ДЛЯ WINDOWS>:

http://sf.net/projects/fidoip/files/media/videoguide/setup-fido-node-on-windows.wmv

==Где найди свежие инструкции по установке fidoip и использованию ФИДО==

Для получения АКТУАЛЬНОЙ информации по установке fidoip  см. файлы документации: этот файл, ENGLISH-README.txt, UPDATING, setup-fido-node-on-unix.pdf, setup-fido-node-on-windows.pdf, fidoip-design-and-features.pdf.

Много полезной информации по использованию FIDO приведено файлах документации предыдущих версий fido.rus.*. Но она ЗНАЧИТЕЛЬНО устарела.


== Изменение концепции установки fidoip для Unix-версий==

В Unix-версии (Linux/FreeBSD/DragonFly BSD, Android, NetBSD) вместо нескольких скриптов fido_*.sh теперь используется один скрипт create_packages.bash. Он собирает пакеты FIDO (binkd,  hpt и Golded) и сохраняет их в каталог packages/. 

Собирать ФИДО-пакеты и устанавливать fidoip теперь можно без прав суперпользователя root - и даже лучше делать это под обычным пользователем.

Также для Unix-версии установка ФИДО теперь возможна в каталог по выбору пользователя. Для этого нужно:

1. Выбрать (или создать новый) каталог, в который нужно установить ФИДО перейти в него. Допустим, ты решил установить ФИДо в каталог /home/username/ftn, тогда:
  
 mkdir ~/ftn
 
2. Перейти в него и раскрыть в нем архив fidoip-2.*.tar:

cd ~/ftn
tar -xpf ~/Download/fidoip-2.*.tar -C .

3. Перейти в каталог с установочными скриптами fidoip:

 cd fidoip-2.0-версия

4. Cобрать пакеты FIDO, запустив скрипт create_packages.bash - cм. инструкцию по установке ниже.

5. Скопировать собранные пакеты в выбраный для FIDO каталог:

cp packages/*.tgz ~/ftn/

6. Вернуться в выбранный для ФИДО каталог и установить пакеты, выполнив команды: 
 
 cd ~/ftn/
 tar -xzpf binkd*.tgz -C . 
 tar -xzpf husky*.tgz -C .
 tar -xzpf golded*.tgz -C .

В выбранном вами каталоге появятся две новые директории:

 usr - каталог с бинарными и конфигурационными файлами FIDO;
 fido - каталог с базами ФИДО; 

7. Далее нужно вернуться в каталог с установочными скриптами и запустить конфигураторы поинта или узла и настроить поиновую или узловую конфигурацию ФИДО:

 cd ~/ftn/fidoip-2.0-версия
 bash ./setup_config.bash
или
 bash ./setup_node.bash

Т.е. допустим, ты работаешь под пользователем username и выбрал для установки FIDO каталог: /home/username/ftn. 
Тогда после установки fidoip в  каталоге /home/username/ftn будут три подкаталога, в которых будут размещаться:

 /home/username/ftn/fido - базы ФИДО.
 /home/username/ftn/fidoip-2.0-версия - установочные скрипты fidoip (после завершения настройки FIDO этот каталог можно удалить).
 /home/username/ftn/usr - бинарные и конфигурационные файлы FIDO.

Более подробную пошаговую инструкцию см. разделе "Установка fidoip в Unix" ниже.


==Где скачать пакеты FIDO==

1. Для Windows все необходимые файлы уже включены в архив fidoip-*.tar - файл fidoip_win-2.0-версия.zip. Инструкции по установке см. ниже.  

2. Для Linux Debian и Android - уже включены в архив fidoip-*.tar, внутри директории packages/ - в каталогах Android and Linux.  Инструкция по установке см. в разделе "Установка fidoip в Unix") ниже. 

3. Для сборки свежих пакетов из исходных текстов программ других дистрибутивах Linux и *BSD используется скрипт: 

bash ./create_packages.bash


==Установка fidoip в Windows==

1. Внутри архива fidoip-2.0.2.tar находится файл fidoip_win-2.0.2.zip. Извлеки его из архива, затем скопируй fidoip_win-2.0.2.zip в корневую директорию любого диска. Щелкни на нем правой клавишей мыши и извлеки все файлы в корень диска.

Для того чтобы комплект работал, он должен находиться в корне любого диска в 2-х директориях - usr и home, например - d:\usr и d:\home или c:\usr и c:\home и т.д. ;

*Примечание. Некоторые архиваторы (к примеру WinRar) могут извлечь архив не в корень диска, а создают каталог с названием архива (к примеру, fidoip-2.0.2) и извлекают все файлы и каталоги архива в этот каталог. В этом случае открой этот каталог, выдели каталоги 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 для отправки ваших сообщений.

Если ты новичок и никогда ранее не работал в сети Фидонет, посмотри перед установкой краткий обучающий курс "Первые шаги в сети Фидонет": 

http://downloads.sourceforge.net/project/fidoip/media/videoguide/first-steps-to-fidonet-video-guide.avi

==Установка fidoip в Unix==

1. Установи из репозитория твоей системы необходимые пакеты:

build-essential clang cmake gmake git gsed autoconf automake perl binutils
ncurses-ui-libs libncurses5-dev ncurses-dev bash gettext gettext-dev texinfo gtexinfo
unzip zip bzip2 cronie screen wget

Примечание 1. В зависимости от варианта системы или дистрибутива набор пакетов, который нужно поставить, может отличаться.  К примеру, для систем *BSD Unix придется поставить дополнительно пакеты bash, gsed и gmake, но для Linux и Android этого делать не нужно. Ниже приведен пример установки необходимых пакетов для Debian:

 apt-get -y install build-essential git autoconf automake cmake clang unzip zip bzip2 libncurses5-dev gettext screen texinfo

 А для Android (в приложении Termux) установочный набор будет другим:

 pkg install build-essential clang cmake git autoconf automake perl binutils ncurses-ui-libs gettext texinfo unzip zip bzip2 cronie screen wget

2. Скачай последнюю версию fidoip-2-0.версия.tar с сайта: http://sf.net/projects/fidoip/files/

3. Выбери директорию, в которую ты хочешь установить FIDO. К примеру, ты
решил установить FIDO в директорию '/home/username/ftn' в своем домашнем каталоге. 
Тогда создай эту директорию '/home/username/ftn' и перейди в него:

 mkdir cd ~/ftn
 cd ~/ftn

4. В этом каталоге разверни архив fidoip-2.0.версия.tar и перейди в каталог
fidoip-2.0-версия:

 tar -xpf ~/Downloads/fidoip-2.0-версия.tar
 cd fidoip-2.0-версия

5. Чтобы создать пакеты FIDO, запусти команду:

 bash ./create_packages.bash
 
Примечание 2. Собирать ФИДО-пакеты и устанавливать fidoip теперь можно без прав суперпользователя root - и даже лучше делать это под обычным пользователем.

Примечание 3.  Для загрузки и сборки пакетов требуется подключение к Internet. А если подключение идет через прокси-сервер, скрипт create_packages.bash перед запуском следует отредактировать - отккоментировать строку GIT_PROXY и указать в ней настройки прокси.

6. Скопируй созданные пакеты в каталог, куда ты хочешь установить
FIDO. Перейди в него и установи пакеты: 

 cp -v packages/*.tgz ~/ftn
 cd ~/ftn
 tar -xzpf binkd*.tgz
 tar -xzpf husky*.tgz
 tar -xzpf golded*.tgz

7. Снова перейди в каталог, в котором ты развернул архив: 

 cd ~/ftn/fidoip-2.0-версия

8. Запусти конфигуратор для поинта:

 bash ./setup_config.bash 

 или для создания конфигурации узла:

 bash ./setup_node.bash

9. Конфигуратор попросит тебя ввести необходимую информацию, введи ее и подтверди правильность ввода, нажав клавишу "y".

10. Добавь в системную переменную $PATH каталог, в котором находятся программы FIDO и скрипты fidoip. К примеру, если ты установил FIDO в свой домашний каталог, то используй следующую команду:

 PATH=$PATH:$HOME/ftn/usr/bin

==Установка fidoip в Android==

Уже собранные пакеты FIDO для Android находятся в каталоге packages/Android/* .

Подробная пошаговая инструкция по установке описана в файле ENGLISH-README.txt в разделе "Installation fidoip on Android". 

Важное дополнение для русскоязычных пользователей - инструкция в файле ENGLISH-README.txt является описанием установки fidoip через приложение Termux app (https://wiki.termux.com/wiki/Termux_Wiki_(%D0%BD%D0%B0_%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%BC), а его главный минус - это отсутствие поддержки русского языка на системном уровне.   

Но есть и плюсы:
 -  Termux - это приложение, реализующее Linux-среду, взаимодействие с которой происходит посредством консоли без необходимости иметь root-права на телефоне.
 - Минимальный набор программ устанавливается автоматически, дополнительные пакеты можно установить при помощи пакетного менеджера из репозитория, в котором собрано огромное множество пакетов.
 - И главное преимущество Termux app - это скорость и минимальные потребляемые ресурсы. По сути Termux app не эмулятор, а специальная среда, которая выполняется на том же ядре Linux, как и другие app-приложения, но включает еще и userland Linux по выбору пользователя, устанавливаемый из репозитория готовых пакетов.

Поэтому используй установку fidoip в Termux app, если хочешь настроить узел Фидонет, к примеру,  на старом телефоне.  Для работы узла подойдут старые телефоны года выпуска от 2015 г. и позже, с минимально версией Android 5.0. Проблема с русским языком решается так: весь входящий Netmail системного оператора узла можно перенастроить на системного поинта .1, после чего настроить поинта .1 на другом компьютере и забирать системную почту по сети.

Однако если все же нужно настроить fidoip на телефоне, да так чтобы в консоли был русский язык, - то на телефон можно поставить приложение Limbo x86 PC Emulator (https://f-droid.org/ru/packages/com.limbo.emu.main/). Однако и требования к системным ресурсам для такого варианта использования нужны большие - для работы узла или поинта подойдет телефон выпуска от 2018 г. и позже, с минимальным размером ОЗУ 2 Gb.

Т.е. альтернативным решением будет установка fidoip в виртуальную машину Windows или Linux, в которой с русским языком проблем нет:

1. Для нормальной работы fidoip в Windows XP подойдет виртуальная машина с размером ОЗУ 320 MB и выше. 

2. В качестве нетребовательного к ресурсам дистрибутива можно выбрать Debian Linux i386 - минимальный размер ОЗУ без графической оболочки также около 320 Mb.

3. Установка дистрибутива FIDOSlax Linux (https://fidoslax.github.io) с уже встроенным пакетом fidoip - без графической оболочки X через sshd размер ОЗУ будет около 90 Mb.

Limbo x86 PC Emulator - это эмулятор на основе QEMU, поэтому для ускорения работы в его настройках следует выбрать более быструю версию QEMU - 2.9.  
 
Для доступа к виртуальной машине Windows XP следует использовать любой VNC-клиент. 

В Debian, при консольном типе установки в режиме expert, следует выбрать локаль KOI8-R и клавиши для переключения раскладки, а также снять * со всех компонентов, кроме сервера SSHD. Затем, после установки, следует завести пользователя с паролем и подключаться по SSH к виртуальной машине, используя приложение app - любой клиент SSH. 

Для FIDOSlax Linux лучше брать версию FIDOSlax Retro Edition (fidoslax-retro-edition-1.1.3-x86.iso),  перед установкой следует удалить из каталога base все необязательные модули вроде kde3 и xorg, оставив только базовую систему, модуль русификации и модуль fidoip. Более подробное описание процесса установки и настройки дистрибутива см. в документации:

https://fidoslax.github.io/fidoslax/FIDOSlax-manual-v3.1.3-stable.pdf

Если критичен быстрый и удобный набор текста в Golded+, то второй и третий варианты (использование Фидонет в виртуальной машине Linux) на телефоне более предпочтителен и удобен.
 
Также на старых телефонах с размером ОЗУ < 3 Gb может потребоваться увеличить размер свободной памяти, отключив при помощи команд adb shell (pm uninstall и pm disable-user) ненужные, но потребляющие ресурсы системные приложения Google. 

==Настройка fidoip в качестве узла и система управления узлом fidoip NMS==

Если тебе необходимо поднять узел, обязательно посмотри презентации:

1. <НАСТРОЙКА УЗЛА FIDONET ДЛЯ UNIX>: http://sf.net/projects/fidoip/files/media/setup-fido-node-on-unix.pdf

2. <НАСТРОЙКА УЗЛА FIDONET ДЛЯ WINDOWS>: http://sf.net/projects/fidoip/files/media/setup-fido-node-on-windows.pdf

И обучающий видеоролик <НАСТРОЙКА УЗЛА FIDONET ДЛЯ WINDOWS>:

http://sf.net/projects/fidoip/files/media/videoguide/setup-fido-node-on-windows.wmv

Также следует ОБЯЗАТЕЛЬНО прочитать в одном из файлов fido.rus.*.txt раздел 28. "Настройка комплекта fidoip в качестве узла" - для понимания работы автоматической системы управления узлом fidoip NMS.

== Обновление fidoip ==

См. в файл UPDATING.

== Работа в ФИДО ==

См. в файлах fido.rus.*.txt раздел 31. "Приступая к работе в ФИДО (небольшое пособие для новичков)".

Source: RUSSIAN-README.txt, updated 2024-04-18