Moin,
ich will hier auf einem Server ftp einrichten.
Geht auch fast alles einwandfrei, anonymous, chroot für lokale
Benutzer.
Mein Problem: User, die per axspawn angelegt werden, können sich nicht
einloggen! (per ftp)
Ich habe nachträglich ein Passwort vergeben, da axspawn per default
keins vergibt, dennoch kein Login!
Was ist da los?
System ist Suse 7.0, Kernel 2.2.20, ftpd 0.17
Mit wu.ftp hatte ich keinen Erfolg mit chroot, (die 2.6.1 kompiliert
hier nicht) proftp auch nicht. :(
Der Server soll mal an einem Digi Dienste anbieten, also nix
kommerzielles oder standleitung ;)
--
73's de Hardy, DO6AT
Mail: do6at(a)qsl.net, do6at(a)linkfailure.de
Web : http://www.qsl.net/do6at
HAM : do6at(a)db0hot.#sax.deu.eu, TCP/IP 44.130.88.61
ICQ : 4680092
Linux is like a tipi: No gates, no windows, samba-dancing,
gnu-eating apache inside.
>>>>>>>>>>>>>>>>>> Ursprüngliche Nachricht <<<<<<<<<<<<<<<<<<
Am 26.11.01, 15:17:06, schrieb Joachim Nowak <joachimnowak(a)freenet.de> zum
Thema Re: [suse-ham] Hilft die Liste auch bei Radio-Tuner-Karten? Wen:
> Am Montag, 26. November 2001 11:01 schrieben Sie:
> > Hallo,
> >
> > ich bin neu in der Liste ...
> > Welche pre- und post-install-optionen sind erforderlich?
> > (bttv oder was)?
> > Gibt es eine deutsch- oder englisch-sprachige
> > Installationsanleitung und, wenn ja wo?
> >
> > Gruß
> > Jürgen Blumenschein
> >
> hallo Jürgen,
> in der "SuSE Hilfe" unter ´Suche´ "bttv" eingeben ... da ist es doch
alles
> erleutert .... sehe Auszug:
> Lösung: Zur Installation Ihrer TV-Karte führen Sie bitte die folgenden
> Schritte aus: Vorgehen:Editieren Sie als root die Datei /etc/modules.conf
mit
> Ihrem Lieblingseditor (z.B. vi). Suchen Sie die Zeile, in der steht
> # options bttv pll=1 radio=0 card=0
> entfernen Sie das Kommentarzeichen '#' am Anfang der Zeile sollte
Ihre
> Karte nicht automatisch erkannt werden, tragen Sie statt 'card=0' hier
Ihren
> Kartentyp entsprechend der folgenden Tabelle ein:
> 0 - AutoDetect
> 1 - ...
> ...
> 44 - Sigma TVII-FM
> 45 - MATRIX-Vision MV-Delta 2
> 46 - Zoltrix Genie TV
> 47 - Terratec TV/Radio+
> -------------8< ------ Schnip ----------->8-----
> --
> Mit freundlichem Gruß
> Joachim Nowak
Herzlichen Dank für die schnelle Antwort.
Leider habe ich vergessen, darauf hinzuweisen,
dass eine Radio-Tuner-Karte bedeuten soll, dass
es eben KEINE TV-Karte ist
sondern RADIO STANDALONE !!!
Die Nr. 47 (Terratec TV/Radio+) ist eine TV-Karte.
Ich habe eine reine Radiokarte, deren Modul sich
zwar installieren läßt, mit lsmod aber als unused
aufgeführt wird und kradio oder radioactive reagieren
beim Sendersuchlauf nicht.
Gruß
Jürgen Blumenschein
Hallo,
ich bin neu in der Liste und wahrscheinlich hier
auch nicht ganz richtig. Vielleicht kann mir aber
doch jemand helfen:
Ich möchte eine reine ISA-Radio-Tunerkarte
unter SuSE-Linux 7.3 installieren. Und zwar
eine TerraTec ActiveRadio Karte.
Modul radio-terratec.o ist kompiliert, läßt sich
auch per modprobe installieren.
Welche alias-Angabe muß in die modules.conf?
Welche pre- und post-install-optionen sind erforderlich?
(bttv oder was)?
Gibt es eine deutsch- oder englisch-sprachige
Installationsanleitung und, wenn ja wo?
Gruß
Jürgen Blumenschein
Hello Jeroen and other readers on the list(s),
2 days ago I had send a message to the linux-hams list and to the SuSE Ham
lists. It appeared on SuSE's lists, but not on this list - most likely
because seconds before I subscribed.
Anyway, I reported a complete hangup when using FBB with the SuSE 7.3 2.4.10
kernel. With a suggestion of Jean-Paul I could find the 2.2.19 kernel on the
SuSE CD which works fine as bypass. But I still want to run the new kernel.
I fetched the latest kernel from SuSE, 2.4.14-SUSE (which is the 2.4.14
kernel from http://www.kernel.org plus SuSE's patches as available on
ftp://ftp.suse.com/pub/people/mantel/next/).
This version of kernel and modules still freezes the system when I start
FBB. Traces I added to FBB showed that it happens just after FBB has send
its beacons. Note that my system also freezes with other programs, but not
as fast as FBB did... I like to stress that this is not an FBB problem.
After this I applied your 2 patches. It looks like now the system stays up!
At least is didn't crash instantly anymore - of course I did not run any
stress-tests obviously, but is sure looks good!
Kind regards,
Henk.
Hallo,
Ich weiss das diese gruppe normale weise die Deutsche sprache hat, aber ich
kan mein problem besser auf english erklaren. Antworten auf Deutsch ist
uberhaupt kein problem.
I have a big problem to get FBB running on my brand new SuSE 7.3. I used to
run RedHat 5.2 for years without problems.
When I start FBB my system completely crashes. Yes, the system - the
complete PC hangs itself. Nothing responds and not even an Oops appears. I
can not change between virtual consoles (outside X) and the only thing that
is "moving" is a blinking caps-lock light.
I have 2 modems on my system, a BayCom for APRS use and a YAM 9k6 which is
used by FBB. Using "call" I can connect to the local BBS via the YAM modem,
and on the BayCom I can see traffic. I have to use the full-duplex driver, I
still have to sort out why.
Furthermore there is an ax25-loopback to simulate access over the air
towards FBB. I used the FBB supplied with SuSE but because that crashed I
also compiled my own. The one I compliled was the very same version that had
ran for years on RH 5.2 (only small patches to make it work with the new
utils).
FBB is not using the baycom. Not stating up BayCom doesn't make a
difference, and even when I only use the loopback ond have switched off the
YAM modem the crash will occur, albeit it takes a little longer. When I
disable all kernel-AX25 interfaces FBB stays up, but that's pritty useless
:-(.
I hope somebody can help me, I use FBB as intermediate program between
eMail/News and the local BBS. The local FBB does the forwarding and
reception and MailGW passes it to sendmail and INN.
Kind regards,
Henk.
Here are the details of my setup:
(sorry, formatting may be ugly, MS LookOut does not expand tabs
to 8 spaces)
----------------------------------------------------------------
Machine: Compaq Presario Laptop 12LX302 (1200 series), 64 MB mem
Celeron 600 MHz (Intel)
Kernel: 2.4.10-4GB (SuSE standard kernel of 7.3)
ax25apps-0.0.5-66
ax25tool-0.0.6-179
libax25-0.0.7-280
FBB version 7.04 (supplied with SuSE) and own compiled FBB 7.00g
/etc/ax25/axports file:
----------------------------------------------------------------
## /etc/ax25/axports
##
## The format of this file is:
##
## name callsign speed paclen window description
##
#1 OH2BNS-1 1200 255 2 144.675 MHz (1200 bps)
#2 OH2BNS-9 38400 255 7 TNOS/Linux (38400 bps)
#
# name callsign speed packlen window description
1k2 PE1DNN-10 9600 250 4 BayCom
9k6 PE1DNN-9 9600 250 4 YAM
lapp PE1DNN-8 0 250 4 Entry for application
lfbb PE1DNN-7 0 250 4 Entry for fbb
----------------------------------------------------------------
Start script ax25_loopback (for /etc/init.d):
----------------------------------------------------------------
#! /bin/sh
#
# init.d/ax25_loopback
#
# System startup script for the AX25 loopback
#
### BEGIN INIT INFO
# Provides: ax25_loopback
# Required-Start: $network $remote_fs $syslog
# Required-Stop:
# Default-Start: 3 5
# Default-Stop: 0 1 2 4 6
# Description: Starts the AX.25 loopback at boot-time
### END INIT INFO
# Source SuSE config
. /etc/rc.config
# Determine the base and follow a runlevel link name.
base=${0##*/}
link=${base#*[SK][0-9][0-9]}
# Force execution if not called by a runlevel directory.
test $link = $base && START_AX25_LOOPBACK=yes
test "$START_AX25_LOOPBACK" = yes || exit 0
# Look if the module is present
MKISS_BIN=/lib/modules/`uname -r`/kernel/drivers/net/hamradio/mkiss.o
test -f $MKISS_BIN || exit 5
# Shell functions sourced from /etc/rc.status:
# rc_check check and set local and overall rc status
# rc_status check and set local and overall rc status
# rc_status -v ditto but be verbose in local rc status
# rc_status -v -r ditto and clear the local rc status
# rc_failed set local and overall rc status to failed
# rc_reset clear local rc status (overall remains)
# rc_exit exit appropriate to overall rc status
. /etc/rc.status
# First reset status of this service
rc_reset
# Return values acc. to LSB for all commands but status:
# 0 - success
# 1 - misc error
# 2 - invalid or excess args
# 3 - unimplemented feature (e.g. reload)
# 4 - insufficient privilege
# 5 - program not installed
# 6 - program not configured
#
# Note that starting an already running service, stopping
# or restarting a not-running service as well as the restart
# with force-reload (in case signalling is not supported) are
# considered a success.
case "$1" in
start)
echo -n "Starting AX.25 loopback"
# Check if AX25 loopback is already active
if [ ! -d /proc/sys/net/ax25/ax0 ]; then
echo
modprobe mkiss
/usr/sbin/kissnetd /dev/ptyq1 /dev/ptyq2 &
#/usr/sbin/kissnetd /dev/ptyq1 /dev/ptyq2 /dev/ptyq3 &
sleep 4
/usr/sbin/kissattach /dev/ttyq1 -l lfbb 10.0.0.1
/usr/sbin/kissattach /dev/ttyq2 -l lapp 10.0.0.2
/sbin/ifconfig ax0 10.0.0.1 netmask 255.255.255.255 \
mtu 256 hw ax25 PE1DNN-7 up
/sbin/ifconfig ax1 10.0.0.2 netmask 255.255.255.255 \
mtu 256 hw ax25 PE1DNN-8 up
fi
# Remember status and be verbose
rc_status -v
;;
stop)
echo -n "Shutting down AX.25 loopback"
if [ -d /proc/sys/net/ax25/ax0 ]; then
kill `ps ax | grep kissattach | grep lfbb | gawk '{ print $1 }'`
kill `ps ax | grep kissattach | grep lapp | gawk '{ print $1 }'`
kill `ps ax | grep kissnetd | grep -v grep | gawk '{ print
$1 }'`
rmmod mkiss > /dev/null
fi
;;
try-restart)
## Stop the service and if this succeeds (i.e. the
## service was running before), start it again.
$0 stop && $0 start
# Remember status and be quiet
rc_status
;;
restart)
## Stop the service and regardless of whether it was
## running or not, start it again.
$0 stop
$0 start
# Remember status and be quiet
rc_status
;;
force-reload)
## Signal the daemon to reload its config. Most daemons
## do this on signal 1 (SIGHUP).
## If it does not support it, restart.
echo -n "Reloading AX.25 loopback"
$0 stop
$0 start
rc_status
;;
reload)
## Like force-reload, but if daemon does not support
## signalling, do nothing (!)
# If it does not support reload:
exit 3
;;
status)
echo -n "Checking for AX.25 loopback: "
if [ -d /proc/sys/net/ax25/ax0 ]; then
echo "OK"
exit 0
else
echo "Module not loaded"
exit 5
fi
#rc_status
;;
probe)
## Optional: Probe for the necessity of a reload,
## give out the argument which is required for a reload.
# no need to reload here...
;;
*)
echo "Usage: $0
{start|stop|status|try-restart|restart|force-reload|reload|probe}"
exit 1
;;
esac
rc_exit
----------------------------------------------------------------
Start script yam modem (for /etc/init.d):
----------------------------------------------------------------
#! /bin/sh
#
# init.d/yam
#
# System startup script for the YAM modem
#
### BEGIN INIT INFO
# Provides: yam
# Required-Start: baycom $network $remote_fs $syslog
# Required-Stop:
# Default-Start: 3 5
# Default-Stop: 0 1 2 4 6
# Description: Starts the YAM modem at boot-time
### END INIT INFO
# Source SuSE config
. /etc/rc.config
# Determine the base and follow a runlevel link name.
base=${0##*/}
link=${base#*[SK][0-9][0-9]}
# Force execution if not called by a runlevel directory.
test $link = $base && START_YAM=yes
test "$START_YAM" = yes || exit 0
# Look if the module is present
YAM_BIN=/lib/modules/`uname -r`/kernel/drivers/net/hamradio/yam.o
test -f $YAM_BIN || exit 5
# Shell functions sourced from /etc/rc.status:
# rc_check check and set local and overall rc status
# rc_status check and set local and overall rc status
# rc_status -v ditto but be verbose in local rc status
# rc_status -v -r ditto and clear the local rc status
# rc_failed set local and overall rc status to failed
# rc_reset clear local rc status (overall remains)
# rc_exit exit appropriate to overall rc status
. /etc/rc.status
# First reset status of this service
rc_reset
# Return values acc. to LSB for all commands but status:
# 0 - success
# 1 - misc error
# 2 - invalid or excess args
# 3 - unimplemented feature (e.g. reload)
# 4 - insufficient privilege
# 5 - program not installed
# 6 - program not configured
#
# Note that starting an already running service, stopping
# or restarting a not-running service as well as the restart
# with force-reload (in case signalling is not supported) are
# considered a success.
case "$1" in
start)
echo -n "Starting YAM modem support"
# Check if yam is already loaded
if [ ! -d /proc/sys/net/ax25/yam0 ]; then
setserial /dev/ttyS2 uart none
modprobe yam
/usr/sbin/yamcfg yam0 iobase 0x3e8 irq 3 txdelay 250 txtail 20 persist
255
/sbin/ifconfig yam0 44.137.46.75 netmask 255.255.255.255 \
mtu 256 hw ax25 PE1DNN-9 up
# Use /etc/rc.d/init.d/hamroute to fix routes
if [ -d /proc/sys/net/ax25/yam0 ]; then
echo 0 > /proc/sys/net/ax25/yam0/ax25_default_mode
#echo 1 > /proc/sys/net/ax25/yam0/ax25_default_mode
echo 0 > /proc/sys/net/ax25/yam0/backoff_type
echo 2 > /proc/sys/net/ax25/yam0/connect_mode
echo 4 > /proc/sys/net/ax25/yam0/extended_window_size
echo 0 > /proc/sys/net/ax25/yam0/idle_timeout
echo 1 > /proc/sys/net/ax25/yam0/ip_default_mode
echo 256 > /proc/sys/net/ax25/yam0/maximum_packet_length
echo 30 > /proc/sys/net/ax25/yam0/maximum_retry_count
echo 4 > /proc/sys/net/ax25/yam0/standard_window_size
echo 100 > /proc/sys/net/ax25/yam0/t1_timeout
echo 100 > /proc/sys/net/ax25/yam0/t2_timeout
echo 3000 > /proc/sys/net/ax25/yam0/t3_timeout
fi
fi
# Remember status and be verbose
rc_status -v
;;
stop)
echo "Shutting down YAM modem support"
if [ -d /proc/sys/net/ax25/yam0 ]; then
/sbin/ifconfig yam0 down
rmmod yam
setserial /dev/ttyS2 uart 16550A
fi
;;
try-restart)
## Stop the service and if this succeeds (i.e. the
## service was running before), start it again.
$0 stop && $0 start
# Remember status and be quiet
rc_status
;;
restart)
## Stop the service and regardless of whether it was
## running or not, start it again.
$0 stop
$0 start
# Remember status and be quiet
rc_status
;;
force-reload)
## Signal the daemon to reload its config. Most daemons
## do this on signal 1 (SIGHUP).
## If it does not support it, restart.
echo -n "Reloading YAM modem support"
$0 stop
$0 start
rc_status
;;
reload)
## Like force-reload, but if daemon does not support
## signalling, do nothing (!)
# If it does not support reload:
exit 3
;;
status)
echo -n "Checking for YAM modem: "
if [ -d /proc/sys/net/ax25/yam0 ]; then
echo "OK"
exit 0
else
echo "Module not loaded"
exit 5
fi
#rc_status
;;
probe)
## Optional: Probe for the necessity of a reload,
## give out the argument which is required for a reload.
# no need to reload here...
;;
*)
echo "Usage: $0
{start|stop|status|try-restart|restart|force-reload|reload|probe}"
exit 1
;;
esac
rc_exit
exit 0
----------------------------------------------------------------
FBB Port.sys file:
----------------------------------------------------------------
# FBB7.00
#
#
#Ports TNCs
2 2
#
# Interface 9 = LINUX
#
#Com Interface Adress (Hex) Baud
1 9 **** 9600
2 9 **** 38400
#
# MultCh : Name of the Linux port taken from /etc/ax25/axports
# Maxframe: The maximum nb of frames the TNC will send at a time.
# NbFwd : Number of channels for OUTGOING forward at same time.
# MxBloc : Size of forward-block in kb.
#
# M/P-Fwd : Minute of the hour for start of forward, and period
# (how many minutes between each forward-start).
# Mode : One of these:
# B : BBS-mode.
# G : "Guest"-mode.
# U : Normal-mode.
# Type host-mode, one of these:
# D : WA8DED
# K : KAM hostmode.
# M : Telephone-modem.
# P : PK-232
# Q : BPQ v 4.x
# X : LINUX kernel interface
# Addition: One of these letters can be used too:
# L : Send unproto beacon after each arriving mail.
# Y : Yapp allowed on this QRG.
# W : Gateway allowed TO this QRG.
# R : Read-Only acces.
# Freq. : Text to describe this port (max 9 characters, no space)
# Same number of lines as number of TNCs.
#
#TNC NbCh Com MultCh Pacln Maxfr NbFwd MxBloc M/P-Fwd Mode Freq
0 0 0 0 0 0 0 0 00/01 ---- File-fwd.
1 8 1 9k6 250 3 1 10 05/20 XUWY Radio
2 8 2 lfbb 250 3 1 10 00/10 XUWYL Loopback
#
# End of file.
#
Hallo Robert,
danke für Eure und Deine Geduld und Hilfe!
Robert Steinhaeusser, DL1NC wrote:
>> Ja, ich weiß, etwas alt.
> Allerdings, da stellen sich mir die Nackenhaare auf.
Tut mir echt leid, bin halt auch schon etwas älter und wenn man das
Geraffel nach 6-7 Jahren wieder in Betrieb nimmt, hinkt man echt etwas
nach... :-)
> DAMA-Fähigkeit = nicht vorhanden.
> Nun sag nur noch, dass dein Digi genauso prähistorisch ist...
Es geht hier offenbar auch ohne Dama...
> Nun, wenn du eh ein neues EPROM brennst/brennen lässt, dann ist es doch
> egal, ob du eine TheFirmware (TF) 2.7B oder 6PACK nimmst.
Wie schon gesagt - ich bin etwas raus aus der Sache. Habe hier und im HowTo
erstmals von 6pack gehört. Für mich war das bisher was nettes zum
trinken... :-)
Wo bekomme ich a) Infos zu 6pack und b) ein Eprom für meinen TNC2c?
> Oh schreck, 7E1? 8N1 will ich doch schwer hoffen... mit 7bit-Uebertragung
> kann das garnicht funktionieren...
Hatte ich alles durchprobiert, 7E1 stand in der Original Docu von Landoldt
zum TNC2c...
> Du hast eine TheFirmware im TNC, *kein* TAPR!
Stimmt - wo Du es sagtst. Ich hatte irgendwann mal kleine Änderungen am TNC
vorgenommen, Quarz verdoppelt, neues Eprom. Alles vergessen...
> Mit <Esc>@K<Enter> springt er in den KISS-Mode (CON/STA blinken dreimal).
Super, das habe ich gerade mit Minicom geschafft.
So, nun aber wieder zurück zur Shell und weiter nach AX25 HowTo...
Wenn ich jetzt ein echo -e "\33@K\r" > /dev/tnc
absetze passiert am TNC mal garnichts, also vermutlich Port falsch
konfiguriert. Ein "man setserial" zeigt mir, daß ich zumindest damit nicht
8N1 einstellen kann, zur Geschwindigkeit gibts nur ein baud_base.
# setserial /dev/tnc -a
/dev/tnc, Line 0, UART: 16550A, Port: 0x03f8, IRQ: 4
Baud_base: 19200, close_delay: 50, divisor: 0
closing_wait: 3000
Flags: spd_normal skip_test
Ich fühl mich richtig mies, mit derart blöden Fragen zu kommen...
73, hajo.
> was für eine Firmware hat das TNC?
> welcher Hostmode oder 6pack?
Hostmode. Nach Power off/on kommt:
The Firmware Version 2.1d - 18 Channel - 09.11.88
By NORD><LINK. (DC4OX)
Checksum (F726) = F74B
Ja, ich weiß, etwas alt.
> Du willst also Kiss fahren - das ist für HF-Strecken sehr ungeschickt..
> Warum, steht in diversen Beiträgen - oder auch in der Doku zu 6pack.
Danke für alle die nützlichen Hinweise. Ich möchte aber erstmal diese
Version zum laufen bringen. Es MUSS gehen, ich hatte vor Jahren schonmal
unter Linux Wampes laufen, das ging auch gut. Es muss also gehen, es geht
ja sogar unter Windoofs, ich übersehe wahrscheinlich eine winzige
Kleinigkeit.
> Ach ja - und wo/wie schaltest Du das TNC in den KISS-Mode?
> Das hast Du nicht beschrieben.
Das hatte ich auch nicht gemacht. Danke für den wichtigen Hinweis! Bringt
aber zunächst auch nichts, das Problem liegt wohl noch tiefer.
Ich habe jetzt mal Minicom installiert und mich damit auf den Port gesetzt,
/dev/ttyS0, 19200 bps 7e1. Und da beginnt schon das erste Problem.
Ich sehe die obige Boot-Meldung des TNC, kann selbst aber nichts eingeben.
Ich wollte mal testweise mit ctrl-c in den Kommando-Modus wechseln und z.B.
mal mit "mh" und anderen Kommandos irgendwas machen. Aber: Pleite - ich
kann eingeben, was ich will, keine Reaktion vom TNC. Hier ist doch was
oberfaul. Hat jemand einen Tip für mich?
Das hat nun alles mit SuSE Linux recht wenig zu tun - ich hoffe, ihr könnt
mir trotzdem helfen. Das fiel mir nämlich positiv in dieser ML auf, in
de.comm.ham traut man sich ja kaum etwas zu fragen...
73, hajo, dk9om.