Works very well and is quite easy to do with 6.2. Either update the
included dhcpclient package with a (very) current one, or replace it
entirely with the current version of dhcpcd. You'll need the correct
module versions for your kernel; then install the firewall package
and ipchains; use YAST to configure the eth0 and eth1 interfaces;
then set ipforward to yes and edit the masquerading section in
rc.config (made into a separate rc.firewall starting with 6.3) and
away you go. (Unless your provider does high-port blocking...)
Suse evidently uses a 192.168.x.x dummy address to initialize the
cable modem's NIC pending DHCP address assignment. Your
provider's DHCP server may like this fine or it may be expecting
the obsolete 0.0.0.0, in which latter case it is possible you might not
get DHCP address assignment until you edit a fixed but invalid IP
into rc.config (e.g. 0.0.0.0) and then run your dhcp client manually
after boot. YMMV
In any event, like anything else Linux-related you have to fiddle
considerably with your masquerading firewall to get it set up right,
and then it just runs and runs and runs and runs...
Read a good Linux security book, though, to remind you to disable
all the stray and mostly useless daemons and whatnot that seem to
get installed and activated by default and also to remind you to take
the other measures appropriate for helping to keep Bad Guys out
of your firewall.
Cheers,
--Kevin
From: "Keith Warno"
Hi all!
Raise your hand if you have cable modem, use DHCP cuz yer provider hands out dynamic addresses, and have 2 or more machines on a private net (eg, 192.168.0.0/16) talking through a masqerading box (that speaks DHCP to your provider to get its "to the rest of the world" address), hence sharing the cable.
Now... of those that have your hand(s) raised, does it work well? Problems? Hurdles? Comments appreciated. :)
PS -- I'd be using a SuSE 6.2 box for the masquerading/DHCP stuff, kernel 2.2.15.
Regards, kw /* Keith Warno ** Developer & Sys Admin ** http://www.HaggleWare.com/ */
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/