IMHO для скриптов лучше всего использовать информацию sysfs (как показывает Джереми Керр), но для получения дополнительной информации:
ethtool -i IFACE_NAME
Например:
$ ethtool -i eth0
driver: 8139cp
version: 1.3
firmware-version:
bus-info: 0000:00:07.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no