hm...
I had this configuration in /etc/network/interfaces previously and internet access from vmbr0 (10.0.0.0/24) and vmbr2 (192.168.178.0/24) was working:
source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

## ISP1 public DHCP IPv4
auto eth0
iface eth0 inet dhcp
       post-up echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp

auto eth1
iface eth1 inet manual

auto eth2
iface eth2 inet manual


## LAN an eth0
auto vmbr0
iface vmbr0 inet static
        address  10.0.0.1
        netmask  255.255.255.0
        bridge_ports none
        bridge_stp off
        bridge_fd 0

        post-up echo 1 > /proc/sys/net/ipv4/conf/vmbr0/forwarding
post-up iptables -t nat -A POSTROUTING -s '10.0.0.0/24' -o eth0 -j MASQUERADE post-down iptables -t nat -D POSTROUTING -s '10.0.0.0/24' -o eth0 -j MASQUERADE

## DMZ an eth1
auto vmbr1
iface vmbr1 inet static
        address  10.1.0.1
        netmask  255.255.255.0
        bridge_ports eth1
        bridge_stp off
        bridge_fd 0

        post-up echo 1 > /proc/sys/net/ipv4/conf/vmbr1/forwarding
post-up iptables -t nat -A POSTROUTING -s '10.1.0.0/24' -o eth1 -j MASQUERADE post-down iptables -t nat -D POSTROUTING -s '10.1.0.0/24' -o eth1 -j MASQUERADE

## LAN ISP2 mit zweiter Routingtabelle an eth2
auto vmbr2
iface vmbr2 inet static
        address  192.168.178.14
        netmask  255.255.255.0
        bridge_ports eth2
        bridge_stp off
        bridge_fd 0

        post-up echo 1 > /proc/sys/net/ipv4/conf/vmbr2/forwarding
post-up ip route add 192.168.178.0/24 dev vmbr2 src 192.168.178.14 table rt2
        post-up ip route add default via 192.168.178.1 dev vmbr2 table rt2
        post-up ip rule add from 192.168.178.14/32 table rt2
        post-up ip rule add to 192.168.178.14/32 table rt2

I'm not sure how to configure SNAT for eth0, in other words I don't know which configuration is incomplete / incorrect.
But the configuration in /etc/shorewall/masq is:
#INTERFACE SOURCE          ADDRESS
vmbr0           10.0.0.0/24     10.0.0.1
vmbr1           10.1.0.0/24     10.1.0.1

And in /etc/shorewall/interfaces:
#ZONE   INTERFACE BROADCAST       OPTIONS
net UMB_IF - optional,sourceroute=0,routefilter=0,arp_ignore=1,proxyarp=0,physical=$UMB_IF,upnp,nosmurfs,tcpflags,dhcp net UMP_IF - optional,sourceroute=0,routefilter=0,arp_ignore=1,proxyarp=0,physical=$UMP_IF,upnp,nosmurfs,tcpflags loc INT_IF - dhcp,physical=$INT_IF,ignore=1,wait=5,routefilter,nets=10.0.0.0/24,routeback
vpn     TUN_IF+         -               physical=tun+,ignore=1
dmz     vmbr1           - routeback,proxyarp=1,required,wait=30
#fb     vmbr2           detect          routeback=1,bridge

With /etc/shorewall/params:
LOG=NFLOG

INT_IF=vmbr0
TUN_IF=tun+
UMB_IF=eth0
UMP_IF=vmbr2

Additional information:
root@pc4-svp:/etc/shorewall# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 74:d4:35:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet 217.8.xxx.xxx/26 brd 255.255.255.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::76d4:35ff:fe1a:f60f/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast master vmbr1 state DOWN group default qlen 1000
    link/ether 00:15:17:xx:xx:xx brd ff:ff:ff:ff:ff:ff
4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr2 state UP group default qlen 1000
    link/ether 00:15:17:xx:xx:xx brd ff:ff:ff:ff:ff:ff
5: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
    link/ether fe:87:16:37:69:e3 brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.1/24 brd 10.0.0.255 scope global vmbr0
       valid_lft forever preferred_lft forever
    inet6 fe80::64e2:e2ff:fe79:22ea/64 scope link
       valid_lft forever preferred_lft forever
6: vmbr1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
    link/ether 00:15:17:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet 10.1.0.1/24 brd 10.1.0.255 scope global vmbr1
       valid_lft forever preferred_lft forever
7: vmbr2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
    link/ether 00:15:17:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet 192.168.178.14/24 brd 192.168.178.255 scope global vmbr2
       valid_lft forever preferred_lft forever
    inet6 fe80::215:17ff:fe91:9cb9/64 scope link
       valid_lft forever preferred_lft forever
8: tap121i0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr2 state UNKNOWN group default qlen 500
    link/ether 3a:f5:07:aa:c9:ac brd ff:ff:ff:ff:ff:ff
    inet6 fe80::38f5:7ff:feaa:c9ac/64 scope link
       valid_lft forever preferred_lft forever
10: veth103i0@if9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr0 state UP group default qlen 1000
    link/ether fe:87:16:37:69:e3 brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet6 fe80::fc87:16ff:fe37:69e3/64 scope link
       valid_lft forever preferred_lft forever
14: veth112i0@if13: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr0 state UP group default qlen 1000
    link/ether fe:de:f1:22:91:4a brd ff:ff:ff:ff:ff:ff link-netnsid 2
    inet6 fe80::fcde:f1ff:fe22:914a/64 scope link
       valid_lft forever preferred_lft forever
38: veth109i0@if37: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr2 state UP group default qlen 1000
    link/ether fe:04:8d:b0:9a:65 brd ff:ff:ff:ff:ff:ff link-netnsid 1
    inet6 fe80::fc04:8dff:feb0:9a65/64 scope link
       valid_lft forever preferred_lft forever
40: veth108i0@if39: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr2 state UP group default qlen 1000
    link/ether fe:42:9e:f2:c3:12 brd ff:ff:ff:ff:ff:ff link-netnsid 3
    inet6 fe80::fc42:9eff:fef2:c312/64 scope link
       valid_lft forever preferred_lft forever

root@pc4-svp:/etc/shorewall# ip route show
10.0.0.0/24 dev vmbr0  proto kernel  scope link  src 10.0.0.1
blackhole 10.0.0.0/8
10.1.0.0/24 dev vmbr1  proto kernel  scope link  src 10.1.0.1 linkdown
blackhole 172.16.0.0/12
blackhole 192.168.0.0/16
192.168.178.0/24 dev vmbr2  proto kernel  scope link  src 192.168.178.14
192.168.178.1 dev vmbr2  scope link  src 192.168.178.14
217.8.xxx.xxx/26 dev eth0  proto kernel  scope link  src 217.8.xxx.xxx
217.8.xxx.xxx dev eth0  scope link  src 217.8.xxx.xxx


Regards,
Thomas

Am 19.03.2016 um 19:23 schrieb Tom Eastep:
On 03/19/2016 01:12 AM, Thomas Schneider wrote:
Sorry... should have read the guideline more closely.

Attached the output of "shorewall dump".

You are routing traffic from 10.0.0.0/24 out of eth0 with no SNAT.

-Tom


------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140


_______________________________________________
Shorewall-users mailing list
Shorewall-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/shorewall-users

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140
_______________________________________________
Shorewall-users mailing list
Shorewall-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/shorewall-users

Reply via email to