Linux bonding supports most commonly used network cards, including Ethernet, InfiniBand, and wireless network cards. However, not all network cards may be compatible with bonding, so it is important to check the compatibility of your specific network card with bonding before setting up a bonded interface.