[nycbug-talk] FreeBSD Dual homed
    Brian A. Seklecki 
    lavalamp at spiritual-machines.org
       
    Thu Dec 20 16:32:24 EST 2007
    
    
  
Okay dual verizon adsl lines.  A common question.
I'm assuming that you're trying to serve certain services off-of 
150.210.240/24 and wondering why packets from 3rd party nework sources get 
there but not reply.
There can only be one default gateway.  The gateway selection decision is 
not based on any type of "state" table (by default), so:
1) A packet received on em0 with a foreign network source address and a 
destination address of 150.210.240.x/32 will be received, decapsulated, 
processed by the kernel -- the reply packet will be generated and 
transmitted out of em1 with a source address of 150.210.160.xxx/32 and a 
destination of [foreign].
Its just the nature of the TCP/IP stack and "standard" routing.
I've seen discussion on misc at openbsd.org on a pf(4) feature that somehow 
works around this.
~BAS
> Internet:
>
> Destination        Gateway            Flags    Refs      Use  Netif Expire
>
> default            150.210.160.254    UGS         0      415    em1
>
> 150.210.160/24     link#2             UC          0        0    em1
>
> 150.210.240/24     link#1             UC          0        0    em0
>
> 150.210.240.32     00:0c:29:62:78:63  UHLW        1        6    em0    547
    
    
More information about the talk
mailing list