====== Test & Verify ====== ===== Need More Data ===== * If you have a problem & I ask you for more data go [[plu:test_verify:need_more_data | here]] ===== AX.25 to TNC connection ===== * Verify that the AX.25 config & TNC to radio & TNC to computer connections are working properly. * Receive tests ==== mheard ==== * //mheard// is found in the ax25-tools package or tar ball * Display information about most recently heard AX.25 calls mheard man mheard ==== listen ==== * //listen// is found in the ax25-apps package or tar ball * Monitor network AX.25 traffic heard by the system. listen -a man listen ===== E-mail client & MTA (postfix) config ===== * Compose an e-mail with your e-mail client & send e-mail * [[plu:email_client_config | set up an e-mail client]] * A file should appear in the paclink-unix outbox waiting for a pending transport operation via wl2ktelnet, wl2kax25 or wl2kserial ls -salt /usr/local/var/wl2k/outbox * Verify that the permissions in your wl2k directory are OK ie. user //username// and group //mail// * For example for user //gunn// and group //mail//: Directory of /usr/local/var/wl2k drwxrwsr-x 3 gunn mail 4096 Nov 2 2013 ./ drwxr-sr-x 4 root staff 4096 Nov 2 2013 ../ drwxrwsr-x 2 gunn mail 4096 Dec 7 2013 outbox/ -rw------- 1 gunn mail 12288 Jan 5 14:55 mid.db * verify that user is in group //mail// by executing: groups * or id ===== Winlink connection test telnet/ax.25 ===== ==== wl2ktelnet test ==== * wl2ktelnet will test your mail & paclink-unix config and does not touch your TNC or radio. * You must have an internet connection to make this work as it uses the [[wp>telnet]] internet protocol * Compose a message addressed to your callsign, verify that a file appears in the outbox and send with telnet. wl2ktelnet man wl2ktelnet * Run the wl2ktelnet program again, you should receive the message you just composed to yourself. * Receiving mail addressed to yourself only works if the [[plu:install_postfix#example_mastercf | mail.wl2k program]] uses the '-m' argument. ==== wl2kax25 test ==== * Repeat the above test but use the wl2kax25 program instead of wl2ktelnet. * This uses your radio and TNC rather than the internet. * locate a nearby RMS gateway by using mheard, listen or the [[http://www.winlink.org/RMSMap | Winlink Universal RMS Map]] * will be a valid ham callsign with usually but not always having a sid of 10 * ie. n7nix-10 * will be any alphanumberic restricted to 8 characters in length * ie. digi * digipeater callsigns are sometimes aliases & will not necessarily look like valid callsigns. wl2kax25 -c # or wl2kax25 -c man wl2kax25 ====== Common Problems ====== == Make sure user is in group mail == * Type: groups == Check permissions on the outbox file== * Note if you ever send mail as root you will screw up the permissions. * Check your permissions in your outbox directory like this: ls -salt /usr/local/var/wl2k/outbox/ total 16 4 drwxrwsr-x 2 gunn mail 4096 Sep 21 16:48 . 4 -rw------- 1 gunn mail 214 Sep 21 16:48 V1IRQZ_N7NIX 4 drwxrwsr-x 3 gunn mail 4096 Sep 21 15:55 .. 4 -rw------- 1 gunn mail 196 Sep 21 15:55 H51W38_N7NIX ls -salt /usr/local/var/wl2k/ total 20 4 drwxrwsr-x 2 gunn mail 4096 Sep 21 16:48 outbox 4 drwxrwsr-x 3 gunn mail 4096 Sep 21 15:55 . 8 -rw------- 1 gunn mail 12288 Sep 21 15:55 mid.db 4 drwxr-sr-x 4 root staff 4096 Jul 7 12:49 .. == Check /etc/postfix/transport file == * Note hactar is the local machine & brox is a machine on my local net. * The last line is important # cat transport # localhost : hactar local: hactar.localnet local: brox smtp:[brox.localnet] brox.localnet smtp:[brox.localnet] # * wl2k:localhost == Make sure you are addressing To: person with winlink.org == == Make sure your /etc/postfix/master.cf entry is correct especially user == * Example: wl2k unix - n n - 1 pipe flags=XFRhu user=gunn argv=/usr/local/libexec/mail.wl2k -m == Open 2 console windows for debugging == * In one console window type: tail -f /var/log/mail.log * In another console window type: echo "test mail from command line" | mutt -s "Test12:56" n7nix@winlink.org * or using the //mail// program # from command line or script echo “This will go into the body of the mail” | mail -s '//WL2K cmd line test' -a "From: yourcallsign@winlink.org" -a "Reply-To: yourcallsign@winlink.org" some_regular_email_address * [[plu:email_client_config#mutt_and_mail | Link to set up]] //mutt// or //mail// * Look for problems in the /var/log/mail.log file * Open up another console window and do this: tail -f /var/log/mail.log