iptables - can't locate module ip_tables
here's the deal. i have a win2k router which has been running fairly well
since i set it up maybe half a year ago. the main problem is gui overhead,
and i have to run it on a p2 - 333 to get good speeds with little lag. this
is obviously ridiculous.
my solution. i want to set up a linux router. a buddy of mine recommended
debian because once setup, is very easy to maintain, especially with things
like apt-get (which i have used and am liking very much)
so i picked up the 6 disks (rescue, root img, 4 x driver disks).
installed base system - (installed 2 nics. get one connected to net and got
base system from ftp site)
therefore, this should mean latest kernel and utils. using tasksel i choose
basic unix server, since this gives me things like sshd, less, locate and so
on. by the descriptions, i should not need any other grouped packages. (no
apache required, although i later put this on and installed webmin to see if
i could do stuff there, but i will explain that later). i did not run
dselect since last time i did that, i spent days going through the huge list
of packages, and got nothing more in terms of actual functionality.
i apt-get dhcpd, set that up with ranges and hosts. good to go, i have a
machine behind with an appropriately assigned IP. it can't get on the net.
i go over to iptables. i don't seem to be getting any response. so i try
to simple list: (while user makes no difference, i am logged in as root)
--->
p166deb:/# iptables -L
modprobe: Can't locate module ip_tables
iptables v1.2.6a: can't initialize iptables table `filter': iptables who?
(do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
<---
so ip_tables for whatever reason can't be found. i read in forums that if
ipchains is loaded, it can conflict.
--->
p166deb:/# rmmod ipchains
rmmod: module ipchains is not loaded
<---
not loaded. maybe iptables is not installed?
--->
p166deb:/# apt-get install iptables
Reading Package Lists... Done
Building Dependency Tree... Done
Sorry, iptables is already the newest version.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
<---
so iptables is installed and in the latest version according to apt-get
sources (i have noticed that iptables is at 1.2.7a, but 1.2.6a should still
work at least!!) so do i have an ip_tables file that for some reason is not
being found?
--->
p166deb:/# locate ip_tables
/usr/include/linux/netfilter_ipv4/ip_tables.h
<---
there's a file. unfortunately, i do not know what to do with this file as i
have no clue where it should be. also, i have no clue what is inside the
file. when i look, the closest thing it resembles to me is vhdl, and i know
that has nothing to do with it :)
i then tried to see if webmin could help me, so i installed apache and
webmin, and started loading modules. webmin-dhcpd, webmin-sshd and they
show up fine. but i cannot find a iptables module for webmin. (i was
hoping for a gui interface which might have a different way of presenting
things)
webmin-iptables and webmin-ip_tables do not exist.
there are no ip_tables to install through apt-get, so i have no clue why
this file is not there (or loaded). one would think that if iptables was
installed, it would have supporting files installed and loaded.
i have also looked around on forums all over the net and have tried many
things, of which none of them have done anything to fix the problem of
ip_tables not being found as a module.
any help appreciated.
if this doesn't work, i'll probably move to redhat, for i've had other
friends setup routers easily with redhat, but i'd rather try and get debian
running.
-doug
Reply to: