У начинающих пользователей Linux обычно вызывает затруднение установка и настройка AX25-utils для работы в пакетных сетях. В этой статье приведены реально работающие и многократно проверенные конфигурации. Файл создан 12.06.1999.
Установка AX25-utils с помощью программы PKGTOOL
Устанавливаем ax25-apps.tgz, ax25-tools.tgz, lib-ax25.tgz (архив Z8530DRV.TGZ нужен только для USCC карт)
из комплекта Linux SlackWare с помощью программы pkgtool.
На этом установка необходимых утилит завершена.
Готовые к установке AX.25-utils лежат на
www.slackware.com. С помощью этих утилит можно будет использовать: USCC>4, S.B. как модем,
TNC в kiss режиме, TNC-2 с 6pack, baycom-модем, EPP-модем, YAM-модем.
ПРИМЕЧАНИЕ: Если в ПК предполагается использовать русские шрифты, то нужно сделать так чтобы файл /etc/rc.d/rc.font загружался после rc.ax25. Иначе возникает проблема с загрузкой системы! |
Утановим пакеты ax25_apps-0.0.6-i386-1.tgz, ax25_tools-0.0.8-i386-1.tgz и libax25-0.0.9-i386-2.tgz с помощью installpkg, пока нам нужны только они.
Предположим, что для работы в пакетной сети вы будете использовать стандартный TNC-2 контроллер с модемом на 1200бод и прошивкой ПЗУ KISS, который подключен к порту COM2 и обменивается по нему данными со скоростью 9600бод. Сразу переведите TNC-2 в KISS режим командой IN KISS.
Первым делом создадим ax.25 интерфейс для того чтобы через него вы могли соединиться с пакетной сетью или просто послушать тех кто в ней работает. Заходим в /etc/ax25/ и закомментируем все строки в файлах nrports, rsports, в файле axports пишем примерно следующее:
# /etc/ax25/axports # # The format of this file is: # name callsign speed paclen window description 1 UA6HJQ-1 9600 255 2 144.675 MHz (1200 bps)Обратите внимание, что скорость указана не та с которой модем будет работать в радиоканале, а та с которой TNC-2 обменивается с компьютером. Теперь создадим файл /etc/rc.d/rc.ax25 для нашей кофигурации:
#!/bin/sh # /etc/rc.d/rc.ax25 # # load modules insmod ax25 insmod mkiss # # port 1 : tnc-2 in kiss mode on COM2 kissattach /dev/ttyS1 1 44.178.92.11 ifconfig ax0 44.178.92.11 netmask 255.255.255.255 mtu 256 up # # -p port, -r persystanse_0-255, -l txtail, -s slottime_0-255, -t txdelay_0-255 kissparms -p 1 -r 150 -t 310 -v # echo "AX.25 monitor on tty10" listen -ari8ct > /dev/tty10 & # echo "AX.25 beacon every 15 min." beacon -c UA6HJQ-1 -d CQ -t 15 1 "this is AX.25 server" & #Перезагрузите компьютер, запустите файл /etc/rc.d/rc.ax25 и убедитесь в том что появился ax0 интерфейс, для этого дайте команду ifconfig. Вы должны увидеть примерно следующее:
ax0 Link encap:AMPR AX.25 HWaddr UA6HJQ-1 inet addr:44.178.92.11 Bcast:44.255.255.255 Mask:255.255.255.255 UP BROADCAST RUNNING MTU:256 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:1 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:10 RX bytes:0 (0.0 b) TX bytes:40 (40.0 b)Если все в порядке, подключите TNC-2 к радиостанции и посмотрите в десятой консоли мониторинг работающих пакетом радиостанций. Вызов для соединения с пакетной станцией вы можете дать командой call