On 6/21/11 12:30 AM, Gary Gatten wrote:
> On 6/20/11 5:07 PM, Martin McCormick wrote:
> 
> I was kinda going this route as well - policy based routing type thing, but, 
> is there an "easier" way?
> 
> 1.) Temporarily enable ipforwarding - not my favorite
> 2.) Instead of a second NIC, bind the new IP to the org nic (alias).
> 
> man ifconfig specifically mentions using alias during ip renumbering:
> 
> " alias   Establish an additional network address for this interface.  This
> is sometimes useful when changing network numbers, and one wishes to accept 
> packets addressed to the old interface.  If the address is on the same subnet 
> as the first network address for this interface, a non-conflicting netmask 
> must be given.  Usually 0xffffffff is most appropriate."
> 
> Once everything is transitioned, you may reconfigure the interface with the 
> "permanent" config.
> 
> G
> 
> 

Alias lets your interface have multiple IP addresses, however it will
not address your routing issue.

Find below the configuration we're using on firewalls both in the
195.158.0.0/16 network and 46.182.0.0/16 network.



In the case of a simple access rule:
# PASS quick SSH from trusted IPs
pass in quick on $ifvlan13 reply-to ($ifvlan13 $neo_vrrp_195) inet proto
tcp from <allowed_ssh> to <myself_wan_195> port 22
pass in quick on $ifvlan13 reply-to ($ifvlan13 $neo_vrrp_46) inet proto
tcp from <allowed_ssh> to <myself_wan_46> port 22





In the case of a RDR , where we redirect traffic to another host:
First we tag the packets in the RDR rule, then we make our access rule
only match the tagged packets.

# To VPN backoffice on both IP ranges
rdr on $ifvlan13 inet proto tcp from any to <myself_wan_195> port 1195
tag rdr_195_1195 -> 10.104.10.244 port 1195
rdr on $ifvlan13 inet proto tcp from any to <myself_wan_46> port 1195
tag rdr_46_1195 -> 10.104.10.244 port 1195
# PASS in openvpn backoffice
pass in log on $ifvlan13 reply-to ($ifvlan13 $neo_vrrp_195) inet proto
tcp from any to <openvpn> port 1195 tagged rdr_195_1195 keep state label
"PASS in openvpn_bo_195"
pass in log on $ifvlan13 reply-to ($ifvlan13 $neo_vrrp_46) inet proto
tcp from any to <openvpn> port 1195 tagged rdr_46_1195 keep state label
"PASS in openvpn_bo_46"
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Reply via email to