Es muy fácil configurar un puerto AX.25 para que transporte TCP/IP. Si tienes interfaces KISS hay dos métodos para configurar una dirección IP. El comando kissattach tiene una opción que te permite especificar una dirección IP. El comando más convencional ifconfig trabaja en todo tipo de interfaces.
Por lo tanto...modificando el ejemplo KISS anterior:
TABLE bgColor=#e0e0e0 border=1 width="100%">
# /usr/sbin/kissattach -i 44.136.8.5 -m 512 /dev/ttyS0 radio # /sbin/route add -net 44.136.8.0 netmask 255.255.255.0 ax0 # /sbin/route add default ax0
Aquí creamos una interface AX.25 con una dirección IP 44.136.8.5 y un MTU de 512. Todavia podrias usar el comando ifconfig para configurar si fuera necesario otros parámetros.
Si tienes algún otro tipo de interface, usa entonces el programa ifconfig para configurar la dirección IP y la máscara de red para ese puerto y añadir una ruta o vía a ese puerto, igualmente como lo harías con cualquier otra interface TCP/IP. El ejemplo siguiente es para un dispositivo de tarjeta PI, pero trabaja igualmente bien para otro dispositivo de red AX.25:
# /sbin/ifconfig pi0a 44.136.8.5 netmask 255.255.255.0 up # /sbin/ifconfig pi0a broadcast 44.136.8.255 mtu 512 # /sbin/route add -net 44.136.8.0 netmask 255.255.255.0 pi0a # /sbin/route add default pi0a |
El comando anterior es una configuración típica que muchos de vosotros encontrareis familiar si habeis usado algún NOS u otros soft derivados de TCP/IP. Fijate que si tienes configurado algún otro dispositivo de red, no son necesarias las rutas por defecto.
Para probar, haga un ping o telnet a un host local.
# ping -i 5 44.136.8.58 |
Fijate en que el argumento "-i 5" se usa para indicarle que mande un ping cada 5 seg. Y no cada 1 seg. como es por defecto.