On an active network, it is possible for Linux to probe some packets and learn the type of interface needed. There is some functionnality in the Linux kernel to auto-configure the interface frame types and also to assign the primary interface.
When using Linux as a client workstation on an IPX
network (the default case), auto-configuring is a safe bet.