How to correctly use 2 on board nics
Tom Judge
tom at tomjudge.com
Tue Jun 5 18:38:08 UTC 2007
John Nielsen wrote:
> Quoting Ivan Carey <ivan at careytech.com.au>:
>> I have a server board with 2 onboard nic's
>> I have set them up in rc.conf as follows
>>
>> defaultrouter="192.168.1.1"
>> network_interfaces="em0 em1 lo0"
>> ifconfig_em0="inet 192.168.1.3 netmask 255.255.255.0"
>> ifconfig_em1="inet 192.168.1.4 netmask 255.255.255.0"
>>
>> The question, is this the correct configuration?
>
> Manually specifying network_interfaces is deprecated (take that line
> out). Putting both NIC's on the same subnet and segment but with
> different IP's like this may not be too useful..
>
>> If I have both nic's connected to the switch I can ping 192.168.1.1
>> and 192.168.1.3 and 192.168.1.4
>>
>> If I have only em0 connected I can ping 192.168.1.1 and 192.168.1.3
>>
>> If I have only em1 connected I can ping 192.168.1.3.
>
> That is because the route to 192.168.1.1 is associated with em0 at this
> point.
>
>> What could the 2 onboard nic's be best used for. I was thinking that
>> in the event on was to fail then the other would still be ok.
>
> For that to be most useful you'll want to set something up so they can
> share the same IP. The lagg(4) (link aggregation) virtual interface has
> already been mentioned, but I believe it is still only available in
> -CURRENT. Other possibilities might include attaching ifconfig scripts
> to link up/down events or [lack of] ping responses on one or both
> interfaces.
>
> JN
I thought I saw if_lagg MFC'd to RELENG_6 a few weeks back on
cvs-src at ... After checking cvsweb it is available in RELENG_6.
Tom
More information about the freebsd-questions
mailing list