• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

NIC bonding via Netgraph

Scheduled Pinned Locked Moved General pfSense Questions
1 Posts 1 Posters 2.5k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D
    dotdash
    last edited by Oct 19, 2007, 6:20 PM

    Came across this yesterday and I remembered someone asking about bonding a while back:
    http://forums.pcbsd.org/viewtopic.php?f=24&t=9057

    Just for grins, I did some quick tests on a spare box. (1.2RC2) Had four Intel 10/100 cards in it- LAN=fxp0, WAN=fxp1.
    Dropped to console and tried this: (Stolen from antik's PC-BSD post with slight modifications)

    ifconfig fxp2 up
    ngctl mkpeer fxp0: one2many upper one
    ngctl connect fxp0: fxp0:upper lower many0
    ngctl connect fxp2: fxp0:upper lower many1
    ngctl msg fxp2: setpromisc 1
    ngctl msg fxp2: setautosrc 0
    ngctl msg fxp0:upper
    setconfig "{ xmitAlg=1 failAlg=2 enabledLinks=[ 1 1 ] }"

    This was just an excercise to see if this would work, and I don't have any plans to due this with a production box, but here are some observations in case anyone is interested:
    Seemed to work on an unconfigured switch. In a production environment, you might need to configure the switchports to avoid problems. Connected to a hub, you will get duplicate responses.
    I could maintain a ping, be in the webgui, and surf the Internet after unplugging fxp0. The LAN interface showed down in the webgui, but everything was still working. I didn't do any throughput tests. Again, this was a small test setup- doing this on a production box could cause your firewall to crash and make your dog pee on your slippers.

    1 Reply Last reply Reply Quote 0
    1 out of 1
    • First post
      1/1
      Last post
    Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
      This community forum collects and processes your personal information.
      consent.not_received