On Monday 29 March 2010, Led wrote:

> > Требует указание DEVICE, когда список ещё неизвестен. В принципе,
> > если найти список чем-то, можно ethtool-у скормить через xargs
> > какой-нибудь. И вывод пограпать...
> 
> ls -d /sys/class/net/*

Вспомнилось... Лучше поздно, чем никогда:

-----------------------
#!/bin/sh

for ETH in `ls -d /sys/class/net/*/device | awk -F "/" '{print $5}'`; do

    LINK=`ethtool $ETH | grep Link | sed "s/^[[:space:]]*//"`
    SPEED=`ethtool $ETH | grep Speed | sed "s/^[[:space:]]*//"`
    DUPLEX=`ethtool $ETH | grep Duplex | sed "s/^[[:space:]]*//"`

    printf "%-5s:  %-18s  %-15s  %-22s\n" "$ETH" "$LINK" "$SPEED" "$DUPLEX"

done
------------------------

-- 
С уважением, Сергей.
_______________________________________________
Sysadmins mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить