Re: [SLUG] Gateways

From: Derek Glidden (dglidden@illusionary.com)
Date: Thu Jul 05 2001 - 11:32:59 EDT


As Paul said, the better solution is to find some unused machine and
stick a pair of network cards/modem/DSL router/whatever into it and make
it the gateway/firewall. Build a Linux kernel (or use one from your
favorite distro) with either the ipchains (2.2 kernel) or
iptables/netfilter (2.4 kernel) stuff built in and use that as your
gateway/firewall.

A gateway, by definition (more or less) is the "one" computer that all
network traffic gets routed through. So you really can only have one
gateway. If both machines are "gateways" then really neither machine is
a "gateway" and both should just be called "hosts."

If you use one of the existing machines as your gateway, look into the
ipchains (2.2) or iptables (2.4) rules to make sure you block access to
that machine itself from the rest of the internet as well as to your
inside network.

Paul M Foster wrote:
>
> On Tue, Jul 03, 2001 at 06:51:29PM -0400, Frank Roberts - SOTL wrote:
>
> > How many computer in a network can one have configured as a gateway at any
> > one time?

 
> You'll have to pick one to be the gateway; you've only got one phone
> line, after all. (A better way is to buy a cheap 486 and make _it_ the
> gateway/firewall.) You _can_ have both machines on the internet at once,
> if a) one is the gateway, and b) you set up IP masquerading on that
> machine. In that case, the internet only sees one set of requests, even

-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
#!/usr/bin/perl -w
$_='while(read+STDIN,$_,2048){$a=29;$b=73;$c=142;$t=255;@t=map
{$_%16or$t^=$c^=($m=(11,10,116,100,11,122,20,100)[$_/16%8])&110;
$t^=(72,@z=(64,72,$a^=12*($_%16-2?0:$m&17)),$b^=$_%64?12:0,@z)
[$_%8]}(16..271);if((@a=unx"C*",$_)[20]&48){$h=5;$_=unxb24,join
"",@b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$d=
unxV,xb25,$_;$e=256|(ord$b[4])<<9|ord$b[3];$d=$d>>8^($f=$t&($d
>>12^$d>>4^$d^$d/8))<<17,$e=$e>>8^($t&($g=($q=$e>>14&7^$e)^$q*
8^$q<<6))<<9,$_=$t[$_]^(($h>>=8)+=$f+(~$g&$t))for@a[128..$#a]}
print+x"C*",@a}';s/x/pack+/g;eval 

usage: qrpff 153 2 8 105 225 < /mnt/dvd/VOB_FILENAME \ | extract_mpeg2 | mpeg2dec -

http://www.eff.org/ http://www.opendvd.org/ http://www.cs.cmu.edu/~dst/DeCSS/Gallery/



This archive was generated by hypermail 2.1.3 : Fri Aug 01 2014 - 15:34:19 EDT