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