Com um kernel recente o suficiente, você pode dar uma olhada em
/sys/class/net/eth0/speed
/sys/class/net/eth0/duplex
Às vezes, a saída dmesg mostrará as informações quando a velocidade for negociada. Talvez seja necessário ativar algum modo detalhado no driver NIC (consulte modinfo output no módulo para quais parâmetros (a serem configurados em modprobe.conf ou modules.conf) são suportados).
Se você está procurando por outros parâmetros como os parâmetros offload, a API do kernel para recuperá-los é chamada "ethtool" ( SIOCETHTOOL ioctl), então duvido que exista algum outro utilitário para obtê-lo.
Você deve ser capaz de compilar o ethtool com facilidade, não é necessária uma dependência especial.