Feed on Posts or Comments 06 January 2009

Uncategorized Ralf on 25 Nov 2005 01:39 pm

issues with if_bridge on FreeBSD 5.4

I updated our OpenVPN gateway - it’s running on a sparc64 box -  from FreeBSD 5.3 to 5.4 yesterday. Since we had problems with the bridge(4) code in 5.3, I tried to give if_bridge(4) a shot but ran into a different error here. Running the following commands

ifconfig bridge0 create
ifconfig bridge0 addm hme0 addm tap0 up

on the gateway creates a bridge alright. However what it also does: it also causes FreeBSD to corrupt the  checksums of all outgoing TCP packets on hme0. Not good. Reverted back to the old bridge(4) code. Since FreeBSD 5.4 is an intermediary step for this box anyway - I’m upgrading to 6.0 - I will not investigate this problem further at this stage. The ethernet address flip-flop problems that occured under FreeBSD 5.3 with bridge(4) when having tap interfaces in the bridge seems to be resolved in FreeBSD 5.4 however.

Trackback This Post | Subscribe to the comments through RSS Feed

Leave a Reply

You must be logged in to post a comment.