This is a configuration example for jnos that applies when no Internet port is available to the station. While there is no internet, this configuration is build on a LAN to give access to other local computers via ethernet. Other computers then have access to TCP/IP resources by virtue of using the jnos node as an entry point into ampr.net.
The jnos node is mounted on a Fedora workstation platform. Other services provided on this platform include http Apache server, samba file server, bind name server, asterisk phone server [future], iptables firewall and NAT. Jnos is installed using the default pattern of the distribution with a couple added directories for local content. To get started see SetBbs page.
The /jnos/etc/ directory contains most of the detail for the local configuration. The autoexec.wiki1 file uses several source statements to pick content out of the etc directory, and the etc directory contains several successfully tested options for configuration. See files default.conf1 rf1a.conf1 net1a.conf1 services.conf1 route.local1 as examples of this configuration example. Changing configuration sometimes is as easy as changing AutoexecNosFile to pick up an alternative file from etc. Other times, various editing changes are made to add or subtract commented lines.
The /jnos/trace/ directory is dedicated to collecting port trace data. As an assist to learning the detail of packet communication and troubleshooting local issues, trace data is very useful. My personal practice is to always have trace ON for the radio ports and tun into files with very simple names (like "trace/t" for tun). In order to manage the data, each month (+/-) I set aside the past month data int a files named for the day (like /trace/tun.2008.mar") and resume collecting as before. One additional thought about trace data, I use a script to modify the trace from several lines per packet into one line per packet. This conversion becomes useful when using "grep" and other Linux utilities to search for packet trends. The script is named xawk and you are welcome to play with it for your own purposes.
