After changing the entries in the DUPLICATE and COPY columns of
/etc/shorewall/providers to '-' and adding

KEEP_RT_TABLES=Yes
ROUTE_FILTER=No
USE_DEFAULT_RT=Yes

I was able to get pings to work out of the ppp0 interface when brought up, and
then to continue to work out of the eth2 interface when the ppp0 interface is
brought down.  However, I am still unable to get pings to work out of BOTH
interfaces when they are both up at the same time.  Any ideas on how to enable
that?  Pinging out eth2 when ppp0 is up just hangs (there is no "Destination
host unreachable" error like before).

Don

On 2012-03-12 16:08, dtucker wrote:
> I am attempting to set up a Multi-ISP configuration of Shorewall where one of
> the interfaces is a ppp interface that will not connect to its ISP until
> after
> Shorewall has started.  I had to set the interface as optional in
> /etc/shorewall/interfaces in order for Shorewall to start.  After Shorewall
> has
> started, I can run "ping -I eth2 <GoogleIPaddress>" fine.  When I then bring
> the
> ppp0 interface up, I can no longer ping out the eth2 or ppp0 interface
> ("Destination host unreachable error").  There seems to be a default route
> through the eth2 interface, but not the ppp0 interface.  Is there a way to
> configure Shorewall to add the default route to the ppp0 interface when it
> comes
> up?  Why can I no longer ping out eth2 once the ppp0 interface comes up?  I
> currently have everything set to ACCEPT in /etc/shorewall/policy.
> 
> tcors02:/etc/shorewall# more interfaces
> #ZONE  INTERFACE  BROADCAST  OPTIONS
> net     eth2    -       dhcp
> net     ppp0    -       tcpflags,nosmurfs,optional
> net     eth3    -       dhcp
> loc     eth0    -
> loc     eth1    -       dhcp
> 
> tcors02:/etc/shorewall# more providers
> #NAME   NUMBER  MARK DUPLICATE  INTERFACE GATEWAY       OPTIONS         COPY
> lan     1       0x100   main    eth2    129.116.XXX.254 track,balance  
> eth0,eth1
> cell    2       0x200   main    ppp0    -       track,balance   eth0,eth1
> bgan    3       0x300   main    eth3    192.168.128.100 track,balance  
> eth0,eth1
> 
> tcors02:/etc/shorewall# ifconfig ppp0
> ppp0      Link encap:Point-to-Point Protocol
>           inet addr:166.183.155.49  P-t-P:192.168.111.111 
> Mask:255.255.255.255
>           UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
>           RX packets:4 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:3
>           RX bytes:64 (64.0 B)  TX bytes:97 (97.0 B)
> 
> tcors02:/etc/shorewall# ifconfig eth2
> eth2      Link encap:Ethernet  HWaddr 00:d0:69:45:19:95
>           inet addr:129.116.XXX.XX  Bcast:129.116.XXX.255  Mask:255.255.255.0
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:5958 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:104 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:442658 (432.2 KiB)  TX bytes:18103 (17.6 KiB)
>           Interrupt:40 Base address:0x240
> 
> tcors02:/etc/shorewall# ip route
> 255.255.255.255 dev eth1  scope link
> 192.168.111.111 dev ppp0  proto kernel  scope link  src 166.183.155.49
> 192.168.128.0/24 dev eth3  proto kernel  scope link  src 192.168.128.101
> 129.116.XXX.0/24 dev eth2  proto kernel  scope link  src 129.116.XXX.XX
> 192.168.1.0/24 dev eth1  proto kernel  scope link  src 192.168.1.1
> 192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.1
> default
>         nexthop via 129.116.XXX.254  dev eth2 weight 1
>         nexthop via 192.168.128.100  dev eth3 weight 1
> 
> Thank you for any help that you can provide.
> Don
> 
> ------------------------------------------------------------------------------
> Try before you buy = See our experts in action!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-dev2
> _______________________________________________
> Shorewall-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/shorewall-users


------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Shorewall-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shorewall-users

Reply via email to