Kissnetd

Innen: HamWiki
Ugrás a navigációhoz Ugrás a kereséshez

A kissnetd egy igen aranyos programocska Linux alatt, amely feladata a KISS protokollal beszélgető eszközök gyűrübe fogása.

Ez a szoftver hasonlóképp viselkedik, mint az ethernet hálózaton egy HUB. Bármely „interfészén” keresztül jut be adatcsomag, az összes többi interfészére szétszórja.

Példa:

kissnetd /dev/ttyS0 /dev/ptyp7 /dev/ptyq7 /dev/ptyr7

A fenti parancs hatására a soros portról érkező KISS csomagok a másik három pszeudó terminál közt lesz szétszórva, ugyanakkor bármelyik pszeudó terminál párján (pl. /dev/ttyp7) található szoftver adatcsomagja szintén szét lesz szórva a két másik pszeudó terminál és a soros port között.

És hogy mely szoftverek fogják „felcsipegetni” a közösbe szórt csomagocskákat? A válasz igen egyszerű: amely szoftvernek az AX.25 keret fejlécében levő célcím mező alapján a keret szól. A többi szoftver egyszerűen csak eldobja, a /dev/ttyS0 valós sorosporton található modem pedig a rádióra továbbítva a csomagot, a címzett akár a rádiós „hallótávolságon” található másik node is lehet.