Pull to refresh

Фидонет: как получить первого поинта, а также как настроить заветный софт

Level of difficultyEasy
Reading time4 min
Views4.9K
"Голый дед" даже на Android 14 :)
"Голый дед" даже на Android 14 :)

Привет, меня снова зовут Егор Гаврилов, и сегодня будет продолжение той статьи, уже в контексте того, как установить заветный "голый дед" (GoldED+) на свой телефон, вместе со стандартным тоссером Husky, и мейлером BinkD, а также получить первого поинта в сети.

Получение поинта

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

Также есть эха SU.IP.POINT, которая также идеально подходит для получения поинта. Плюс такого подхода - сисопы таких узлов дают поинтов зачастую только реально заинтересованным людям, чем можно даже похвастаться :)

Если же тебе нужно именно поинта в своей области (например, в сети N5015, который представляет Нижегородскую области), то скорее лучший вариант - зарегистрироваться в Wfido, а дальше скачать нодлист следующей командой:

curl -O "ftp://wfido.ru/nodehist/$(date +%Y)/nodelist.$(date +%j)"

Это можно выполнить прям в Termux, либо любой другой линуксовый терминал (в том числе и под Windows через WSL, например), и читать через less, например. Благо количество нод (узлов) сейчас не такое большое, как это было 30 лет назад. А дальше всё просто - пиши нетмейл (аналог E-Mail в Фидо) сисопу (системному оператору ноды) через веб-интерфейс wfido.ru, либо через фидософт, который будем настраивать далее. Если твоей области нету, используй первые 2 способа.

Настройка фидософта

Чтобы настроить фидософт, мы будем использовать мой комплект FidoIP-NG, который является форком классического FidoIP. К слову, та команда, которую я привёл, взято именно с FidoIP-NG, и выполняется на одном из этапов настройки узла/поинта. Также можно будет обновить нодлист впоследствии через nodelist.sh - система сама скачает нужную версию нодлиста, и применит его везде, где надо.

В примере я использую Termux для Android, но FidoIP можно скомпилировать и настроить везде, где есть Linux - сам Linux, WSL2 под Windows 10/11, и так далее.

Качаем Termux с официального гитхаба, после чего запускаем его. Дальше выполняем следующую команду:

 pkg upgrade

Эта команда заменяет "apt update && apt upgrade", поэтому необходимости предварительно обновлять базу пакетов не нужно.

Дальше вводим следующую команду:

pkg install proot-distro
proot-distro install debian
proot-distro login debian
> adduser <username>
> apt update && apt dist-upgrade
> apt install -y build-essential git autoconf automake cmake clang unzip zip bzip2 libncurses5-dev gettext screen texinfo wget psmisc net-tools iputils-ping
> exit
proot-distro login debian --user <username>

Эта команда и позволяет установить зависимости для FidoIP-NG.

Для Debian/Ubuntu (если у вас Windows 10/11, то необходимо установить WSL2, если старее - сорри, тогда придется использовать оригинальный FidoIP) подход чуть другой:

sudo apt install -y build-essential git autoconf automake cmake clang unzip zip bzip2 libncurses5-dev gettext screen texinfo wget psmisc net-tools iputils-ping

Дальше компилируем FidoIP-NG:

# Установка в ~/ftn
cd
mkdir ftn
cd ftn
git clone --depth=1 https://github.com/gavrilovegor519/fidoip-ng.git
cd fidoip-ng
# Компиляция пакетов
./create_packages.bash
# Копирование пакетов в ~/ftn
cp -v packages/*.tgz ..
cd ..
# Распаковка пакетов
tar xzpf binkd*.tgz
tar xzpf husky*.tgz
tar xzpf golded*.tgz
cd fidoip-ng
# Настройка поинта
./setup_config.bash

Потом добавяем эту строчку в конец ~/.bash_profile:

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

А что надо вводить при настройке поинта?

  1. IP/домен ноды, сисоп - берём с нодлиста, исходя из полученного адреса (всё, что до точки в фидошном адресе - это адрес узла, а .xxx - это ваш поинт на этом узле). Домен обычно указывается под флагом INA, порт для BinkP нужно также проверять - если стандартный порт, то будет просто IBN, если нестандартный - IBN:xxxx, где xxxx - это порт, собственно.

  2. Фамилия, имя, город - твои реальные данные на латинице.

  3. Название станции - придумай любое название. Я обычно предпочитаю использовать формулу "имя/фамилия + station/point". Например, я использую в качестве имени поинта GavrilovPoint.

А что если у меня Windows 10/11?

Ответ прост - ставим WSL2, либо используем оригинальный FidoIP, который есть для Windows. Но лучше выбрать первый вариант - FidoIP-NG сильно доработан для того, чтобы можно развернуть даже ноду с минимальными телосложениями, а также автоматизировать некоторые рутинные задачи. Если вкратце, установка WSL2 - это запуск Windows Terminal от имени администратора, дальше вводим в PowerShell/Command Prompt следующую команду:

wsl --install

Если у вас Windows 11 24H2, и у вас включена sudo, то можно просто запустить Windows Terminal от обычного пользователя, а дальше:

sudo wsl --install

ОС скачает парочку компонентов через Windows Update и Microsoft Store (переводить локальную учётку на онлайн-учётку Microsoft вроде как не нужно для этого), после чего перезагружаем компьютер, создаём Linux-пользователя в открывшимся терминале (оно используется только внутри Linux-сессии), а дальше ставим по гайду выше.

Где брать нодлист?

Выше я приводил заветную команду для этого. А кроме этого, FidoIP-NG позволяет получить свежий нодлист для GoldED+ и binkd одной командой - nodelist.sh. Попробуйте - это позволит использовать свежие контакт-листы в GoldED+, и "звонить" директом на разные узлы (если вы нода, конечно - поинтам это, насколько мне известно, нежелательно делать, за исключением, собственно, получения заветного поинта и ноды в некоторых ситуациях) без каких-либо проблем.

Вывод

Ничего сложного в Фидо нынче нету. Прошли те времена, когда надо было самим писать конфиги. Фидо нынче доступно на всех устройствах - начиная от Android, и заканчивая Linux. Единственное, где нету Фидо - это iOS, разве что. Но зато это реальный кайф, когда у тебя Фидо в кармане, например, и у тебя полноценный GoldED, с тем самым интерфейсом из тех ещё времён.

Tags:
Hubs:
Total votes 25: ↑25 and ↓0+35
Comments24

Articles