BAYCOM modem

Vše co má něco společného s APRS infrastrukturou a LINUXem
Post Reply
User avatar
OK1TEB
Posts: 161
Joined: Wed 25. Mar 2009 23:01:56
Jméno: Pavel
Location: JO70MQ - Proseč p/J
Contact:

BAYCOM modem

Post by OK1TEB »

Zprovoznění Baycomu provedeme v následujících pár krocích.

- je potřeba nainstalovat několik rpm balíčků. Jedná se o: ax25-apps, ax25-tools, libax25_0
- nainstalovat (pokud není) balík setserial
- podpora AX25 je přeložená snad s každým jádrem, takže zde nic nemusíme dělat

Nyní vytvoříme soubor axports, který je umístěn v adresáři /etc/ax25/ a jeho obsah vypadá takto (napíšeme svou call):

# /etc/ax25/axports
#
# The format of this file is:
#
# name callsign speed paclen window description
#
bcsf0 OK1XYZ-15 1200 255 2 144.800MHz

Nyní již stačí spustit jako root následující script:

#!/bin/sh

setserial /dev/ttyS0 uart none

modprobe hdlcdrv

modprobe baycom_ser_fdx mode="ser12*" iobase=0x3f8 irq=4

sethdlc -i bcsf0 -a txd 190

ifconfig bcsf0 hw ax25 OK1XYZ-15 192.168.66.1 up


Script si napíšeme jako soubor, nazveme jej třeba startax25 a spustíme sh startax25 . Parametry jsou nastavený pro COM1 (dev/ttyS0).
Parametr txd si můžeme upravit dle své potřeby, nyní je na 190 ms. Máme vytvořené AX25 zařízení, které pak mohou používat další programy. Kontrolu vytvoření si můžeme ověřit jako root v příkazovém řádku zadáním ifconfig.

[root@IDIOT pavel]# ifconfig
bcsf0 Link encap:AMPR AX.25 HWadr OK1TEB-15
inet adr:192.168.100.132 Maska:255.255.255.0
AKTIVOVÁNO BĚŽÍ MTU:256 Metrika:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
kolizí:0 délka odchozí fronty:16
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Přerušení:4 Vstupně/Výstupní port:0x3f8


Nyní můžeme jako root v příkazovém řádku spustit příkaz listen a čekat na zobrazení paketových rámců. Pokud se rámce zobrazují, můžeme se zkusit připojit i k nějakému nódu příkazem: call bcsf0 OK0ND , kde pochopitelně zadáme správnou call nódu. Nyní se můžeme pustit do dalších programů (Xastir, aprsd, LinKT a další).
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|| Pavel ||
User avatar
ok2jkd
Posts: 255
Joined: Sat 28. Mar 2009 20:27:11
Location: Ostrava
Contact:

Re: BAYCOM modem

Post by ok2jkd »

Nevim jestli je je nutne nahazovat ip rozhrani nad ax25 tj:

Code: Select all

ifconfig bcsf0 hw ax25 OK1XYZ-15 192.168.66.1 up
Nektere spustene sluzby jako napr. smb (resp. blbe nastavene smb) zacnou delat pekny brajgl na ax25 rozhrani.
User avatar
OK1TEB
Posts: 161
Joined: Wed 25. Mar 2009 23:01:56
Jméno: Pavel
Location: JO70MQ - Proseč p/J
Contact:

Re: BAYCOM modem

Post by OK1TEB »

ok2jkd wrote:Nevim jestli je je nutne nahazovat ip rozhrani nad ax25 tj:

Code: Select all

ifconfig bcsf0 hw ax25 OK1XYZ-15 192.168.66.1 up
Nektere spustene sluzby jako napr. smb (resp. blbe nastavene smb) zacnou delat pekny brajgl na ax25 rozhrani.
Jo, ty myslíš, že by šlo dát jen ifconfig bcsf0 hw ax25 OK1XYZ-15 up ? Já mám takový pocit, že jsem to zkoušel a pakety mě nechtěli nějak lézt, ale už je to dávno :) . Teď zrovna mám Baycom mimo provoz.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|| Pavel ||
User avatar
ok2jkd
Posts: 255
Joined: Sat 28. Mar 2009 20:27:11
Location: Ostrava
Contact:

Re: BAYCOM modem

Post by ok2jkd »

OK1TEB wrote:
ok2jkd wrote:Nevim jestli je je nutne nahazovat ip rozhrani nad ax25 tj:

Code: Select all

ifconfig bcsf0 hw ax25 OK1XYZ-15 192.168.66.1 up
Nektere spustene sluzby jako napr. smb (resp. blbe nastavene smb) zacnou delat pekny brajgl na ax25 rozhrani.
Jo, ty myslíš, že by šlo dát jen ifconfig bcsf0 hw ax25 OK1XYZ-15 up ? Já mám takový pocit, že jsem to zkoušel a pakety mě nechtěli nějak lézt, ale už je to dávno :) . Teď zrovna mám Baycom mimo provoz.
ee...ja mel na mysli tento radek vubec nepouzit resp. dat radeji rovnou

Code: Select all

ifconfig bcsf0 down
User avatar
OK1TEB
Posts: 161
Joined: Wed 25. Mar 2009 23:01:56
Jméno: Pavel
Location: JO70MQ - Proseč p/J
Contact:

Re: BAYCOM modem

Post by OK1TEB »

Rozumím. Takže teda to IP rozhraní slouží třeba pro správu via net či podobně, v lokálu by nemělo být třeba.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|| Pavel ||
OK2ZO
Posts: 486
Joined: Sun 08. Mar 2009 18:27:54
Location: Adamov
Contact:

Re: BAYCOM modem

Post by OK2ZO »

Ahoj..

Po nasazeni Baycoma na ZO-1 (zipslack 10.2), sleduji zajimavy jev. Po nejake dobe prestane BayCom vysilat.. Prijem funguje dal..
Po restartu to zase jede, tak 2-5 hodin.. Mam dojem, ze kdysi davno, jeste na redhatu mi to delavalo taky..
Nemate nekdo takovou zkusenost?

Diky..
OK2ZO Libor/Adamov
User avatar
OK1ALX
Posts: 558
Joined: Mon 09. Mar 2009 15:50:19
Jméno: Libor
Location: Hostovlice, JN79RU
Contact:

Re: BAYCOM modem

Post by OK1ALX »

Tento problem se vyskytuje taktez u Wrapa a Linux Voyage, s Honzou OK1COM to resime resetnutim ax25 kazdou hodinu. Bohuzel si ale ted nepamatuji ten radek ktery se dava do cronu :(
Libor, OK1ALX
OK1COM
Posts: 306
Joined: Sun 08. Mar 2009 3:06:31
Location: Praha-Strašnice
Contact:

Re: BAYCOM modem

Post by OK1COM »

Staci nahodit a shodit interface.
Tedy neco jako:

Code: Select all

ifconfig bcsf0 down
sleep 1
ifconfig bcsf0 up
a spoustet cronem kazdou hodinu
OK2ZO
Posts: 486
Joined: Sun 08. Mar 2009 18:27:54
Location: Adamov
Contact:

Re: BAYCOM modem

Post by OK2ZO »

jo, zabralo to.. tak ted uvidime, jestli funguje ten cron.. :-)
OK2ZO Libor/Adamov
OK2ZO
Posts: 486
Joined: Sun 08. Mar 2009 18:27:54
Location: Adamov
Contact:

Re: BAYCOM modem

Post by OK2ZO »

Jo, vypada to vytecne.. Moc diky za tip. Skoda, ze sem to nevedel uz pred par lety, kdy aprs u nas zacinalo, protoze prave na tomhle sem zkolaboval na starem Redhatu a znechutil si tim pouziti linuxu pro amaterske aplikace. :( Tehdy jsem to vyresil W98 na jedne masine s AGW PE a UIView32 na jinem stroji. Pozdeji BayCom vyhorel, tak uz jej nahradilo TNC, uz primo na UIView pod W2k, znamy jako ok2kli-15.. :) Nicmene s Linuxem jsem na dlouho prestal kamaradit. :?
OK2ZO Libor/Adamov
Post Reply

Who is online

Users browsing this forum: No registered users and 9 guests