# Authors: grml-team (grml.org), (c) Michael Prokop <mika@grml.org>
# Bug-Reports: see http://grml.org/bugs/
# License: This file is licensed under the GPL v2.
-# Latest change: Don Okt 12 09:41:32 CEST 2006 [mika]
################################################################################
defaultGWDev() {
- ip r s | awk '/^default/ {print $5}'
+ # ip r s | awk '/^default/ {print $5}'
+ route -en | awk '/^0.0.0.0/ {print $8}'
}
getLanDevices() {
# getLanDriver deviceName
getLanDriver() {
- DEVICE="$1"
- echo $DEVICE | grep -q ath && DEVICE=$(echo $DEVICE | sed 's/ath/wifi/')
- ethtool -i $DEVICE 2>/dev/null | awk '/^driver:/{print $2}'
+ if [ -e /sys/class/net/$1/device/driver ] ; then
+ basename $(readlink /sys/class/net/$1/device/driver)
+ fi
}
## END OF FILE #################################################################