Forum

BAYCOM modem
 
Oznámení
Smazat vše

BAYCOM modem

10 Příspěvky
5 Uživatelé
0 Reactions
24.6 K Zobrazeno
Příspěvky: 157
Úvodní téma
(@ok1teb)
Estimable Member
Přidal se: před 16 roky

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ší).

Odpověď
9 Odpovědí
Příspěvky: 247
(@ok2jkd)
Reputable Member
Přidal se: před 16 roky

Nevim jestli je je nutne nahazovat ip rozhrani nad ax25 tj:
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.

Odpověď
Příspěvky: 157
Úvodní téma
(@ok1teb)
Estimable Member
Přidal se: před 16 roky

Nevim jestli je je nutne nahazovat ip rozhrani nad ax25 tj:
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.

Odpověď
Příspěvky: 247
(@ok2jkd)
Reputable Member
Přidal se: před 16 roky

Nevim jestli je je nutne nahazovat ip rozhrani nad ax25 tj:
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 ifconfig bcsf0 down

Odpověď
Příspěvky: 157
Úvodní téma
(@ok1teb)
Estimable Member
Přidal se: před 16 roky

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.

Odpověď
Stránka 1 / 2
Sdílet: