Some ISDN features are device-specific and cannot be activated by
-isdn4linux for other devices, unless isdn4linux were to falsify
+isdn4linux for other devices, unless isdn4linux were to falsify
the TEI (which would probably confuse the other device).
Such device-specific ISDN features are, among others: rejection of a
waiting call, caller id on/off, hold, conference calls, differing COLP/CLRP.
@@ -264,7 +264,7 @@ These encapsulations are possible:
- rawip
- ethernet
- Sync PPP
-
- X.25 (requires 2.1 or newer)
+
- X.25 (requires 2.1 or newer)
- cisco and cisco-h
- cisco-hk (=cisco with keepalive; requires 2.1 or newer)
- plus a few specialities: have a look at the man pages.
@@ -377,7 +377,7 @@ program
divertctrl in conjunction with the HiSax driver.
If you make use of capi4linux, then you find a similar program named
capidivert at:
-.
+.
For now this is something only for the more experienced user, as so far there
is no howto and only little documentation, and it is not automatically included
in most distributions. However, it can be used with active ISDN cards.
@@ -403,13 +403,13 @@ broadcasts may cause a dod disaster (see question
feature_2channel: Does isdn4linux support channel bundling?
-The current version of isdn4linux support 2 methods of channel
+The current version of isdn4linux support 2 methods of channel
bundling:
MPPP (based on sync PPP)
Raw bundling (configured by so-called slave channels)
-Both variants have their own advantages and disadvantages.
+Both variants have their own advantages and disadvantages.
See section [.
Bonding (16bit channel) is not supported,
since it can not work reliably when the dialup connections have deviating
@@ -447,10 +447,13 @@ talks about the dangers of unwanted dialouts: (][).
via ISDN?
]
-Yes, you can use the program yaps to do this. However, due to some
pecularities in the SMS-callcenter's ISDN connection, you have to compile the
-kernel with the options Disable send complete and
+Disable sending llc . For the new CAPI 2.0 interface a patched
+version of yaps, capi4yaps , is available on
+.
+
Please note that mainly German providers support sending SMS via ISDN
connection, in other countries this might not work. Dutch as well as UK
SMS callcenters seem to not support this feature. Please let me know if
@@ -507,10 +510,10 @@ In dosemu.conf it is enough to enter a virtual com port,
(for example com2) that can be used with e.g. Telix or
Terminate: serial { com 2 device /dev/ttyI3 }
Access with Fossil is possible if fossil.com (included with
-dosemu) is started. Tested with the following configurations:
-- Kernel 2.0.21, Teles driver incl. Karsten's patches
+dosemu) is started. Tested with the following configurations:
+- Kernel 2.0.21, Teles driver incl. Karsten's patches
- Kernel 2.0.21, HiSax
-
+
feature_capi: Is there a CAPI interface available?
@@ -655,7 +658,7 @@ Yes, this feature is now being supported by isdnlog. What it does is that
it allows isdnlog to choose your telephone provider when placing a call
through your ISDN card, depending on the time of day and the current rate
information. Since isdnlog 4.16 an external script is called (if configured)
-to change various ISP settings (e.g. DNS lookup, proxy setup,...).
+to change various ISP settings (e.g. DNS lookup, proxy setup,...).
Note: the ABC-extensions (s. [) must be
installed. Also, isdnlog should always be running (otherwise your dialout
@@ -698,7 +701,7 @@ We'll see...
] docu_first: What documents should I read first?
-
+
- ISDN kernel subsystem:
/usr/src/linux/Documentation/isdn/README
- ISDN cards:
@@ -742,18 +745,22 @@ HSCSD ausschöpfen
- ct 15/2002, page 204:
Bei Anruf Internet: Handy-Anruf löst
Internet-Einwahl aus
- ct 3/2004, page 182:
Heimserver im Eigenbau - Teil 4: ISDN-Grundlagen
-für Linux (also contains information about the new mISDN driver).
+für Linux (also contains information about the new mISDN driver).
An online version is available on:
- ct 9/2004, page 100:
Tux vermittelt - Linux als Telefonanlage mit
-VoIP (refers to software PBX4Linux)
+VoIP (refers to software PBX4Linux)
+- ct 12/2005, page 116:
Guter Stern vom Amt - Asterisk: Linux als
+professionelle Telefonanlage (refers to PBX software asterisk)
+- ct 13/2005, page 216:
Ein Pinguin als Sparfuchs - Linux-PC senkt
+Handy-Gebühren (refers to PBX software asterisk)
Also have a look at question [ for
helpful links on how to configure i4l (e.g. special help for SuSE, Red
Hat, or Mandrake users).
-] docu_website: Where is the official website for isdn4linux?
+ docu_website: Where is the official website for isdn4linux?
The offical website can be found at:
@@ -765,7 +772,7 @@ The offical website can be found at:
You can find it on:
- docu_newsgroup: Where is the newsgroup for isdn4linux?
+ docu_newsgroup: Where is the newsgroup for isdn4linux?
The newsgroup was de.alt.comm.isdn4linux , however had been
@@ -823,7 +830,7 @@ Please note: there are about 20-50 messages per day on this mailing list.
To receive only one message per day, containing all postings, have a look
at question [.
-] docu_maillistdigest: How can I get a digest of the mailing list for
+ docu_maillistdigest: How can I get a digest of the mailing list for
isdn4linux (only one message per day)?
@@ -965,15 +972,15 @@ specifications for their very proprietary hardware/protocols:
As for the Eumex 404, there is an unofficial binary driver for isdn4linux
-with Suse 6.3, which may or may not help you. Use it at your own risk:
+with Suse 6.3, which may or may not help you. Use it at your own risk:
- hardware_activepassive: What is the difference between an active and a
+ hardware_activepassive: What is the difference between an active and a
passive ISDN card?
-An active ISDN card handles most of the ISDN connection protocols
-(dialing, accepting calls, etc.) itself. The card includes a kind
+An active ISDN card handles most of the ISDN connection protocols
+(dialing, accepting calls, etc.) itself. The card includes a kind
of minicomputer with its own software (firmware). With a passive card, the
computer in which the card is installed has to perform these functions.
@@ -1151,7 +1158,7 @@ compiled for 32 bit machines like all sun-4m machines.
Modern SUN-workstations and servers have a different busstructure
nowadays. The ULTRA series uses the PCI-bus.
Allthough some pc boards seem to be working in a SUN, there are NO
-reports (yet) of properly functioning ISDN-PCI-boards in the SUN
+reports (yet) of properly functioning ISDN-PCI-boards in the SUN
environment. Please write me if anyone ever succeeds.
@@ -1239,7 +1246,7 @@ the kernel 'k_i386' to run with older hardware).
Generally, ELSA supports the ISDN4LINUX developers quite well with
documentation on how to access their cards. Thus, these cards are well
-supported and very recommendable for use under ISDN4LINUX. Also, the
+supported and very recommendable for use under ISDN4LINUX. Also, the
ELSA Quickstep 1000 PCI (new name Microlink PCI) is one of the only brands
of cards that are officially certified for use in Germany, and therefore
in EC (see question [
@@ -1258,7 +1265,7 @@ then exit with an intentional error (thus not occupying any memory).
To interface from ELSA's RJ11 plug to an RJ45 cable, use the following
cabling scheme:
]
- RJ11 - RJ45
+ RJ11 - RJ45
pins 1234 12345678
Cable abcd --abcd--
@@ -1300,7 +1307,7 @@ Class1SwitchingDelay: 75
The Sedlbauer Speedfax PCI is special in that it was produced just for
Linux - there is no driver for it under Windows.
- hardware_teles: What should I know about before buying an ISDN card
+ hardware_teles: What should I know about before buying an ISDN card
from Teles?
@@ -1316,7 +1323,7 @@ One of the most frequently asked questions for Teles cards: The Teles card
send packets with more than 1024 bytes it will not work
- unfortunately many CAPIs use 2048 bytes as default).
The latest Teles PCI card needs the cat /proc/pci ).
Now some comments about Teles in general (these are the personal opinions of
@@ -1380,7 +1387,7 @@ not work, then there could be an issue with the motherboard. See question
One very interesting thing: the Fritz! card is currently the only passive card
for which a capi driver exists. As a result, it can be configured to
-fax. See question [ and
+fax. See question ][ and
]
for more information on this. Usage of the capi driver is completely optional,
you might as well stay with the standard driver if you do not need capi
@@ -1393,9 +1400,9 @@ This card supports many special features in its firmware and is very well
supported by its Linux driver. It's currently one of the only ISDN cards
that you can use to fax under ISDN4LINUX, or which supports the
CAPI 2.0 interface. You can get the newest driver from:
-.
+.
To get the firmware download the two perl scripts from:
-
+
They will download and extract the firmware from tar files on the avm
ftp server on: .
@@ -1509,7 +1516,7 @@ between 6 and 5 should be 40 V, 6 and 3 positive.
With the Western plug this works similar. 4 lines are used:
-| | | |
+| | | |
| | | |
1 2 3 4
@@ -1576,9 +1583,9 @@ Your MSN is usually the extension at the end of your telefon number.
If your PBX is the , then you may also check out
this German site for the configuration software maKs:
-
+
- hardware_telestrouble: The PNP tools done work with my Teles 16.3 PNP
+ hardware_telestrouble: The PNP tools done work with my Teles 16.3 PNP
card!
@@ -1617,7 +1624,7 @@ hardware to get rid of it. Check with Karsten Keil for this:
See section [.
-] config_hardware: How should I configure my hardware? Is there
+ config_hardware: How should I configure my hardware? Is there
something special I should know about my ISDN card?
@@ -1689,7 +1696,7 @@ only work if you configure i4l using modules.
- Manual: Unload the modules used by i4l with rmmod, then reload them with
modprobe.
- Runlevel: use telinit to switch to a runlevel which does not contain
-ISDN, then switch back to the original runlevel.
+ISDN, then switch back to the original runlevel.
- Scripts: most distributions come with start/stop scripts.
For example, on a Suse 7.0 distribution, this will stop ISDN:
@@ -1804,7 +1811,7 @@ A higher bandwidth of 19.2kbit (HSCSD) could be requested with the command
AT+CBST=81,0,1+CHSN=3,0,0,0
but you can not be sure that your GSM provider will really use this rate.
-Configure your dialin server accordingly.
+Configure your dialin server accordingly.
For a mini-howto see:
@@ -2043,19 +2050,19 @@ should now see &dquot;CALLER NUMBER: xxxxxxx&dquot; and
&dquot;ATA&dquot;, and you should then see the message &dquot;CONNECT
64000/X.75&dquot; on both consoles. You can then send characters to the other
console by typing (to see the characters on your own console, turn on local echo).
-- Next, try calling a known ISDN BBS. If you don't know of any, try
+
- Next, try calling a known ISDN BBS. If you don't know of any, try
Gernot (see &dquot;Are there sites that offer guest access where I can test my
isdn4linux setup?&dquot;). If you have problems with the modem emulation, see
&dquot;Troubleshooting Modem Emulation&dquot;
-
- Fifth, try configuring the network interface or ipppd. Experience shows
+
- Fifth, try configuring the network interface or ipppd. Experience shows
that they cause beginners (and not only beginners!) the most problems.
-To make things easier and you're happy with asyncPPP (to see what
-asyncPPP means, see the question &dquot;pppd, ipppd, syncPPP, asyncPPP -
+To make things easier and you're happy with asyncPPP (to see what
+asyncPPP means, see the question &dquot;pppd, ipppd, syncPPP, asyncPPP -
what is that? What should I use?&dquot;), you can use the normal pppd with
-modem emulation (i.e. /dev/ttyI*).
+modem emulation (i.e. /dev/ttyI*).
- Ensure that you set up your authentication configuration properly (see
questions in section
[.
-
+
Otherwise, it is highly recommended that use an example script form
the HowTo (see the question &dquot;Where can I find scripts and other
information on configuring i4l?&dquot;). For testing you can try your own
@@ -2156,7 +2163,7 @@ fix your connection parameters with:
isdnctrl l2_prot <interface> <protocol>
-] trouble_notelrings: Neither my telephone nor my fax machine ring
+ trouble_notelrings: Neither my telephone nor my fax machine ring
when I call them with isdn4linux?
@@ -2185,7 +2192,7 @@ because sometimes my &dquot;default&dquot; route is not your way.
You can login as &dquot;guest&dquot; without password.
FTP as &dquot;gast&dquot; with password &dquot;gast&dquot; avoids the
restricted shell.
-- Under ++49-551-7704102, a 28800 bps modem and a Creatix ISDN
+
- Under ++49-551-7704102, a 28800 bps modem and a Creatix ISDN
card (HDLC only, not X.75) are listening for logins.
- With the net setup from
@@ -2196,7 +2203,7 @@ from outside Germany you just have to change the number).
- Gernot Zander
:
-There's a &dquot;gast&dquot; at +49 30 67 19 81 01 (X.75, mgetty). There's the
+There's a &dquot;gast&dquot; at +49 30 67 19 81 01 (X.75, mgetty). There's the
stones-html-page with pics in postscript to test downloading. Whoever
needs a target to call can use it. At ...81 03 there's a getty with
HDLC. As guest you enter a kind of BBS and can read some news.
@@ -2255,7 +2262,7 @@ and the rest is at:
/pub/linux/mirrors/funet/PEOPLE/Linus/net-source/tools/tcpdump-3.0.4-1.tar.gz
You might need to hack some, depending on the name of your ISDN interface
-(mine is bri0). By default, it recognizes only isdn* and isdnY* as
+(mine is bri0). By default, it recognizes only isdn* and isdnY* as
interface names.
Henning Schmiedehausen
-
+
This patch recognizes rawIP, ISDN-IP and CISCO-HDLC and can
dump these packets.
-(The patch was attached to the message - it should be easy to find in the
+(The patch was attached to the message - it should be easy to find in the
mailing list archive - Ed.)
Sascha Ottolski
insmod -m isdn.o | sort | sed -e 's/ / T /g' |
- egrep '.* T (a-z,A-Z,_)+' /etc/isdn/isdn.map
+ egrep '.* T (a-z,A-Z,_)+' /etc/isdn/isdn.map
cat /System.map /etc/isdn/isdn.map /iSystem.map
(The line ending with &dquot;|&dquot; has to have the following text on
@@ -2343,9 +2350,9 @@ they disable the interrupts too long! It may also happen on old hardware
only 4MB RAM). You may be able to work around it by increasing the number and
size of the buffers. Check the source code header files for definitions like:
-#define HSCX_RBUF_ORDER 1
-#define HSCX_RBUF_BPPS 2
-#define HSCX_RBUF_MAXPAGES 3
+#define HSCX_RBUF_ORDER 1
+#define HSCX_RBUF_BPPS 2
+#define HSCX_RBUF_MAXPAGES 3
The first two influence the size, the last one the maximum number of buffers.
@@ -2390,7 +2397,7 @@ Peter Hettkamp wrote:
xosview reacts, at least for me with version 1.4, to the IP accounting
-in the kernel. So, configure, if necessary build a new kernel, then
+in the kernel. So, configure, if necessary build a new kernel, then
couple with:
ipfwadm -A -a -S your-ip-address-here -D 0.0.0.0/0
ipfwadm -A -a -D your-ip-address-here -S 0.0.0.0/0
@@ -2402,8 +2409,8 @@ address.)
with Netscape, I only get the answer &dquot;unknown host&dquot;.
-What is entered on the &dquot;Win95 box&dquot; for the name server? As long as the
-router has no name server of its own, then the provider's name server
+What is entered on the &dquot;Win95 box&dquot; for the name server? As long as the
+router has no name server of its own, then the provider's name server
of course has to be entered on all computers on the LAN.
trouble_noroute: Addresses are now found, but now I get &dquot;no route
@@ -2417,7 +2424,7 @@ have to be restarted before changes to the networking take effect)?
- Does the router have a default route to the prepared interface to the
provide (e.g. ippp0 with syncPPP or sl0 for diald (even when the real
connection is over ppp0, diald uses a slip interface as a &dquot;doorknob&dquot;)
-
- Does the provider require the use of proxies? Then the addresses
+
- Does the provider require the use of proxies? Then the addresses
of the proxies have to the entered in the appropriate clients on the LAN
computers
- Maybe your route was removed when using syncppp? Check the questions
@@ -2435,11 +2442,11 @@ Wolfgang Barth wrote on 5 Jan 1997:
I've noticed that after the first connection via ippp0 that the local
network can again be reached. Then the address 0.0.0.0 is no longer
listed in ifconfig for ippp0, but instead the address assigned from
-the pool by the PPP partner.
+the pool by the PPP partner.
This was already discussed in de.comp.os.linux.networking, along
-this possible solution:
-Simply set ippp0 to a dummy IP number from the pool. Then the
-local network will have problems after booting, even with the
+this possible solution:
+Simply set ippp0 to a dummy IP number from the pool. Then the
+local network will have problems after booting, even with the
default route, and the IP number in ifconfig will be overwritten
anyway.
@@ -2453,7 +2460,7 @@ Since the certification of the HiSax driver is only valid for unchanged
source code, the source code is protected by a checksum. When you get this
message, then either you have changed the source code yourself, or the
author did not update the checksum when changing the source code (reason
-could be that the complete certification tests have not yet been run on
+could be that the complete certification tests have not yet been run on
the changed code).
@@ -2540,7 +2547,7 @@ If your telephone number were 56789, then it would be configured as follows:
You may find national differences here (check section [).
+ name="countries">).
] msn_max: How many MSNs as a maximum can I use for an isdn card?
@@ -2815,7 +2822,7 @@ chmod o-rw /dev/ttyI* /dev/cui*
It has been reported that you also may have to change group and
permissions on the programs You can allow only root to log out, but set up exceptions for other users
@@ -2843,7 +2850,7 @@ Now the users XXXX and YYYY can dial out by typing
- dialout_manycards: How do I configure dialout with more than 1 ISDN
+ dialout_manycards: How do I configure dialout with more than 1 ISDN
card?
@@ -2853,7 +2860,7 @@ There are several possibilities to configure dialout.
on one MSN):
just configure your cards in the order in which you want them to be dialed out.
First all channels on the first card are used, then all on the second card,
-and so on. Please note that the net interface or ttyI device will try to
+and so on. Please note that the net interface or ttyI device will try to
dial out using the MSN it was configured for - on all cards. Even on those
that do not have this MSN! In such a case, the telco will replace that
invalid MSN with the correct one. Use Dialout on one specific card:
+- Dialout on one specific card:
After installing a patch that was posted by Karsten Keil on the mailing
list against 2.2.12, you can disallow calls on some cards by using the
-
+
@@ -2967,7 +2974,7 @@ other side. In the log file I find a message that's something like:
&dquot;sent (0) (LCP ConfRej id=0x1 auth pap&dquot;
-Your computer is refusing to identify itself with user name (e.g. XXX)
+Your computer is refusing to identify itself with user name (e.g. XXX)
and password (e.g. YYY). That only works with the authorization options
&dquot;user XXX&dquot; and &dquot;remotename YYY&dquot; for ipppd or pppd
together with a correct (!) /etc/ppp/pap-secrets. With a password of ZZZ it
@@ -3023,7 +3030,7 @@ the password in quotes!
syncppp: Sync PPP
- syncppp_whichppp: pppd, ipppd, syncPPP, asyncPPP .. what is they?
+ syncppp_whichppp: pppd, ipppd, syncPPP, asyncPPP .. what is they?
Which should I use?
@@ -3120,29 +3127,29 @@ You can write out a login session with (&dquot;Debug-Log&dquot;), and see which
options the other computer is refusing. Next time, configure ipppd
without these unused options. A further side effect is that such
unused options increase the redundance (e.g. when the other computer
-has bugs and refuses the options incorrectly). To create a log file,
+has bugs and refuses the options incorrectly). To create a log file,
see &dquot;How to I create a log for ipppd&dquot;.
syncppp_2configs: I want to talk to remote machines which needs different
configurations. The only way I found to do this is to kill the ipppd and start
-a new one with another config to connect to the second machine.
+a new one with another config to connect to the second machine.
-You must bind a network interface explicitly to an ippp device, where you
-can connect a (for this interface) individually configured ipppd. With the
+You must bind a network interface explicitly to an ippp device, where you
+can connect a (for this interface) individually configured ipppd. With the
(unfortunately poorly documented) command
isdnctrl pppbind interface Number
-you can link the interface interface to the device ipppNummer. You can
-release the link with &dquot;pppunbind&dquot;.
+you can link the interface interface to the device ipppNummer. You can
+release the link with &dquot;pppunbind&dquot;.
syncppp_pppbind: How does the (little-documented) &dquot;pppbind&dquot;
command in isdnctrl work?
You have to first know how ipppd gets its data. All data that come in
-over the ISDN line is received by the network devices (these are
+over the ISDN line is received by the network devices (these are
set up with isdnctrl). Then the data given to one of the /dev/ippp*
devices - to one where a ipppd daemon is waiting for data.
@@ -3150,8 +3157,8 @@ To the network interfaces, all ipppd's appear to be able to handle the
just-received data - therefore it is normally impossible to predict
which ipppd will receive data from which network interface.
-In practice, you usually install several ipppd's with differing
-configurations. Each of these should receive data exclusively
+In practice, you usually install several ipppd's with differing
+configurations. Each of these should receive data exclusively
from a certain network interface (that has also be specially configured).
The &dquot;pppdbind&dquot; command serves just this purpose. With:
@@ -3170,29 +3177,29 @@ Similarly, the command &dquot;pppunbind&dquot; will undo this attachment.
configure the network device?
-At least you must have a route, which forwards a packet to the ippp
-network interface to trigger dialing. A default route to the ippp interface
+At least you must have a route, which forwards a packet to the ippp
+network interface to trigger dialing. A default route to the ippp interface
will work. Now you must choose a dummy IP address for your interface. If for
-some reason you can't set the default route to the ippp interface, you may
-take any address of the subnet from which you expect your dynamic IP number
-and set a 'network route' for this subnet to the ippp interface. To allow
+some reason you can't set the default route to the ippp interface, you may
+take any address of the subnet from which you expect your dynamic IP number
+and set a 'network route' for this subnet to the ippp interface. To allow
overriding of the dummy address you must call the ipppd with
the 'ipcp-accept-local' option. You must know how the ipppd gets the
addresses it has to configure. If you don't give any option, the ipppd
tries to negotiate the local host address! With the option 'noipdefault'
-it requests an address from the remote machine. With 'useifip' it gets the
-addresses from the net interface. You also can set the addresses in the
-option line with the a.b.c.d:e.f.g.h option. Note: the IP address of the
-remote machine must be configured locally, or the remote machine must send
-it in an IPCP request. If your side doesn't know the IP address after
-negotiation, it will close the connection! You must allow overriding of
-addresses with the 'ipcp-accept-*' options, if you have set your own or the
+it requests an address from the remote machine. With 'useifip' it gets the
+addresses from the net interface. You also can set the addresses in the
+option line with the a.b.c.d:e.f.g.h option. Note: the IP address of the
+remote machine must be configured locally, or the remote machine must send
+it in an IPCP request. If your side doesn't know the IP address after
+negotiation, it will close the connection! You must allow overriding of
+addresses with the 'ipcp-accept-*' options, if you have set your own or the
remote address explicitly. Try these options, e.g.:
/sbin/ipppd :$REMOTE noipdefault /dev/ippp0
-where REMOTE must be the address of the remote machine (the machine giving
-your address to you)
+where REMOTE must be the address of the remote machine (the machine giving
+your address to you)
syncppp_msgetdns: How do I configure ipppd to obtain or provide the
nameserver address at dial in?
@@ -3322,7 +3329,7 @@ packet (e.g. gethostbyname()). Without ipppd (since at this time, ipppd
it has not been fully started), this network access cannot be processed,
You should try to put the needed hostnames in the local /etc/hosts or
in some way define the name so that it can be resolved without having
-the access the ISDN/ippp interface.
+the access the ISDN/ippp interface.
syncppp_framesdelayed: I get the message IP frames delayed -
but no connection.
@@ -3440,13 +3447,13 @@ AT&B512
that limits the sent packets to 512 bytes.
- syncppp_mtu: My ipppd works, but I keep getting the message pppd(104):
+ syncppp_mtu: My ipppd works, but I keep getting the message pppd(104):
ioctl(SIOCSIFMTU): Invalid argument&dquot;?
If mtu is not set, then a default value is assumed - possibly &dquot;0&dquot;
(which of course cannot be correct). Add &dquot;mtu 1024&dquot; to
-your ipppd options (1500 could also be ok).
+your ipppd options (1500 could also be ok).
syncppp_1stpacket: The first IP packet gets lost on automatic dialout
with dynamic IP address allocation.
@@ -3476,7 +3483,7 @@ up the connection. Change the registry entry
from 3 to a larger value (e.g. 5 or 7).
- syncppp_droppacket: What does the message &dquot;No phone number,
+ syncppp_droppacket: What does the message &dquot;No phone number,
packet dropped&dquot; mean?
@@ -3485,7 +3492,7 @@ name="michi@bello.wor.de">
wrote in Nov/Dec 1996:
That means that your computer has an IP packet from somewhat who was
logged on a few seconds before, but has since broken the connection.
-Your computer tries to send this packet on and finds an appropriate
+Your computer tries to send this packet on and finds an appropriate
route. But the interface isdn(0|1|...) can't reach the other computer,
since it has no telephone number to dial.
@@ -3564,7 +3571,7 @@ You can write out a login session with (&dquot;Debug-Log&dquot;), and see which
options the other computer is refusing. Next time, configure ipppd
without these unused options. A further side effect is that such
unused options increase the redundance (e.g. when the other computer
-has bugs and refuses the options incorrectly). To create a log file,
+has bugs and refuses the options incorrectly). To create a log file,
see &dquot;How to I create a log for ipppd&dquot;.
asyncppp_fast: How can I increase my transfer rates with PPP?
@@ -3574,7 +3581,7 @@ You can add more channels with MPPP (see question
[).
For everyone for whom that's to expensive and who use ]async PPP ,
there's a little trick. With the option &dquot;asyncmap 0&dquot; you can avoid
-escaping all control characters (ASCII32). If the other side goes
+escaping all control characters (ASCII32). If the other side goes
along with this, you can increase the transfer rate by about 12%.
asyncppp_log: How can I get a log for pppd?
@@ -3582,8 +3589,8 @@ along with this, you can increase the transfer rate by about 12%.
See this question for Sync PPP, it works the same way for pppd.
- asyncppp_suddendeath: Establishing the connection works fine,
-but pppd crashes just after that (i.e. the first bytes gets through,
+ asyncppp_suddendeath: Establishing the connection works fine,
+but pppd crashes just after that (i.e. the first bytes gets through,
but then everything stops)
@@ -3614,9 +3621,9 @@ Advantages:
Disadvantages:
-- No handshaking
+
- No handshaking
=> Configuration must occur beforehand (IP addresses,...)
-=> sensible to use for only for one provider at a time
+=> sensible to use for only for one provider at a time
- Authorization only by Caller ID
=> Dialin only possible from one's own number
- Fixed IP address
@@ -3626,6 +3633,16 @@ assignment of addresses possible.
From this summary it should be clear under what conditions it makes sense
to use raw IP.
+
rawip_capi: How can I use Raw IP with the new CAPI 2.0 interface?
+
+
+Raw IP can still be used with the new CAPI interface and drivers by using
+ItunD , the ISDN tunnel Daemon. ItunD (ISDN tunnel Daemon)
+provides a network tunnel over ISDN lines using the CAPI interface. The
+ISDN4Linux isdn-net (raw IP) devices are supported.
+
+You can find ItunD at:
+
@@ -3637,7 +3654,7 @@ to use raw IP.
No! The ttyI* devices just offer a similar communication interface, where
-all commands are started with AT . This makes it easy to reuse software
that was written to communicate with a modem. Communication with a remote
analog modem is not possible via the ttyI* devices! The real communication
happens in digital, not analog form.
@@ -3645,7 +3662,7 @@ happens in digital, not analog form.
ttyI_dev: Which devices should I use for calls out or calls in?
-Only the ttyI* devices should be used. The cui* devices are created
+Only the ttyI* devices should be used. The cui* devices are created
only for reasons of compatibility. Now that there is mgetty, there is not
reason to use the cui* devices any longer. If they are used, locking will
not work correctly (several programs could simultaneously attempt to use
@@ -3923,11 +3940,11 @@ For example, to disable any automatic dialouts:
To get things running again:
/sbin/isdnctrl system on
-/sbin/ifconfig ippp0 up
+/sbin/ifconfig ippp0 up
/sbin/route add $GATE-IP dev ippp0
/sbin/route add default ippp0
-The latter method has the disadvantage that dialin is then no longer
+The latter method has the disadvantage that dialin is then no longer
possible.
@@ -3957,11 +3974,11 @@ syncPPP encapsulation (this may require a patch - see question
quieted down. named, sendmail, and also smbd (Samba) are likely candidates to
open connections (see questions [,
][, ][).
-]- If broadcasts are your problem, you can also redirect the
+
- If broadcasts are your problem, you can also redirect the
broadcast address to the dummy0 interface. It's not clean, but it works.
- dod_winclient: Can it be that the Win95 machine on my LAN is causing
+ dod_winclient: Can it be that the Win95 machine on my LAN is causing
automatic dialouts?
@@ -3971,11 +3988,11 @@ server of your provider (if known), trying to look up some domains
- Switch off the feature
Use DNS for Windows Names Resolution
on all Windows computers on your LAN.
-- Set up a local DNS name server such that it will answer all requests.
+
- Set up a local DNS name server such that it will answer all requests.
See question
[.
]
- dod_localdns: I have set up a local DNS name server. Why does it cause
+ dod_localdns: I have set up a local DNS name server. Why does it cause
unwanted dialouts? How can I find the cause?
@@ -4057,7 +4074,7 @@ nmdb -S -B 192.168.99.255 -I 192.168.99.99
if your Linux computer has 192.168.99.99 as ip address, and all users
are in the same subnet (192.168.99.255).
-See also the above question: set -broadcast and possibly -arp
+See also the above question: set -broadcast and possibly -arp
when defining the interfaces!
Check out the help pages for the Samba configuration file for further
@@ -4098,7 +4115,7 @@ To prevent this problem the RST-provoking mode has been invented.
If on the closing attempt a new dialout is opened and the ip address changes,
then the kernel will send a ip packet with the reset flag on. This will close
down the open connection, preventing the dial on demand disaster.
-To activate the RST-provoking mode use the command
+To activate the RST-provoking mode use the command
echo 7 > /proc/sys/net/ipv4/ip_dynaddr
@@ -4109,8 +4126,8 @@ cat /proc/sys/net/ipv4/ip_dynaddr
Your distribution may or may not have the patch for this rst-provoking mode
included, it was not liked in the kernel code for kernels newer than 2.0.x.
- dod_closeipconnect: After closing the line, I discover with
-netstat -nt that IP connections are still open. How can I close
+ dod_closeipconnect: After closing the line, I discover with
+netstat -nt that IP connections are still open. How can I close
these manually?
@@ -4152,8 +4169,8 @@ your machine is crashed, while interrupts are still processed normally, this
could happen.
-
+
chargeint: Chargeint
@@ -4222,7 +4239,7 @@ Cisco's keep alive packages has been corrected, so you can either use it,
or tell the provider not to use keep alive packets
(&dquot;no keepalive&dquot; in the Cisco configuration).
-It could also be that it's not the keep alive packets that are keeping the
+It could also be that it's not the keep alive packets that are keeping the
connection open, but rather OSPF routing updates. The sending of these
updates can only be switched off on the Cisco. You can configure
&dquot;snapshot server&dquot; on the BRI interface. That means it will
@@ -4260,21 +4277,21 @@ details.
Raw bundling works similarly to raw IP, only with several channels.
-Therefore, it has the theoretical advantages and disadvantages of
-raw IP. Raw bundling requires a network interface for each channel
+Therefore, it has the theoretical advantages and disadvantages of
+raw IP. Raw bundling requires a network interface for each channel
that is used. One network interface, the so-called master interface,
-controls the establishment and breaking of connections. For each
-further channel, an additional so-called slave interface is configured,
+controls the establishment and breaking of connections. For each
+further channel, an additional so-called slave interface is configured,
that is automatically switched on by the master interface.
2channel_rawconfig: How do I configure raw bundling?
-The master interface is created as usual with
+The master interface is created as usual with
isdnctrl addif master interface
-and configured. For all required slave channels, slave interfaces
+and configured. For all required slave channels, slave interfaces
are created with the command:
isdnctrl addslave master interface slave interface
@@ -4312,9 +4329,9 @@ cover ISDN channels.
MPPP?
-A disadvantage is that the slave channel has to be activated
+A disadvantage is that the slave channel has to be activated
&dquot;manually&dquot;. ipppd cannot by itself turn the slave channel on and
-off as it needs to. The normal automatic functions of ipppd are
+off as it needs to. The normal automatic functions of ipppd are
either unreliable (auto hangup) don't work at all (auto dial).
This is not true for the other encapsulations. The transfers
rates are very good (ca. 30 KB/s with 4 channels).
@@ -4430,7 +4447,7 @@ making use of isdn4linux. Possibly ant-phone could be used for such a purpose:
- remote: Pecularities of the remote ISDN device
+ remote: Pecularities of the remote ISDN device
remote_win95: How do I configure Windows95 to dial successfully into
@@ -4506,16 +4523,16 @@ isdnctrl encap isdn0 rawip /
isdnctrl l2_prot isdn0 x75i \
isdnctrl l3_prot isdn0 trans -l1
isdnctrl encap isdn0 uihdlc /
-----------------------------------------------------
+----------------------------------------------------
The parameter with the least problems is -h0.
- leased: Leased lines
+ leased: Leased lines
+-->
leased_flatrate: What's the difference between a leased line and
a flat rate?
@@ -4640,21 +4657,21 @@ The most elegant way is to use iprofd. This daemon takes advantage of
the AT&W0 command in the i4l modem emulation. You start iprofd
with a path as parameter, e.g. &dquot;iprofd /etc/i4lprofile&dquot;
Then with minicom or another terminal program, open an ISDN tty
-device and enter the necessary AT command by hand.
+device and enter the necessary AT command by hand.
When finished, enter the command AT&W0 , then the kernel notifies
iprofd to write the current configuration to the file. From now on it is enough
to start iprofd in you isdn init script, and to initialize the appropriate
ISDN tty devices with ATZ .
- dialin_manyparallel: How can I allow several people to call in
+ dialin_manyparallel: How can I allow several people to call in
to me at the same time?
You have to configure exactly as many gettys or network interfaces as the
number of people allowed to call in at one time. These gettys or network
-interfaces can be set to the same MSN, since several people can be
+interfaces can be set to the same MSN, since several people can be
connected to a MSN at the same time (as long as there are B channels free).
-However, not more than one getty can be assigned to a single ttyI* device.
+However, not more than one getty can be assigned to a single ttyI* device.
dialin_manycards: When using several ISDN cards, how can I react
upon on a call received via a specific ISDN card?
@@ -4689,7 +4706,7 @@ ttyI1 correct, or do I have to start with ttyI0?
No, it doesn't matter. It also has nothing to do with the number of the
-B channel (0 or 1). You just have to activate HDLC in the init string
+B channel (0 or 1). You just have to activate HDLC in the init string
(ATS14=3).
dialin_autoppp: Is it possible with mgetty to automatically start pppd
@@ -4722,7 +4739,7 @@ attempt?
There are two possible explanations. Either your own MSN (here: YYY)
-is not correctly set with &dquot;isdnctrl eaz interface YYY&dquot;. Or
+is not correctly set with &dquot;isdnctrl eaz interface YYY&dquot;. Or
&dquot;isdnctrl secure interface on&dquot; was set, without allowing calls from
the incoming number (here: XXX) with &dquot;isdnctrl addphone interface in
XXX&dquot;.
@@ -4831,7 +4848,7 @@ the Ascend is attached really wants to establish a connection, then you have to
use the strange filters. I believe there's one that will dial out only for
callback.
- callback_banzai: How can I callback a Banzai!?
+ callback_banzai: How can I callback a Banzai!?
Jan-Olaf Droese
For data privacy reasons, telephone numbers from the analog network
-are not transmitted unless the caller has explicitly allowed the Telekom
+are not transmitted unless the caller has explicitly allowed the Telekom
to do so (costs nothing).
Those with an ISDN connection, on the other hand, must explicitly
@@ -4960,7 +4977,7 @@ Providing a caller ID is only possible for a PBX connected in
Point-to-point configuration with the feature &dquot;CLIP no
screening&dquot;.
- isdnlog_betterlogging: Why doesn't isdnlog record the number
+ isdnlog_betterlogging: Why doesn't isdnlog record the number
dialed by my other ISDN devices, since it records the charges?
@@ -4968,16 +4985,16 @@ Because the ISDN card, like all ISDN device, has separate lines for
sending and receiving (RX and TX lines). Isdnlog has to read data
from the receiving line to learn the number dialed. This isn't possible,
at least for the Teles cards, as Karsten Keil
-
+
wrote on 12 Feb 1997:
This is the case for all cards with 1 Siemens ISAX; it has (and needs)
only 1 sender and 1 receiver.
Theoretically, it's possible to read the entire D channel with just one
-receiver (even with the ISAC); the D bits from the RX line are copied
-(somewhat delayed) to the TX line, over which the access control
+receiver (even with the ISAC); the D bits from the RX line are copied
+(somewhat delayed) to the TX line, over which the access control
(collision recognition) of the SO bus takes place.
-Unfortunately with the ISAC it's not possible to read the echo bits
+Unfortunately with the ISAC it's not possible to read the echo bits
in TA mode from a register.
See the next questions for a possible solution.
@@ -5003,7 +5020,7 @@ dual mode. The whole thing looks something like this:
3 -- RX+ 2a ---------------\
ISDN 4 -- TX+ 1a -- open ------------ ISDN
bus 5 -- TX- 1b -- open ------------ card
- 6 -- RX- 2b ---------------/
+ 6 -- RX- 2b ---------------/
Please note that this only works when the second card is an ISAC based cards
(e.g. old Teles cards, Fritz! classic), since it requires a special
@@ -5071,7 +5088,7 @@ telephone numbers! Which one is correct?
The caller has most likely activated the (costly) feature CLIP
-(= Calling Line Identification Presentation, no screening), which means
+(= Calling Line Identification Presentation, no screening), which means
any telephone number can be transmitted. See the question &dquot;I've heard
that actually two Caller IDs are transmitted?&dquot;.
@@ -5212,11 +5229,11 @@ available as source code for both UNIX and DOS. You can get it at:
announcement message)?
-We receive the following tip form Christian Stueble
+We receive the following tip form Christian Stueble
on 15 Jan 1997:
-For me, the following (somewhat indirect) method works:
+For me, the following (somewhat indirect) method works:
sox file.wav -r 8000 file.ul rate
rmdcatheader -u file.ul file.msg
@@ -5343,7 +5360,7 @@ the producer of an ISDN card has to do only hardware tests, the driver is
not part of the certification anymore. This applies to the whole European
Community.
- 1tr6: German Pecularities for 1TR6
+ 1tr6: German Pecularities for 1TR6
1tr6_eaz: Which EAZ should I use for i4l?
@@ -5379,7 +5396,7 @@ SPV stands for &dquot;semipermanente Verbindung&dquot; (semipermanent connection
and is a (soon to be obsolete) speciality of the German Telekom. Like
a leased line, the calling partner is fixed, however the connection
is only established as needed (which occurs very quickly, much quicker
-that a dial connection). Since the Telekom can use the line for other
+that a dial connection). Since the Telekom can use the line for other
things when it's not needed, the SPV is cheaper than a leased line.
This SPV is not to be confused with the Austrian understanding of SPV. The
@@ -5446,8 +5463,8 @@ is 04572004681. Now with the setting AT&E04572004681 isdn4linux works fine.
country_netherlands: Netherlands: What does our MSN look like?
-In The Netherlands the MSN includes (as opposed to the German
-Telekom) also the area code - but without the leading zero.
+In The Netherlands the MSN includes (as opposed to the German
+Telekom) also the area code - but without the leading zero.
country_northamerica: North America: Can we use isdn4linux in North
America?
@@ -5663,7 +5680,7 @@ X.75 is being used.