1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
NOTES TO PACKAGE USERS
======================
To use this patch with make-kpkg, use a command like:
$ env PATCH_THE_KERNEL=YES make-kpkg --added_patches=irc --config=menuconfig
The relevant configuration options:
* Networking options->Network packet filtering - Y
* Networking options->IPv4: Netfilter options->Connection tracking
support - Y/M
* Networking options->IPv4: Netfilter options->Connection tracking
support->IRC connection tracking - Y/M
This is only really useful with iptables.
If you're using NAT, you have to modprobe ip_nat_irc (if you say M, not Y),
if not, just use ip_conntrack_irc.
All the NAT mangling will already be done. To allow all DCCs through, enter
an iptables command line like the following:
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j REJECT
This patch will not work with the dropped table patch!
If you get a message like this in syslog:
Forged DCC command from <internal IP>: <external IP>
then your client is already transmitting the external IP. If you're using
mIRC, make sure it is using the Local method to determine the IP, or
manually tell it the internal IP, if you're using EPIC, type "/set
DCC_USE_GATEWAY_ADDR off".
|