isdn4k-utils/isdnctrl
detabc 5e42607f7a add README file from Paul Slootman
Thank you to Paul for this
2000-10-31 11:55:03 +00:00
..
.isdnctrl_conf.man.in Updated manpage, improved creation of dynamic manpage. 1997-10-23 22:39:05 +00:00
.isdnctrl_timru.man.in fixed a problem parsing TimRu-Commands 1998-03-16 09:40:51 +00:00
Makefile.in Add $(DESTDIR) to some places in install targets; 2000-08-04 11:07:56 +00:00
README.libipt add README file from Paul Slootman 2000-10-31 11:55:03 +00:00
acconfig.h Make isdnctrl compile without TIMRU in kernel (2.0.36-pre20/21) 1998-11-11 23:53:00 +00:00
aclocal.m4 Make isdnctrl compile without TIMRU in kernel (2.0.36-pre20/21) 1998-11-11 23:53:00 +00:00
config.h.in removed unused reference to libg?dbm? 2000-08-01 20:23:46 +00:00
configure Fixed error message: 2000-08-10 11:44:59 +00:00
configure.in Fixed error message: 2000-08-10 11:44:59 +00:00
ctrlconf.c make phonenumber ioctl compatible for ctrlconf too 1999-11-02 20:41:21 +00:00
ctrlconf.h isdnctrl: added dialmode into the config file 1998-11-21 14:03:31 +00:00
ctrltimru.c Bugfix: HAVE_TIMRU was used before including config.h 1998-11-15 14:40:23 +00:00
ctrltimru.h permissions corrected 1998-06-09 18:17:30 +00:00
install-sh New CVS tree 1997-02-17 00:08:36 +00:00
isdn_dwabclib.c add dwabc-udpinfo-utilitys in isdnctrl 1999-11-07 22:04:05 +00:00
isdn_dwabclib.h add dwabc-udpinfo-utilitys in isdnctrl 1999-11-07 22:04:05 +00:00
isdnctrl.c Added --version option to display (isdn4k-utils) version, 2000-08-17 09:24:06 +00:00
isdnctrl.h added netinterface abc-secure-counter reset (clear) support. 1999-11-20 22:23:53 +00:00
isdnctrl.man.in Typo 2000-05-28 00:21:47 +00:00
libipt_DWISDN.c add new netfilter target ISDNDIAL. 2000-10-28 19:40:27 +00:00
libipt_DWISDN.so add new netfilter target ISDNDIAL. 2000-10-28 19:40:27 +00:00
libipt_ISDNDIAL.c add new netfilter target ISDNDIAL. 2000-10-28 19:40:27 +00:00
libipt_ISDNDIAL.so add new netfilter target ISDNDIAL. 2000-10-28 19:40:27 +00:00
libipt_dwisdn.c add new netfilter target ISDNDIAL. 2000-10-28 19:40:27 +00:00
libipt_dwisdn.so add new netfilter target ISDNDIAL. 2000-10-28 19:40:27 +00:00
patch-netfilter-1.1.2_isdn add new netfilter target ISDNDIAL. 2000-10-28 19:40:27 +00:00

README.libipt

 --- README.libipt ----------------------------------------------------
 
IPTABLES SUPPORT
----------------
 
The files libipt_DWISDN.so and libipt_dwisdn.so are for adding
ISDN support to iptables. This enables you to configure what type
of IP packet is permitted to cause a dialout, for example.

The file libipt_ISDNDIAL.so is a helper target for dynip MASQUARING in
the nat-table POSTROUTING hook. Wich trigger dialing and 
queue's frames through interface goes online and ip-addr set correctly.
Therefor ISDNDIAL must be placed before the MASQUARING target.

A short overview you get with:
iptables -m dwisdn   --help
iptables -j DWISDN   --help
iptables -j ISDNDIAL --help

Tiny tip for dynip-interfaces:
iptables -A OUTPUT -p tcp ! --sync \
                   -o ippp+ \
                   -m dwisdn ! --f_eq_iadr \
                   -j REJECT --reject-with tcp-reset

Closed old ESTABLISHED tcp connections.
No dial is triggered :-)

 
The sources are included, however to compile these files you need
the netfilter 1.1.2 cvs-tree and the patch "patch-netfilter-1.1.2_isdn".
Because of this, the compiled .so files have been included for
your convenience (i386 only at this time).

You can use the .so file by copying the file to the iptables
lib-dir (default /usr/local/lib/iptables).


At a later date the ISDN stuff will hopefully be integrated into
the official sources, and then the .so files in the archive will
go away because you can compile it yourself easily then.