3 @@ -15,10 +15,14 @@ config_if() {
5 echo "up.negative down"
7 - if ethtool $1 | grep -q Speed; then
8 - MAX=$(($(ethtool $1 | grep Speed | sed -e 's/[[:space:]]\{1,\}/ /g' -e 's/^ //' -e 's/M.*//' | cut -d\ -f2) * 1000000))
10 - echo "down.max $MAX"
11 + if [ -n "$(which ethtool)" ]; then
12 + if [ -x "$(which ethtool)" ]; then
13 + if ethtool $1 | grep -q Speed; then
14 + MAX=$(($(ethtool $1 | grep Speed | sed -e 's/[[:space:]]\{1,\}/ /g' -e 's/^ //' -e 's/M.*//' | cut -d\ -f2) * 1000000))
16 + echo "down.max $MAX"