Skip to content
  • Michael Smith's avatar
    Disable rp_filter for IPsec packets · 990078af
    Michael Smith authored
    
    
    The reverse path filter interferes with IPsec subnet-to-subnet tunnels,
    especially when the link to the IPsec peer is on an interface other than
    the one hosting the default route.
    
    With dynamic routing, where the peer might be reachable through eth0
    today and eth1 tomorrow, it's difficult to keep rp_filter enabled unless
    fake routes to the remote subnets are configured on the interface
    currently used to reach the peer.
    
    IPsec provides a much stronger anti-spoofing policy than rp_filter, so
    this patch disables the rp_filter for packets with a security path.
    
    Signed-off-by: default avatarMichael Smith <msmith@cbnco.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    990078af