FW: [LARTC] Static ip addresses/aliases previously (my mistake) htb: class 10007 isn't work conserving ?!

2004-07-06 Thread Chris Bolton


 No I am using the EN5861, just that we have two ADSL lines and only 
 one
 EN5861 and rather than buying another I'd like to use linux to do the 
 same job as the en5861, if you know what I mean.

You can, but since you have two ADSL lines, you'll need two ADSL devices of
some kind, whether it's a pair of 5861s, or a 5861 and an ADSL port adapter
(external modem, PCI card, whatever) that Linux supports.

The simplest solution will be to have the same setup for both lines.
Either use two 5861s, or get two ADSL adapters that Linux can talk to.

 So far I've set up ppp0:0 which I've assigned one of the static ip 
 addresses supplied to us by our ISP but when I try and route through 
 it i.e. ip route add default dev ppp0:0 table T1 then it returns the 
 error no such device, which it's quite right there isn't.  If I route 
 through it using the ip address of ppp0:0 i.e ip route add default via 
 x.x.x.193 table T1 then it does work but anything that goes through it 
 ends up using the IP address of ppp0.

So both lines were supplied by the same ISP?

They sure are.  Due to our location we can't have an ADSL line faster than
512kbs so we've got two and I'm trying to load balance them.. But that's
another story.

 So how can I set up the linux box to use these static IP addresses in 
 the same way I can with the EN5861?

If you want to remove the 5861 from the picture entirely, you'll need to
replace it with some sort of ADSL adapter.  You can't just plug a DSL line
into an ethernet card.

 I hope I'd made myself clear, it's hard trying to explain something 
 when your not to sure exactly what your talking about.  Anyway any 
 help with be gladly received.

It would help if you could draw a diagram of your network so we could get a
better idea of what yo're trying to do.

Ok I'm not the best at ASCII diagrams but here goes anyway... (well I'll
modify the one in the advanced routing howto)

  ++/
  +---||   | IP
ADDRESSES
  |+--+ EN5861 +---  EN5861
- 217.x.196.222
__||  || /   eth0 -
10.0.0.152
___/  \_ +--+---+ ++|eth1 -
217.x.196.217
  _/\__  |   eth2 eth1  |  / eth2 -
217.x.196.218
 / \eth0 |  |  | ppp0 -
217.x.230.198
| Local network -+ Linux router |  | ppp0:0
- 217.x.230.193
 \_   __/|  |  | Internet
   \__ __/   | ppp0 |  \
  \___/  +--+---+ ++|
| || \
+-+ USB+---
  | Speedtouch |   |
  ++ 


As you can see the linux router has 3 network adapters, eth0 being the local
lan and eth1  eth2 are both connected to the EN5861 router.  I've done that
because I couldn't work out any other way to use the static IP address that
out ISP have given us.  For each connection we've got 5 IP addresses plus
one for for the router.  Eth1  eth2 work fine ie both have the correct
static IP address given to us by our ISP but it seems impraticle putting in
another 3 cards to make use of the other IP addresses we have, there must be
another way.

Cheers for the replies, I hope this makes things a bit easier to understand.
___
LARTC mailing list / [EMAIL PROTECTED]
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

___
LARTC mailing list / [EMAIL PROTECTED]
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/


FW: FW: [LARTC] Static ip addresses/aliases previously (my mistake) htb: class 10007 isn't work conserving ?!

2004-07-06 Thread Chris Bolton

eth1  eth2 are both connected to the EN5861 router.  I've done that 
because I couldn't work out any other way to use the static IP address 
that out ISP have given us.


Aha, this is a config question.  You can just add as many ip addresses to
each physical card as you like.  I forget the exact syntax, but check man
pages for ifconfig and look for aliases.

Right getting the hang of this now, managed to set up aliases for eth0 named
eth0:0 and eth0:1 with the correct Ip addresses but how can I route with
them? When I do something like ip route add default dev eth0:0 it complains
that it cant find eth0:0 as its not a real adapter.  I've been searching on
google to no avail and have come to a bit of a full stop.

Cheers.

___
LARTC mailing list / [EMAIL PROTECTED]
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/


FW: FW: [LARTC] Static ip addresses/aliases previously (my mistake) htb: class 10007 isn't work conserving ?!

2004-07-06 Thread Chris Bolton


Brillient, cheers for that, appears to be approching 5.30 so I'll have to
read through it tomorrow morning.

First glance it appears its exactly want I need to impliment.  I've learnt
so much today with all this its untrue.

Thanks to all whos helped.  

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of James Sneeringer
Sent: 06 July 2004 16:53
To: [EMAIL PROTECTED]
Subject: Re: FW: [LARTC] Static ip addresses/aliases previously (my mistake)
htb: class 10007 isn't work conserving ?!

[Sorry if this is received twice. Sent it with the wrong address once, not
sure if the moderator will approve it.]

On Tue, Jul 06, 2004 at 08:22:42AM +0100, Chris Bolton wrote:
 Ok I'm not the best at ASCII diagrams but here goes anyway... (well 
 I'll modify the one in the advanced routing howto)

Does this look right?  Forget eth0 on Linux for a moment.

----
|| eth1 217.x.196.217/29 --- 217.x.196.222/29 | EN5861 | ___ DSL ___
|| eth2 217.x.196.218/29 --- eth0 | router |  #1
| Linux  |--
| router |--
|| ppp0 217.x.230.198/29  | Speedtouch | ___ DSL ___
|| ppp0:0 217.x.230.193/29 -' | DSL bridge |  #2
----

 As you can see the linux router has 3 network adapters, eth0 being the 
 local lan and eth1  eth2 are both connected to the EN5861 router.
 I've done that because I couldn't work out any other way to use the 
 static IP address that out ISP have given us.  For each connection 
 we've got 5 IP addresses plus one for for the router.  Eth1  eth2 
 work fine ie both have the correct static IP address given to us by 
 our ISP but it seems impraticle putting in another 3 cards to make use 
 of the other IP addresses we have, there must be another way.

Ok, so the Speedtouch is some sort of DSL bridge, right?  Meaning when you
establish PPP (PPPoE?) to your ISP, you really have another ethernet card
(eth3?) connected to the Speedtouch?

First, as someone else pointed out, the eth1/eth2 connections to the EN5861
are redundant.  You can set up interface aliases on eth1 so it has both IP
addresses.

  % ip addr add 217.x.196.217/29 brd 217.x.196.223 dev eth1
  % ip addr add 217.x.196.218/29 brd 217.x.196.223 dev eth1 label eth1:0

PPP is set up similarly.  (PPPoE might configure ppp0 for you.)

  % ip addr add 217.x.230.198/29 brd 217.x.230.199 dev ppp0
  % ip addr add 217.x.230.193/29 brd 217.x.230.199 dev ppp0 label ppp0:0

You can continue to add as many aliases to either interface as you like.

Your problem then becomes load-balancing outbound traffic, because you have
two potential default routes.  One is the PPPoE connection via the
Speedtouch (the remote IP is probably the DSL concentrator at your ISP).
The other is the EN5861 on 217.x.196.222/29 (which in turn is probably
talking to the same DSL concentrator as the Speedtouch).

The simplest approach (aside from defaulting everything out one interface,
which you probably don't want) is to policy route based on source IP.  If
the source IP of a packet as it leaves the Linux router is 217.x.196.x/29,
the packet should get routed via eth1 to the EN5861.  If the source is
217.x.230.x/29, it should be routed via ppp0 to the Speedpath.  There are
examples of this in the LARTC HOWTO.  How you want to set up your NAT for
eth0 to take advantage of one connection or the other is up to you.

-James

___
LARTC mailing list / [EMAIL PROTECTED]
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

___
LARTC mailing list / [EMAIL PROTECTED]
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/


RE: [LARTC] htb: class 10007 isn't work conserving ?!

2004-07-05 Thread Chris Bolton
Hi all,

Our ISP has given us 5 static IP address plus one router IP address and I
was wondering if I could get rid of their stupid EN5861 router and set up
the linux machine to handle all the static addresses and routing.  I figured
I'd have to set up alises for other IP addresses eg ifconfig eth0:0
xx.xx.xx.193 but once I've done that I've found out I cant use ip route to
configure it eg ip route add default dev eth0:0 table server.  Whats the
best way to go about this?

Cheers.

By the way I'm running redhat 9 with two adsl connections, on is a
speedtouch USB modem and the other is the EN5861 router.





___
LARTC mailing list / [EMAIL PROTECTED]
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/


[LARTC] ISP Static IP assinging

2004-05-07 Thread Chris Bolton
 
Hi,

Not sure if this is the right mailing list for this but its kinda on topic.
Apparently our ISP has assinged 8 static IP addresses to us, A network IP
address, a route ip address and 5 user ip addresses.  Now they supplied us
with a router with 5 ports on, each one of the ports would assign a
different static ip address but this broke sometime again and since then
we've installed a linux machine which load balances 2 adsl lines.  The
trouble is the ip address assigned to it when it connects isn't anything
like the static IP addresses they've provided.  Is there something I have to
change in order to make use of these addreses?

I'm at a total loss with this and I hope I've made myself clear.

Regards,

Chris.

___
LARTC mailing list / [EMAIL PROTECTED]
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/


FW: [LARTC] ISP Static IP assinging

2004-05-07 Thread Chris Bolton
 
Hi,

Thanks for the reply.
 
 Not sure if this is the right mailing list for this but its kinda on
topic.
It is ADVANCED routing; you have a simple configuration issue, so I hope
you posted more than just here.

 we've installed a linux machine which load balances 2 adsl lines.  The
You left out a critical bit of info:  WHAT DISTRO?  F.E. Slackware does
this in /etc/rc.d/rc.inet1 or /etc/rc/d/rc.inet1.conf
Its red hat 9

It sure as hell is not doing load balancing if it isn't getting assigned
correct IPs.

I'm using a program called netsplitter from www.hostname.org seems rather
crude but does the job.

 trouble is the ip address assigned to it when it connects isn't 
 anything like the static IP addresses they've provided.
Again, critical info missing: WHAT IP DO YOU GET?

The IPs I get seems to be dynamically assigned from the ISP, not different
every time but do vary from week to week.

Each Network Interface Card (NIC or eth# where # is 0 to n) can
respond to any number of IPs.  This was called aliasing (a hit for
your google search) but because these are real IPs, the term alias is
wrong.  You (probably) need only 1 of the 5 IPs for each of the 2 DSLs;
each DSL should be on a different eth#.

Probably should of mentioned that I'm using 2 speedtouch usb modems which as
you could probably guess once connected are ppp0 and ppp1.

Is there something I have to
 change in order to make use of these addreses?
YOU assign the IPs, not Linux or the DSL device (modem or router or
whatever terminology). 

You need to read about DHCP and NAT because it is likely that the IP
assigned via DHCP begins with one of the following
10.0
169.254
172.16
192.168
which are NATted, example, internal IPs.

Sorry, but I don't have time this morning to say more.
Don't be sorry you responded and that was enough.

Anyway I'm going to do a bit of googling on aliasing and see what I can dig
up.

Cheers.


Chris

___
LARTC mailing list / [EMAIL PROTECTED]
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/


Fw: Re:[LARTC] simple(?!?) source routing

2004-01-15 Thread Chris Bolton
 Hi,

 Thanks for the reply.  Thats where the problem starts.  If I set ppp0 as
the
 default gw the internet doesnt work anymore.  This is how im doing it...

 route del default
 route add default gw 217.32.81.74 dev ppp0

 if I put it back to ppp1...

 route del default
 route add default gw 217.32.68.73 dev ppp1

 It works fine again.  Whats up with that?

 Cheers,
 Chris
 - Original Message - 
 From: andybr [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Cc: [EMAIL PROTECTED]
 Sent: Thursday, January 15, 2004 1:11 AM
 Subject: Re:[LARTC] simple(?!?) source routing


  Hi all,
 
  This is easy. First let ppp0 as your default gateway and
  use iproute to create a table call any name you want and
  then you put ppp1 default route inside that table. After
  that you have to create a rule to put the host you would
  like insede it and dont forget to put a rule in the
  iptables saying that everything going out via ppp1 SNAT -
  -to IP_PPP1_EXTERNAL. ;)
 
  []´s
  Anderson
 
 
   Hi,
  
   I've set up a Linux box with redhat on to act as an int
  ernet gateway and I'm running into a few problems.  Its g
  ot two adsl modems connected to it, both connected to sep
  erate 512kbs lines.  Now I've followed the simple source
  routing in the advanced routing howto to the letter but i
  t doesnt work.
  
   I've got it autoconnecting on startup and redhat puts p
  pp1 as the default gateway, this is then setup for masque
  rading for the entire network.  Therefore I've tried sett
  ing up ppp0 as the deafult gateway for only one computer
  (10.0.0.11), as it says at http://lartc.org/howto/lartc.r
  pdb.html#LARTC.RPDB.SIMPLE I've done everything it says t
  here and im 99% sure I've put the right ip addreses in et
  c.  When Ive gone through it that computer is no longer a
  ble to access the net (the rest of the network is unaffec
  ted).
  
   I'm pretty sure its the way ppp0 is configured, if I se
  t it up so 10.0.0.11 uses ppp1 instead of ppp0 (ip rule a
  dd default via xxx.xxx.xxx.xxx dev ppp1 table chris) it w
  orks fine but obviously thers no point in that.
  
   Hope all this makes sence to someone, it baerly does ti
   me.  May thanks in advance.
  
   Chris
 
 
 
__
  Acabe com aquelas janelinhas que pulam na sua tela.
  AntiPop-up UOL - É grátis!
  http://antipopup.uol.com.br/
 
 
  ___
  LARTC mailing list / [EMAIL PROTECTED]
  http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
 

___
LARTC mailing list / [EMAIL PROTECTED]
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/


Re: Re:[LARTC] simple(?!?) source routing

2004-01-15 Thread Chris Bolton
Hi,

Found the problem, usb timeout errors in /var/log.messages relating to
speedtouch modems, had the problem before so its nothing new.

Thanks again,

Chris

- Original Message - 
From: Chris Bolton [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: Thursday, January 15, 2004 8:37 AM
Subject: Fw: Re:[LARTC] simple(?!?) source routing


 Hi,

  Thanks for the reply.  Thats where the problem starts.  If I set ppp0 as
 the
  default gw the internet doesnt work anymore.  This is how im doing it...

  route del default
  route add default gw 217.32.81.74 dev ppp0

  if I put it back to ppp1...

  route del default
  route add default gw 217.32.68.73 dev ppp1

  It works fine again.  Whats up with that?

  Cheers,
  Chris
  - Original Message - 
  From: andybr [EMAIL PROTECTED]
  To: [EMAIL PROTECTED]
  Cc: [EMAIL PROTECTED]
  Sent: Thursday, January 15, 2004 1:11 AM
  Subject: Re:[LARTC] simple(?!?) source routing


   Hi all,
  
   This is easy. First let ppp0 as your default gateway and
   use iproute to create a table call any name you want and
   then you put ppp1 default route inside that table. After
   that you have to create a rule to put the host you would
   like insede it and dont forget to put a rule in the
   iptables saying that everything going out via ppp1 SNAT -
   -to IP_PPP1_EXTERNAL. ;)
  
   []´s
   Anderson
  
  
Hi,
   
I've set up a Linux box with redhat on to act as an int
   ernet gateway and I'm running into a few problems.  Its g
   ot two adsl modems connected to it, both connected to sep
   erate 512kbs lines.  Now I've followed the simple source
   routing in the advanced routing howto to the letter but i
   t doesnt work.
   
I've got it autoconnecting on startup and redhat puts p
   pp1 as the default gateway, this is then setup for masque
   rading for the entire network.  Therefore I've tried sett
   ing up ppp0 as the deafult gateway for only one computer
   (10.0.0.11), as it says at http://lartc.org/howto/lartc.r
   pdb.html#LARTC.RPDB.SIMPLE I've done everything it says t
   here and im 99% sure I've put the right ip addreses in et
   c.  When Ive gone through it that computer is no longer a
   ble to access the net (the rest of the network is unaffec
   ted).
   
I'm pretty sure its the way ppp0 is configured, if I se
   t it up so 10.0.0.11 uses ppp1 instead of ppp0 (ip rule a
   dd default via xxx.xxx.xxx.xxx dev ppp1 table chris) it w
   orks fine but obviously thers no point in that.
   
Hope all this makes sence to someone, it baerly does ti
me.  May thanks in advance.
   
Chris
  
  
  
 __
   Acabe com aquelas janelinhas que pulam na sua tela.
   AntiPop-up UOL - É grátis!
   http://antipopup.uol.com.br/
  
  
   ___
   LARTC mailing list / [EMAIL PROTECTED]
   http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
  

 ___
 LARTC mailing list / [EMAIL PROTECTED]
 http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/


___
LARTC mailing list / [EMAIL PROTECTED]
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/


[LARTC] simple(?!?) source routing

2004-01-13 Thread Chris Bolton



Hi,

I've set upa Linux box with redhat on to act 
as an internet gateway and I'm running into a few problems. Its got two 
adsl modems connected to it, both connected to seperate 512kbs lines. Now 
I've followed the simple source routing in the advanced routing howto to the 
letter but it doesnt work.

I've got it autoconnecting on startup and redhat 
puts ppp1 as the default gateway, this is then setup for masquerading for the 
entire network. Therefore I've tried setting up ppp0 as the deafult 
gateway for only one computer (10.0.0.11), as it says at http://lartc.org/howto/lartc.rpdb.html#LARTC.RPDB.SIMPLEI've 
done everything it says there and im 99% sure I've put the right ip addreses in 
etc. When Ive gone through it that computer is no longer able to access 
the net (the rest of the network is unaffected).

I'm pretty sure its the way ppp0 is configured, if 
I set it up so10.0.0.11 uses ppp1 instead of ppp0 (ip ruleadd 
default via xxx.xxx.xxx.xxx dev ppp1 table chris) itworks fine but 
obviously thers no point in that.

Hope all this makes sence to someone, it baerly 
does ti me. May thanks in advance.

Chris