Simple nat not working



  • dear pfsense users,
    I'm going to replace my single soekris with dual wan running gentoo linux with 2 high available soekris (4801) running pfsense and 3 wan. I'll do nat and bridging.

    The boxes have 5 nics:

    sis0 -> LAN
    sis1 -> VLAN1 = WAN
    sis1 -> VLAN2 = WAN2
    sis1 -> VLAN3 = WAN3
    sis2 -> SYNC with the other box
    sis3 -> DMZ natted
    sis4 -> DMZ bridged
    
    

    I'm going to configure it in this way:

    • every ip (public and on lan) is handled by carp - in this way I loose 2 public ip for each wan

    • some ip are natted on a port basic

    • some ip are bridged (and filtered)

    In this way I should be able to survive to 2 wan failures and to a firewall failure.

    I was able to configure outbound balancing with a snapshot from 2 month ago, but I was unable to make nat/bridge work, so today I started a fresh 1.2 beta1 install and tried to configure just carp IPs and nat to isolate the problem.
    I was unable to nat anything (I was able to make the firewall renspond to ping allowing icmp), do you have any idea?

    This is the relevant part of my conf (I'll post the rest tomorrow):

    
     <interfaces><lan><if>sis0</if>
                            <ipaddr>192.168.0.11</ipaddr>
                            <subnet>24</subnet>
                            <media><mediaopt><bandwidth>100</bandwidth>
                            <bandwidthtype>Mb</bandwidthtype></mediaopt></media></lan> 
                    <wan><if>vlan0</if>
                            <mtu><media><mediaopt><bandwidth>100</bandwidth>
                            <bandwidthtype>Mb</bandwidthtype>
                            <ipaddr>WAN1.70</ipaddr>
                            <subnet>28</subnet>
                            <gateway>WAN1.73</gateway>
                            <spoofmac></spoofmac></mediaopt></media></mtu></wan> 
                    <opt1><descr>SYNC</descr>
                            <if>sis2</if>
                            <bridge><enable><ipaddr>10.0.5.1</ipaddr>
                            <subnet>24</subnet>
                            <gateway><spoofmac></spoofmac></gateway></enable></bridge></opt1> 
                    <opt2><descr>DMZ</descr>
                            <if>sis3</if>
                            <bridge><enable><ipaddr>10.0.3.1</ipaddr>
                            <subnet>24</subnet>
                            <gateway><spoofmac></spoofmac></gateway></enable></bridge></opt2> 
                    <opt3><descr>BRIDGE</descr>
                            <if>sis4</if>
                            <bridge><ipaddr><subnet>32</subnet>
                            <gateway><spoofmac></spoofmac></gateway></ipaddr></bridge></opt3> 
                    <opt4><descr>WAN2</descr>
                            <if>vlan1</if>
                            <bridge><ipaddr>WAN2.54</ipaddr>
                            <subnet>28</subnet>
                            <gateway>WAN2.57</gateway>
                            <spoofmac><mtu><enable></enable></mtu></spoofmac></bridge></opt4> 
                    <opt5><descr>WAN3</descr>
                            <if>vlan2</if>
                            <bridge><ipaddr>WAN3.45</ipaddr>
                            <subnet>28</subnet>
                            <gateway>WAN3.33</gateway>
                            <spoofmac><mtu><enable></enable></mtu></spoofmac></bridge></opt5></interfaces> 
    
    

    carp conf (just one)

    
     <vip><mode>carp</mode>
                            <interface>opt5</interface>
                            <vhid>2</vhid>
                            <advskew>0</advskew>
                            <password>****</password>
                            <descr>router WAN3</descr>
                            <type>single</type>
                            <subnet_bits>28</subnet_bits>
                            <subnet>WAN3.38</subnet></vip> 
    
    

    vlans

     <vlans><vlan><if>sis1</if>
                            <tag>50</tag>
                            <descr>adsl telecom</descr></vlan> 
                    <vlan><if>sis1</if>
                            <tag>60</tag>
                            <descr>adsl eutelia</descr></vlan> 
                    <vlan><if>sis1</if>
                            <tag>70</tag>
                            <descr>wifi e4a</descr></vlan></vlans> 
    

    many thanks



  • are all the interfaces you bridged up ???
    if 1 is not up then the hole bridge is broken
    and none of the other bridged interfaces that are well connected will work until the bridge is fixed



  • I'm not using bridge, until now I just named the interface..


Log in to reply