Fragen und Antworten zu ...
Frequently Asked Questions ...
Die Fragen und Antworten sind nach den folgenden Stichworten geordnet:
Modem- und TNC-Hardware für (X)NET
SCC-Karten
Q: Kannst Du mir sagen welche SCC-Karten und Treiber es fuer LinuxNet gibt
und wo man sie bekommen kann?
Antwort
Im Prinzip werden alle "gängigen" SCC-Karten (USCC v. BAYCOM, OptoSCC
v. PA0HZP, HSKSCC v. DL3YDN) unterstützt. Die USCC gibts bei BAYCOM,
die OptoSCC gibt es bei PA0HZP. Von der HSKSCC hat DL3YDN noch ca. 80 Leerplatten
auf Lager. Hierbei handelt es sich um eine 4-Kanal PC-Karte ohne Modems.
Man kann alle gängigen Modems über SUB-D Stecker direkt an die
Karte anschließen (es werden alle notwendigen Signale bereitgestellt).
Auf der Karte ist ein Hardwarewatchdog für jeden Kanal vorhanden.
Die Karten sind kaskadierbar (bis zu 3 Karten/PC = 12 Kanäle). Von
diesen Karten sind über 100 im Einsatz (laufen auch mit NOS, TFPCX
und g8bpq). Die Treiber sind ab Linux 2.0 Bestandteil des Kernels. Die
notwendigen Utilities gibt es bei hier
(/hamradio/packet/tcpip/incoming/z8530drv.tgz) oder bei DL3YDN , Thomas
Wallat.
TNC2 am TNC3 (3NET) anschließen
Ist es möglich ein TNC3 mit (X)NET mit 2 oder 3 TNC2 zu einem Netzknoten
zu koppeln? So daß man 4 oder 5 Ports hat? Wenn ja, ist besondere
Hardware oder Software erforderlich?
Antwort
Ja, dies geht mit dem Serial-Ring Protocol. Die TNC2 brauchen
ein spezielles Token-Ring-KISS-EPROM. Die RS232-Leitungen des TNC3 und
der TNC2 werden zu einem Ring verschaltet (jeweils rx mit tx verbunden).
Mit dem Befehl "attach scc1 srpm 0 8" kann dann bei (X)NET der Serial-Ring
Protocol Treiber
aktiviert werden. Diese Konfiguration wird bei der TNC3-DIL-Schalterstellung 10 automatisch aktiviert.
Token-Ring-KISS für TNC2/TNC3
Ich will 2 TNC2 per TR-Kiss an das TNC3 anschliessen. Nur weis ich nicht
woher ich die TR-Kiss software für das TNC2 herbekommen soll?
Antwort
-
Hier ist die TRKISS/SRP-Software für den TNC3
-
Hier ist die TRKISS/SRP-Software für den TNC2
Drei Ports für TNC3 (3NET)
Ich wollte den 3Net-Node auf 3 Ports erweitern. Mit einem umgebauten TNC2
und der alten TheNet-Software als "kiss-eprom" ging das auch. (die Node-Funktion
im TNC2 wurde "deaktiviert"). Da ich aber ein SMD-TNC21S verwenden möchte
und hier der Umbau problematisch ist, haben wir einmal probiert es mit
TRKISS laufen zu lassen. Ich hab mir also vom TNN-Installationspaket das
TRKISS1.7a auf ein Eprom gebrannt, Adresse=1 eingestellt. Nun bringt das
XNet aber eine falsche Portangabe in der MH-Liste: 8 Der Port läßt
sich aber auch nicht mit C 8:DL0XYZ connecten. Was hab ich da falsch gemacht??
Muß ich evtl. als Adresse 0 angeben?
Antwort
Den TNC3 kann man sehr einfach mit drei AX.25 Ports betreiben indem man
das MAX232A IC von der SCC3 entfernt und dann am Port 0 ein weiteres Modem
einsteckt. Diese Konfiguration wird mit der DIL-Schalterstellung 2 direkt
schon unterstützt. Es gibt viele Digis mit 3Net, mit einem TNC3 und
mehreren TNC2 im Serial Ring Diese Konfiguration wird mit der Schalterstellung
10 aktiviert. Das Vorhandensein der Adresse 0 ist nicht erforderlich. Es
ist nur zu beachten, daß Token-Ring-Adresse 0 bei (X)NET über
die Adresse 2 angesprochen wird, da die Ports 0 und 1 für die internen
Ports verwendet werden.
BayCom Modems
Gibt es eine Möglichkeit, (x)net mit baycom modems zum betrieb zu
bringen ?
Antwort
Ja, entweder mit Linu(X)NET über die entsprechenden LINUX-KISS-Treiber
für BayCom.Oder über das FlexNet-Treiber-Interface TNL1.EXE.
Treiber hierzu gibt es u.a. bei Thomas,
HB9JNX.
TNC4e - TNC for Ethernet
I hope that we can use a TNC4e to connect tnc3's via it's HSbus and the
PC via the TNC4 in Ethernet?
Answer
Yes the TNC4e ist already running here in my local Network. It is a TNC3
with an additional Ethernet port. On the SCCs you can attach also HSBUS
and interface the TNC3.
TNC4e and PCflexnet
Will there be a solution to use the TNC3 hardware with PCflexnet (not via
6pack because if excists for tnc3 it will takes all the advantages away
from the tnc3). But will there be a solution via a TNC4 and ethernet ?
Answer
Yes. With IPKISS.APL it is possible to use the TNC4e as an ultra
fast AXIP-Kiss device: You install the PCflexnet AXIP-Driver on PC, send
the AXIP-Frames via Ethernet to the TNC4e and IPKISS sends the AX.25 on
the corresponding modem port.
PCflexnet => Ethernet TNC4e => TNC3s via HSbus
Is this possible so that PCflexnet can acces the TNC3's over 1 TNC4 in
Ethernet ?
Answer
Yes. But only if You run (X)NET on the TNC4e. I know: if You use (X)NET
you don't need PCflexnet any more. Nevertheless we have tested this configuration
and it works!
TNC4e vs. TNC3
We want to buy a tnc3 soon for a link, but a tnc4e would be much better
as it has ethernet port and could be easy connected to existing network (netchl/AX/BPQ) in this way, so maybe it is better to wait for TNC4e ?
Answer
If You have PC-Hardware on Your node and especially if You are using Linux
it is a very good choice to connect a TNC4e via Ethernet. The price per
port of a TNC4e (3 usable HF-Ports) and a TNC3 (2 usable HF-Ports) will
be the same. So You get the Ethernet-Port, 20 MHz CPU and 1 MB RAM for free.
The TNC3 is a good choice for a fast Node without PC. If You use HighSpeedBus
or the TNC3 as a stand alone Node, You can also achive high
baudrates.
AXIP/AXUDP mit (X)NET
PC/PC-Verbindung über Ethernet
Ich habe seit einigen Tagen LinuXnet bei mir laufen. Die Software läuft
auch wunderbar! Ich habe einen PC auf dem XNET als Node und TNT mit der
DPBOX läuft auf dem Dachboden stehen. Von diesem Rechner möchte
ich jetzt einen Netzwerk-Link zu einem weiteren Rechner machen, der bei
mir im Zimmer steht, damit ich von dort aus über den Node PR machen
kann! Leider weiß ich nicht wie ich das konfigurieren muß.
Antwort
Probiere mal aus einen AXIP oder AXUDP-Link über das lokales Netz
zu konfigurieren.
Wie muss ich AXIP konfigurieren?
Die Syntax fuer den attach eines AXIP/AXUDP-Treibers lautet:
attach <IP-Device> <AXIP/AXUDP> <port> 1 <Dest-IP>
Beispiel fuer AXUDP Loopback:
att ip0 AXUDP 0 1 127.0.0.1
Beispiel fuer einen AXIP Port zum Rechner mit der IP-Nummer 192.0.0.1
att ip1 AXIP 0 1 192.0.0.1
Die IP-Devices heissen IP0 bis IPF. Aus Sicherheitsgruenden muss bei
AXIP und AXUDP der Attach bei jeweils beiden kommunizierenden Partnern
auf die jeweiligen exakten IP-Adressen erfolgen. Die Angabe von Hostnamen
oder Broadcast-Adressen wird nicht unterstützt!
Wichtig: Um zwei LINUXNET oder NTNET-Programme über AXIP/AXUDP
zu koppeln, muß als IP-Adresse jeweils die IP-Nummer des Partnerrechners
im LAN angegeben werden. Für WAMPES oder TNOS muß auf (X)NET-Seite
die IP-Adresse des WAMPES/TNOS-Prozesses angegeben werden, AUF WAMPES/TNOS-Seite
wird die Adresse des Rechners angegeben auf dem LINUXNET läuft.
Bekannte Probleme und Bugs
User stehen mit DIS in der Liste
Ich habe bemerkt daß teilweise L4-SAPs im Node (PCNET32 1.18) hängen
bleiben. Das heißt, sie stehen auf
DIS, gehen aber nicht mehr aus dem Node. Z.B. wenn ich STATD eingebe,
passiert auf den Port nichts mehr, ich kann
eingeben was ich will. Sobald ich dann <ESC> DISC mache, bleibt
der SAP hängen und geht erst beim Reset wieder raus.
Antwort
Hintergrundprozesse wie statd, callchkd, conversd, etc... sollten mit dem
Befehl "start" gestartet werden. Sie koennen jedoch auch normal als Befehl
eingegeben werden. Da das Programm jedoch nicht endet, bekommt man keinen
Prompt mehr zurueck. Der gestartete Prozess läuft auch dann weiter,
wenn der User (sysop) "disconnected". Der Prozess bleibt aktiv, folglich
taucht der User in der Liste auf. Abhilfe: "ps +" eingeben, und mit "stop"
den Hintergrundprozess stoppen. Dann wird der Hintergrundprozeß beendet
und der user verschwindet.
X1JR4 and Frame reassembly
I have a little problem: my neighbour NODEs are TheNet X1JR4's (running
in TNC2 clone). When this nodes sends multi packets - window is 4 -, I
see on Xnet monitor channel (after MONITOR -L cmd):
L4: Reassembly resulted in too long Frame (236 + 236)
L4: Reassembly resulted in too long Frame (236 + 39)
...etc...
TheNet sends max. 256 bytes L2 and 236 bytes L4 packet. After this,
Xnet reply a FRMR packet (few times).
Answer
TheNet X1JR4 sets the Layer4 More-Bit between multiple successive frames. (X)Net tries now to put these L4 Frames together to one big Layer2 Frame
(according to the L4-Spec.).
(X)NET 1.10 now couldn't send and/or receive this long frame and this
produced a frame reject. (X)NET 1.12 just doesn't reassemble oversized
Frames and sends the information not reassembled. (X)NET 1.12 continues
logging the above message because it is a protocol violation of the X1JR4-Node.
Schmierzeichen in der Nodesliste, Geisternodes
Ich habe komische Rufzeichen in der Nodesliste. Im Monitor erscheint folgendes:
3:fm OZ6DIG-8 to NODES ctl UI^ pid CF
BC #AGER8:OZ6DIG-8 Signatur: FF [251]
HL :DB0MAR via OZ6DIG-7 137
HUSUM :DB0HES via OZ6DIG-7 179
KIDXC :DB0KCC via OZ6DIG-7 128
KIEL :DB0IL via OZ6DIG-7 176
KIELMB:DB0OQ via OZ6DIG-7 125
KIMB :DB0OQ-1 via OZ6DIG-7 161
KRUSAA:OZ6BOX-2 via OZ6DIG-7 191
LECK :DB0LEK via OZ6DIG-7 184
MEL :DB0MEL via OZ6DIG-7 164
MHDDUO:DB0MHD via OZ6DIG-7 167
NFWX :DB0HES-6 via OZ6DIG-7 134
: via
{!6,-5 32
Antwort
Es gibt Versionen von Net/ROM fuer TNC2 (hier: TheNet 1.19.3.), die Broadcast-Frames
erzeugen, welche aus unerfindlichen Gruenden um einige Bytes länger
sind als definiert. (X)NET 1.10 versucht nun diese Bytes als NODE-Information
auszuwerten und übernimmt
die Schmierzeichen in die Nodesliste. (X)NET 1.12 ignoriert diesen
Unfug - zeigt die Schmierzeichen im Monitor jedoch nach wie vor an, da
es sich um einen Fehler von TheNet handelt.
Users connected on Port 0
I experienced a problem with XNET 1.12, so will try to describe it. The
following ports are attached:
#
# rgw-ha5ob
#
# BAYCOM USCC card 1200/4800/9600/19200 Bd
#
# TNC3 : COM2 [16550]
# mouse : COM3 [16550]
# TNC : COM4 [16550]
#
attach sdev1 kiss 1 1 38400 /dev/ttyq0 # XFBB
attach sdev2 kiss 2 1 38400 /dev/ttyq2 # ax2 user PORT 80,219,33,21,128,3
kiss 15 1 19200 /dev/ptyqf # Local_sysop (TNT via
TFKISS)
#
The weird thing is, that in spite of not having port 0 defined, connections
appear on this non-existatant port! Here comes a capture of XNET, where
replies for PORT and USER commands can be seen:
HA5OB-4 de HA5OB-5 =>p
po name interface baud txd per w dup dam duo con bit/s
1 XFBB 0 SDEV1 KISS 38400 1 255 7 0 0 0 5 1123
2 2m_USER 0 SDEV2 KISS 1200 250 255 2 0 1 0 3 545
3 TNC3_link 0 SDEV3 SMACK 115200 1 255 7 0 0 0 1 78
6 BME_link 0 SDEV6 KISS 19200 80 127 4 0 0 0 0 82
7 PST_link 0 SDEV7 KISS 4800 160 127 4 0 0 0 1 75
8 BUD_link 0 SDEV8 KISS 9600 200 127 4 0 0 0 2 1408
9 70cm_USER 0 SDEV9 KISS 9600 200 127 4 0 0 0 0 148
10 PMF_link 0 IP0 AXIP 19200 1 255 4 1 0 0 0 56
11 KFKI_link 0 IP1 AXIP 19200 1 255 4 1 0 0 0 56
15 Local_terminal 0 SDEVF KISS 115200 1 255 7 1 0 0 2 201
HA5OB-4 de HA5OB-5 =>u
p port name fm via lst srv lst p to
15:Local_terminal HA5OB-4 <-> con
8:BUD_link HA7JO HG6PGA-2 <-> flx <-> 1:HA5OB
1:XFBB HA5OB HA5OB-5 <-> flx <-> 8:HG5PBD-8 v HA5OB-5
15:Local_terminal HA5OB-1 <-> con
2:2m_USER HA5AGP <-> con DBS 0:HA5OB v HA5OB-5
2:2m_USER HA5JH-2 HA5OB-5 <?> flx SET 6:BME v HA5OB-5
0: HA5AGP HA5OB-5 <-> flx <-> 1:HA5OB
0: HA5TL HA5OB-5 RBS flx DBS 1:HA5OB
2:2m_USER HA5TL <-> con DBS 0:HA5OB v HA5OB-5
2:2m_USER HA5BW-7 <-> con <-> 0:HA5OB v HA5OB-5
0: HA5BW-7 HA5OB-5 <-> flx <-> 1:HA5OB
HA5OB-4 de HA5OB-5 =>
If I try to ask an mh list of this port 0, it's always empty!
I also tried to define a real port 0 as 2m USER port here, but even
then, connections showed up on port 0, that were actually not using that
port, but another one! What could be problem? Is it a bug or maybe something
I missed?? I'll gladly supply further details of the station setup, if
you need.
Answer
A Net/ROM connect does not have to go through an AX.25 Link. If the connect
is completly internal no AX.25 port is involved. (X)NET shows these connects
in the user list and as there is no port it simply takes port number zero
to show the connect. If you don`t like this you can hide port 0 if you
give that port a name that begins with an exclamation mark. So
port 0 name !Internal
will help.
FlexNet SSID-Bereich
Mit dem Parameter 'ro fl pa 1 x' kann man den SSID Bereich beim Flexnet
angeben. Dieser wird dann auch korrekt an das Netz verteilt, aber was kann
man sonst damit anfangen? Sinn und Zweck muesste doch sein, dass der Digi
auch auf alle angegeben SSID's reagiert! Dann waehre es z.B. moeglich,
Mailboxen (LX0HST-8) oder Tcp/Ip (LX0HST-10) direkt ansprechen zu koennen.
Der Befehl 'ro lo add' muesste dann nur einen neuen Parameter bekommen,
der die Route nicht im Flexnet verteilt, da dies ja jetzt durch den SSID-Bereich
schon geschehen ist. Ich bin kein Spezialist in Sachen Flexnet, ich stelle
mir nur vor, wie es sein koennte :-)
Antwort
Diese Unschönheit istmittlerweile beseitigt.
Anregungen und Erweiterungen
TNC3 (X)NET Aktivität
Koennen beim TNC3 und 3NET die gruenen Leds ggf. abwechselnd blinkend,
anzeigen, das das Mastergeraet laeuft?
Antwort
Ja, dazu ist das das externe Programm "blinkd.xts" vorgesehen. Es wird
in der Autoexec.net folgendermassen eingetragen:
start blinkd 200
wobei die 200 bedeutet, daß alle 200 ms die LEDs an- und ausgehen.
No BLINKD on RS232 Port
A question: As i have to switch or reset some thing, is it possible to
write me a new blinkd.xts where CON0 and STA0 (rs232 port) is not running.
Then i can use OUT to switch those output's. I would like to keep the blinkd
feature to see if the tnc3 is running.
Antwort
Just start blinkd with a second parameter:
start blinkd 200 4
So blinkd will only Blink on the first four LEDs (Modem Ports). The
RS232-Port-LEDs are not affected.
Knotenmeldungen mit Großbuchstaben?
Deine texte wie ' *** connected to xxxxx' u.s.w. fangen alle mit kleinbuchstaben
an. Da diese texte in der genauen form (case-dependent) gebraucht wird
um bei forward zu testen ob ein connect stattfunden hat, wollte ich gern,
das diese texte alle mit grossbuchstaben anfaengt, z.b.
' *** Connected to xxxx, Failure from xxxx, Busy from xxxxx' u.s.w.,
da dieses bis heute der defacto standard war.
Antwort
Die Kleinschreibung ist von FlexNet uebernommen. Wenn ich die Schreibweise
ändere
kommen die Klagen aus der FlexNet-Ecke. Tip: Einfach das Binärfile
nach den Texten durchsuchen und den Text mit einem Hexeditor von connected
auf Connected ändern.
Mehrere Terminalanschlüsse gleichzeitig?
Ich benötige 2 Terminalkanäle, also Mailbox- und Terminalkanal
für mich GLEICHZEITIG. Gibt es eine möglichkeit die zu machen?
Antwort
Ja, allerdings geht nur ein Terminalkanal und ein KISS-Kanal (zur Mailbox)
gleichzeitig. D.h. die Mailbox wird dann über einen KISS-Treiber an
den TNC3 angeschlossen. Dazu ist eine spezielle RS232-Platine für
den TNC3 notwendig, die statt einem Modem in den TNC3 gesteckt wird. Auf
diesem Port kann dann mit "attach sccX kiss 2 1 115200" ein KISS- oder
SMACK-Protokoll gefahren werden.
TNC3BOX ohne (X)NET
Gibts ausser (X)NET auch noch die normale Version der TNC3BOX noch?
Antwort
Na klar. Die TNC3BOX im (X)NET ist vollständig mit der TNC3BOX-Software
identisch!
(X)NET without TNC3BOX
Is there an avaiable XNet Version for Linux without TNC3BOX compiled in?
Or any source code for this?
In our system (SR9ZAA in Krakow) we are using TNN1.73, FBB 7.00 and
TNOS on this same machine. I will remove TNN and put XNet in this place
but I can't have TNC3BOX because we using FBB local BBS.
Another question: how to configure local FBB BBS? Is function 'BBS'
in XNet reserved only for TNC3BOX? Can You describe me way to connect local
link to FBB 7.00 on this same computer?
Answer
The TNC3BOX is no important feature of (X)NET. This Mini-BBS is integrated
because the Node-Software was developed based on the TNC3BOX-Source. Most
of the BOX-Sourcecode is reused for the Node. If You don't want to use
TNC3BOX you can switch it off with
pa tnc bbs 0
To specify a local BBS You can define a Macro-File box.MAC with the
one Line:
c <BBSCALL>
If You MUST use the bbs as Command you will have to patch the binary
(X)NET executable replacing the string bbs with something other.
TFPCX-Emulation und PCNET im Hintergrund
Das PCNET1.16 ist echt super, die Unterstützung der Flexnet Treiber
machte es fast (hi) perfekt, aber nun meine Frage,
kannst du nicht ein TFPCX/TFX "emulierendes" Interface einbauen das
ich PCNET im Hintergrund laufen lassen kann und
darauf XP o.ä. aufsetzen kann? Das währe super!
Antwort
Das Problem ist (mal wieder) die 640K-Grenze unter MS-DOS: Der Speicher
reicht schlichtweg nicht aus um so eine Lösung zum Laufen zu bringen.
Unter Linux ist das mit Linu(X)NET 1.18 und TNT kein Problem...
Net/ROM routing
Abschalten des Routers
Kann man das Routing bzw. die Nodesuche komplett abschalten, so dass X-Net
als Stand-alone Node arbeitet?
Antwort
Ja, man kann:
-
Keine Net/ROM Broadcasts abschicken
-
Den Portparameter qual (Quality) auf allen Ports auf 0 setzen.
Link-Verbindungsaufbau unterdrücken
Nun zu meiner Frage: Kann man bei (X)NET einen Node so unterdrücken,
das er nicht in die Link liste kommt und nicht weiter geroutet wird? So,
daß ich bei seiner node's Sendung nicht auf sendung gehe, und er
mich auch nicht connecten kann .
Antwort
Sofern es sich bei dem Port um einen Benutzereinstieg handelt, kann die
Port-Qualität auf 0 gesetzt werden. Dann wird kein Link mehr aufgebaut.
Befehlsfolge:
port <Nummer> qual 0
In der (X)NET 1.18 Version vom
03.04.99 wird bei Quality 0 zwar kein INP3-Link aufgebaut, der sendende
Node wird jedoch trotzdem connected! Dieser Bug ist in den späteren
(X)NET
Versionen (ab 14.04.99) behoben.
(X)NET im CB-Funk
(X)NET im CB-Funk erlaubt?
Kann oder darf ich X-Net auch im CB-Funk einsetzten oder bleibt dies nur
den Funkamateuren vorbehalten?
Antwort
(X)NET darf für nichtkommerzielle Zwecke eingesetzt werden. Dazu gehört
auch der CB-Funk.
Rufzeichenkontrolle für CB
Da ich den TNC im CB (11m) einsetze, würde ich mich freuen, wenn Du
mir helfen könntest ...
Doch was für mich momentan ganz wichtig ist, bitte sende mir doch
eine Doku zu, für den Callchk, denn ab 01.01.1997 muß ich diesen
laut Bapt einsetzen, denn es werden nur noch offizielle Calls zugelassen.
Das externe Programm habe ich, doch wie ich dieses Konfiguriere, bzw. einstellen
muß weiß ich nicht. Ich würde mich freuen, wenn Du da
mir helfen könntest.
Antwort
Callchkd ist ein Hintergrundprozeß der Rufzeichen beim Connect auf
Gültigkeit ueberprueft. Callchkd wird mit der Befehlsfolge:
start callchkd
gestartet. Diese Zeile kann in die Datei AUTOEXEC.NET eingetragen werden
- dann wird der Call-Check-Daemon direkt beim Systemstart aktiviert. Die
Gueltigkeitspruefung findet nach folgenden Regeln statt:
-
das Call muss alphanumerisch sein
-
darf keine Kleinbuchstaben enthalten
-
muss mehr als zweistellig sein ( >= 3)
-
muss mindestens eine Zahl enthalten
-
muss mindestens einen Buchstaben enthalten
Wem diese Regeln nicht genuegen, der kann in der Datei "callchk.net" weitere
Zeilen mit abzulehnenden Calls hinterlegen. Die "Wildcards" '*' und '?'
koennen dabei verwendet werden. Beispiel für eine callchk.net - Datei:
dn*
a*
xx0xx
dl?xyz
Sofern das Rufzeichen als gesperrt erkannt wurde, wird dem Benutzer
die Datei "suspend.txt" zugeschickt und er wird disconnected. Der Vorfall
wird mit Datum und Uhrzeit in der Datei "netrom.log" festgehalten. Beispiel
fuer eine suspend.txt - Datei:
Das Rufzeichen %C wurde auf %Y gesperrt - bitte setzen Sie sich
mit dem Sysop in Verbindung.
Fuer den CB-Funk in Deutschland hat Raphael Pala folgende Callchk.net
entworfen (Die Kommentare in Klammern muessen vor dem hochladen entfernt
werden).
????? (Hier werden erstmal generell ungültige Calls
???? ausgeschlossen)
??1???
??2???
??3???
??4???
??5???
??6???
??7???
??8???
??9???
??0???
a????? (Dann ab hier die Calls mit ungültigem Anfangsbuchstaben)
b?????
c?????
e?????
f?????
g?????
h?????
i?????
j?????
k?????
l?????
m?????
n?????
o?????
p?????
q?????
r?????
s?????
t?????
u?????
v?????
w?????
x?????
y?????
z?????
ds???? (Ab hier calls mit ungültigem 2. Buchstaben (eben nur
DAA-DRZgültig) )
dt????
du????
dv????
dw????
dx????
dy????
dz????
d??0?? (Und hier noch die Calls mit ungültiger erster Zahl
(gültig:200-999)
d??1??
Achtung!
Der obige Text beschreibt die neueste Version von callchkd! Das Hinterlegen
von gesperrten Rufzeichen in der Datei callchkd.net ist erst ab
der (X)NET-Version 1.14 möglich!
(X)NET und TCP/IP routing
Access via Telnet?
Can the linuxnet be accessed using telnet?
Answer
For Users: Not yet. This is not a primary feature of a routing software.
Linuxnet is not intended as a host or a server software.
For Sysops: Yes, you can:
-
Telnet to the Linux-Kernel
-
Start a separate Instance of Linuxnet
-
Configure a local AXIP or a Pipe connection between the two Instances
-
Connect the original Linuxnet
Ping and ICMP-Messages
Does linuxnet respond at a ping?
Answer
Yes, since Version 1.13 ping and most of the ICMP-Messages are implemented
in the IP-Router. Even traceroute will work. Ping is a new command for
users which sends exactly one ICPM-Echo-Request.
ARP Einträge mit Via
Sind ARP Einträge via einen Digi möglich?
Antwort
Im Moment können bei ARP nur Rufzeichen über die "Interfaces"
NETROM und AX25 eingetragen werden. Sofern diese Rufzeichen nicht mit einem
direkten Connect erreicht werden können, werden sie entweder über
die Destinationliste (FlexNet, AX25) oder über die Nodesliste (Net/ROM,
NETROM) geroutet. Fazit: Sofern IP-Server via einen Digi geroutet werden
sollen, ist es im Moment notwendig diese IP-Server auch entweder in der
Nodes- oder in der Destinationliste zu haben - Es muß also ein NetROM
oder ein FlexNet-Link aufgebaut werden. Für die Zukunft spricht an
sich nichts gegen ARP-Einträge mit Via.
ARP Einträge mit Via
In LX gibt es ein Internet-Gateway (LX0IST). Im LX0HST wollte ich jetzt
angeben, daß alles was nicht 44.161.x.x als Adresse hat, zum LX0IST
geroutet wird (default route). Die 44.161.x.x sollen dann direkt benutzt
werden. Leider funktioniert das nicht! Sobald ich 44.0.0.0/8 als NET angebe,
wird natuerlich auch 44.161.x.x darueber geroutet. Ich kann aber 44.161/16
nicht angeben, da ich dann ein Gateway angeben muss ?!? Wenn man den IP-router
z.b. so erweitern koennte, dass ein Eintrag in der Art: '44.161.0.0/16
AX25 0.0.0.0' so behandelt werden wuerde, als ob kein Eintrag fuer dieses
NET vorhanden wäre. (Ich hoffe ich habe mich nicht zu kompliziert
ausgedruekt.
Antwort
Seit der Version 1.13 ist diese Möglichkeit vorhanden. Folgende Syntax
ist möglich:
iproute add 44.161.0.0/16 AX25 0.0.0.0
oder eleganter aber mit gleicher Wirkung:
iproute add 44.161.0.0/16 AX25
Sonstige Fragen
Attaching other Packet Programs to Linuxnet
I'm trying to get ready the LinuxNet and I'm some questions:
How can make an interface between LinuxNet and CLX ??
How can make an interface between LinuxNet and Tnos ??
Answer
There are two ways to connect Packet-Software to Linuxnet:
AXIP: You can define an AXIP-Port to the localhost address if the other
software supports AXIP
Pseudo TTY: You can define a KISS or SMACK-Link on a pseudo TTY to
the other software
Using a Terminal Program for LinuxNet
When I start the LinuxNet, I'm get a TNC2/TNC3 terminal... How can connect
this terminal with another external program? Maybe through pseudo tty's?
Answer
Yes this should work - but i never suceeded in attaching a hostmode program
to LinuxNet. As this is not so important i never examined the reason. I'd
suggest to use TFKISS and TSTHOST. This seems to work fine.
Setting the Terminal Call automaticaly
When the (X)NET starts, the callsign for the terminal is TERM. So, with
<ESC> I I can change it, but how can make it
automaticaly?
Answer
Use the command
my tcall <call>
in AUTOEXEC.NET.
Requested files for startup
What about the requested Files:
-
BROADCAS.CFG
-
AUTOBOOT.NET
-
IP.NET
Answer
All (X)NET-Version run without any further files, directorys, environment
settings, without rebooting, etc... You just have to start the binary executable
on every hardware and it runs! The all configurations can be made interactively
on the commandline without rebooting or restarting. To keep the settings
there are some files where You can put some startup commands:
-
AUTOBOOT.NET: Is executed before AUTOEXEC.NET executes. You can choose
to put the hardware attaches in this file. On the commandline you can specify
another filename instead of AUTOBOOT.NET. So it is easy to start different
configurations.
-
IP.NET: This file is execuded when the IP-router starts (start routed).
Put the IP-router commands in here
-
BROADCAS.CFG: Is used to store the Information where to send Net/ROM broadcasts.
If you don't need Broadcasts you can ignore this message.
CROND Zeitsteuerung
Ich starte den Hintergrundprozess in der Autoexec.net mit "start crond"
in der CRONTAB.txt habe ich nun einen TEST-eintrag gemacht.
# Cron-Liste
#
0 0 * * * msg all Gute Nacht......
Doch leider lässt sich die Crond zu keinem Pip überreden.
Antwort
Die CRON-Datai muß CONTAB heißen. Das .txt muß weg. Dann
tut es.
Calls sperren
Ist es möglich einen/mehreren Calls die Connecterlaubnis zu sperren
? Ist es möglich ein Port eines TNC3 für bestimmte Stationen
zu sperren, aber das sie auf den anderen port des TNC3 noch connecten können
?
Antwort
Mit Hilfe von CALLCHKD können beliebige Calls gesperrt werden. Das
Sperren von Calls auf bestimmten Ports geht nicht.
Monitor und Steuerzeichen
Ich habe probleme beim xnet monitor. wenn xnet binaer-packet im monitor
anzeigt kommt es recht haeufig vor daß xnet die zeichentabelle durcheinanderschmeisst
und alle kleinbuchstaben und zahlen als hyroglyphen anzeigt, sowie ein
piepen aus dem pc-lautspecher ertönt. kann man dagegen was unternehmen
?
Antwort
Bei (X)NET gibt es zwei Möglichkeiten zu Monitoren. Einmal kann an
der Konsole <ESC> MIUSC eingegeben werden (Wie bei der TNC-Firmware).
Ansonsten kann der Befehl Monitor verwendet werden. Sobald man ein Terminalprogramm
wie z.B. GP verwendet, gibt es in beiden Varianten keine Probleme mehr
mit Binärdaten.
Attaching (X)NET to RMNC
Is it possible to connect a XNET software directly to RMNC. I mean yes
but I need KISS software. I don't know if I need KISS specially for XNET.
Here I have RMNC2 and 3 cards only.. Which configuration I must have to
connect XNET on RMNC via KISS System. Can you send me an example of a BATCH file. I'm running under WIN98 Beta 3
I have donwloaded the PCNET32 and NTNET for WIN95 but I don't find
any KISS and DRVKIT, DUMMY, RESET,... as describe in the Documentation.
Can you help me to test the XNET directly connected to RMNC? I don't have
also XNET.EXE name of soft but PCNET.EXE or NTNET.EXe Is it the same thing?
Answer
You can connect every version of (X)NET directly to an RMNC via KISS. I
am no expert for RMNC but i think that for a KISS connection you need a
specal RMNC KISS card. The drivers mentioned above are meanwhile integrated
in (X)NET. So You can direktly attach your RMNC via KISS or RMNC Checksum
KISS using one of the following commands:
# attach KISS driver on COM1 with Baud Rate of 115200. AX.25 Port
0.
attach com1 KISS 0 1 115200
or
# attach RMNC Checksum KISS driver on COM1 with Baud Rate of 115200.
# AX.25 Port 0.
attach com1 RMNC 0 1 115200
Afterwards you can connect the RMNC with: "c 0:<RMNCCALL>". This
will work with both PCNET.EXE or NTNET.EXE. If you are using Win98 it is
better to use NTNET.EXE because it is a true 32Bit Application. (X)NET can
take the complete control over the RMNC if You use RMNC/(X)NET.
Maxframe/Windowsize/Sendefenster/Anzahl Pakete
Wie kann ich bei xnet die max. Anzahl der Pakete einstellen die bei einem
mal übertragen werden ? Bei anderen Programmen gibt man einfach als
Parameter maxframe=2 an z.B. . brauche dringend Antwort, Xnet sendet bei
mir immer 7 Pakete auf einmal aus, das ist fuer weitere Connects ein wenig
viel.
Answer
Dies entspricht dem (X)NET-Parameter port window. Wenn Du also zwei einstellen
willst geht das mit:
port <portnr> window 2
Die Bezeichnung Maxframe ist nur bei den Amateurfunkern gebräuchlich.
Im Telekommunikations-Jargon wird dieser Parameter üblicherweise als
Sendefenstergröße engl. (transmit-) window size bezeichnet.
Loop Detect
How can I turn on Loop detect in (X)NET 1.18
Answer
Just write a File "LOOP.TXT" containing the loop detect message:
*** Loop detected on %P |