Previous Next Contents

10. Configuring an Ethernet device for AX.25 ala BPQ

Linux support BPQ Ethernet compatibility. This enables you to run the AX.25 protocol over your Ethernet LAN and to interwork your linux machine with other BPQ machines on the LAN.

Configuration is quite straightforward. You firstly must have configured a standard Ethernet device. This means you will have compiled your kernel to support your Ethernet card, and executed configuration commands similar to the following:

# ifconfig eth0 44.136.8.5 netmask 255.255.255.248 up
# ifconfig eth0 broadcast 44.136.8.103
# route add -net 44.136.8.96 netmask 255.255.255.248 eth0

If you don't actually want to run tcp/ip on your ethernet device then all you need to do is use the:

# ifconfig eth0 up

command to activate the interface.

To configure the BPQ support you need to associate an AX.25 callsign with your Ethernet hardware address. You should use the following:

# axparms -dev eth0 vk2ktj-9

This says that AX.25 callsign vk2ktj-9 is associated with the eth0 device. Note you should never associate a callsign with the root account as this can cause configuration problems in other programs.

BPQ Ethernet normally uses a multicast address. The Linux implementation does not, and instead it uses the normal Ethernet broadcast address. The NET.CFG file for the BPQ ODI driver should therefore look similar to this:

LINK SUPPORT

        MAX STACKS 1
        MAX BOARDS 1

LINK DRIVER E2000                    ; or other MLID to suit your card

        INT 10                       ;
        PORT 300                     ; to suit your card

        FRAME ETHERNET_II

        PROTOCOL BPQ 8FF ETHERNET_II ; required for BPQ - can change PID

BPQPARAMS                            ; optional - only needed if you want
                                     ; to override the default target addr

        ETH_ADDR  FF:FF:FF:FF:FF:FF  ; Target address


Previous Next Contents