Why won't the NICs in an IP330 work under FreeBSD?
Up to table of contentsThis FAQ applies to: FreeBSD 6.x, FreeBSD 5.x, FreeBSD 4.x
Boot into IPSO and record each Ethernet device's Ethernet station ID (also known as the Ethernet MAC address) prior to installing FreeBSD. (If the system does not have IPSO installed or if the original hard drive failed, you should try assigning an arbitrarily chosen MAC address to each Ethernet device.) After installing FreeBSD, create a file for each interface named /etc/start_if.fxpN (replacing N with the interface instance number, e.g. /etc/start_if.fxp0) that contains the following commands:
#!/bin/shReplace
/sbin/ifconfig $1 link ETHERNET-STATION-ID
ETHERNET-STATION-ID with the MAC address of that interface recorded at the start of this procedure (e.g., 00:a0:8e:0a:ff:48). Reboot the system or run the following command as root to re-initialize networking:
/etc/rc.d/netif stop && /etc/rc.d/netif start