Version 2.0.103
* Added new question on how to trigger dial outs via LAN * Rephrased question on LAN ISDN modem server
This commit is contained in:
parent
7011713ee0
commit
82ae24d4de
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
<title>FAQ for isdn4linux
|
<title>FAQ for isdn4linux
|
||||||
<author>Matthias Hessler (<tt><htmlurl url="mailto:hessler@isdn4linux.de" name="hessler@isdn4linux.de"></tt>)
|
<author>Matthias Hessler (<tt><htmlurl url="mailto:hessler@isdn4linux.de" name="hessler@isdn4linux.de"></tt>)
|
||||||
<date>v2.0.102, 5 December 2005
|
<date>v2.0.103, 15 January 2006
|
||||||
<abstract>
|
<abstract>
|
||||||
If you are reading this FAQ online, you may consider downloading the whole
|
If you are reading this FAQ online, you may consider downloading the whole
|
||||||
thing, and reading it offline (much cheaper). To download the latest
|
thing, and reading it offline (much cheaper). To download the latest
|
||||||
|
@ -2776,11 +2776,12 @@ computer to your internet provider manually, then you can set up dial on demand
|
||||||
functionality (see section <ref id="dod" name="dod">).
|
functionality (see section <ref id="dod" name="dod">).
|
||||||
</enum>
|
</enum>
|
||||||
|
|
||||||
<sect1> lan_modemserver: How can I allow the users in my LAN to dial out via
|
<sect1> lan_modemserver: How can forward ISDN data from a local computer in
|
||||||
the ISDN card(s) in my Linux PC (like a modem server)?
|
my LAN to the ISDN card(s) in my Linux PC (like a modem server)?
|
||||||
<label id="lan_modemserver">
|
<label id="lan_modemserver">
|
||||||
<p>
|
<p>
|
||||||
On the Linux side use modemd, which is a very short perl script
|
On the Linux PC you have to install a forwarding server.
|
||||||
|
One option is to use <tt>modemd</tt>. This is a very short perl script
|
||||||
(also see Linux Modem sharing mini-HOWTO at
|
(also see Linux Modem sharing mini-HOWTO at
|
||||||
<tt><url url="http://www.linuxdoc.org/HOWTO/mini/Linux-Modem-Sharing.html"></tt>):
|
<tt><url url="http://www.linuxdoc.org/HOWTO/mini/Linux-Modem-Sharing.html"></tt>):
|
||||||
<code>
|
<code>
|
||||||
|
@ -2800,8 +2801,9 @@ And this has to be added to <tt>/etc/inet.conf</tt>:
|
||||||
<code>
|
<code>
|
||||||
modemd stream tcp nowait root /usr/sbin/tcpd /usr/sbin/modemd ttyI5
|
modemd stream tcp nowait root /usr/sbin/tcpd /usr/sbin/modemd ttyI5
|
||||||
</code>
|
</code>
|
||||||
Instead of modemd you can also use the program mserver, which has some
|
|
||||||
additional functionality (e.g. rights based on ip address):
|
Instead of modemd you can also use the program <tt>mserver</tt>, which has
|
||||||
|
some additional functionality (e.g. rights based on ip address):
|
||||||
<tt><url url="ftp://ftp.innet.be/pub/staff/carl/"></tt>
|
<tt><url url="ftp://ftp.innet.be/pub/staff/carl/"></tt>
|
||||||
|
|
||||||
Additionally, you need some software on your non-ISDN computer which emulates a
|
Additionally, you need some software on your non-ISDN computer which emulates a
|
||||||
|
@ -2824,6 +2826,64 @@ it now offers tcp modem support, such that it will run without additional
|
||||||
software. Check out:
|
software. Check out:
|
||||||
<tt><url url="http://www.openxp.de"></tt>
|
<tt><url url="http://www.openxp.de"></tt>
|
||||||
|
|
||||||
|
<sect1> lan_remotedialing: How can I allow the users in my LAN to trigger
|
||||||
|
a dial out via the ISDN card(s) in my Linux PC?
|
||||||
|
<label id="lan_remotedialing">
|
||||||
|
<p>
|
||||||
|
For this you need two pieces of software. At the computer where the ISDN-line
|
||||||
|
is connected you need to install a <tt>dial daemon</tt>. The dial daemon
|
||||||
|
will execute any dial commands given from a <tt>dial frontend</tt> located on
|
||||||
|
a different computer on the LAN. You have several options to choose a dial
|
||||||
|
daemon and dial frontend.
|
||||||
|
<enum>
|
||||||
|
<item>
|
||||||
|
At first you can use the free software <tt>smpppd</tt> (SuSE Meta PPP
|
||||||
|
Daemon) from SuSE as the dial daemon. smpppd gets used in the SuSE distribution
|
||||||
|
for all ISDN, Modem and DSL connections. You can connect to smpppd locally or
|
||||||
|
over a LAN via different dial frontends and trigger dial-out, hang-up and so
|
||||||
|
on. The most known dial frontend is kinternet a small applet for the KDE
|
||||||
|
Kicker. Others are the qt-only qinternet and the command line tool cinternet.
|
||||||
|
Unfortunately there is no frontend for Windows or Mac OS available.
|
||||||
|
|
||||||
|
Obviously this is the easiest way if you already have SuSE installed on the
|
||||||
|
server, and all other involved computers are also based on Linux (installation
|
||||||
|
of the dial frontend should not be too difficult with non-SuSE distributions).
|
||||||
|
Some more hints:
|
||||||
|
<itemize>
|
||||||
|
<item>The software is available in SuSE-Linux within the packages smpppd,
|
||||||
|
kinternet and qinternet, see <url url="http://www.opensuse.org">
|
||||||
|
<item>In order to allow smpppd listening into the LAN change the following
|
||||||
|
two options in /etc/smpppd.conf (see also "man smpppd.conf"):
|
||||||
|
<code>
|
||||||
|
open-inet-socket = yes # (default is no)
|
||||||
|
bind-address = <IP> # IP of the LAN-network-card of the dial in server;
|
||||||
|
# default is listening on all network cards (!)
|
||||||
|
</code>
|
||||||
|
<item>On the client side you can either enter the dial server via GUI or via
|
||||||
|
/etc/smpppd-c.conf (see also "man smpppd-c.conf").
|
||||||
|
</itemize>
|
||||||
|
<item>
|
||||||
|
Another free software solution working the same way is <tt>LineControl</tt>.
|
||||||
|
It has a dial daemon (linesrv) which you can configure dialing different
|
||||||
|
connections (similar to smpppd) be it ISDN, Modem, DSL or another dial-out
|
||||||
|
connection. Dial frontends are available for Linux (one for KDE and one for
|
||||||
|
Gnome), Windows and Java.
|
||||||
|
Some more hints:
|
||||||
|
<itemize>
|
||||||
|
<item>The software and tutorials can be found at
|
||||||
|
<url url="http://linecontrol.srf.ch/">
|
||||||
|
<item>The config files is located at <tt>/etc/linesrv.conf</tt>
|
||||||
|
(the relevant configuration options are similar to that of smpppd)
|
||||||
|
<item>Several dial and hang up scripts where you can define the system
|
||||||
|
commands how to dial/hang up certain connections are below
|
||||||
|
<tt>/etc/linesrv/</tt>
|
||||||
|
<item>In order to have the linesrv daemon running at system start of your
|
||||||
|
server you also need to enter it in your system start configuration.
|
||||||
|
<item>On the client side you now can enter the dial server via GUI in one of
|
||||||
|
the frontends and dial/hang up a connection configured at the server.
|
||||||
|
</itemize>
|
||||||
|
</enum>
|
||||||
|
|
||||||
|
|
||||||
<!-- Dialout
|
<!-- Dialout
|
||||||
-->
|
-->
|
||||||
|
|
Loading…
Reference in New Issue