> > I am trying to configure multi-isp system using the latest
> > Bering-uClibc 3.1-beta1. I have two dual port cards (first
> > is e100 based driver and the second is tulip) and they are
> > all recognized and able to assign IP. I have a block of 32
> > and 8 IPs respectively from each ISP that I am trying to 
> > assign to the two interfaces, no matter what I do, only first
> > listed ISP gets assigned the multiple aliases but not the second
> > one.
> 
> How are you assigning your IP addresses and "aliases"?

Aliases are assigned in /etc/network/interfaces

> What is the output of "ip addr show"?

I currently have working lrp with single isp with 32 block and
the corresponding aliases working. The one that I am building is
right now a stand alone machine connected to a console and hence
please bear with me on the following shortened description:

1. lo: ..
2. dummy0: ..
3. eth0 ...
   inet 1.2.3.2/27 brd x.y.z.31 scope global eth0
   inet 1.2.3.3/27 scope global secondary eth0:3
                   .
                   .
   inet 1.2.3.30/27 scope global secondary eth0:30

4. eth1
   inet 192.168.5.2/24 brd 255.255.255.0 scope global eth1
   inet 192.168.5.30/24 scope global secondary eth1:30

3. eth2 ...
   inet 4.5.6.18/29 brd 4.5.6.23 scope global eth2

4. eth3
   inet 192.168.6.2/24 brd 255.255.255.0 scope global eth3
   inet 192.168.6.30/24 scope global secondary eth3:30

> What should "ip addr show" display?

I expected to see the aliases entry for 'eth2' interface as well
(which is the second isp link).

> I have not worked with shorewall in a multi-isp setup, but I've done
> plenty of setups with secondary IP's, including multiple public IP
> addresses on multiple interfaces (using proxy-arp).  In general, I would
> recommend setting up the IP address(es) prior to starting shorewall.  I
> like to use the iproute2 command, ie:
> 
>   ip addr add 11.22.33.44/24 dev eth0

Yes this how it is done, via package etc.lrp, with entries of the
following kind in /etc/network/interfaces:

up ip address add 4.5.6.19/29 dev eth2 label eth2:19

As I have indicated before, similar to the above entries under eth0, 
eth1 and eth3 all show up right aliases for 'ip addr' command.

> ...which can be run auto-magically by folding it into the ifup/ifdown
> configuration (/etc/network/interfaces and related files), typically as
> an "up" or "post-up" command that gets run after the interface comes up.
> 

Thanks


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
------------------------------------------------------------------------
leaf-user mailing list: leaf-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-user
Support Request -- http://leaf-project.org/

Reply via email to