#ยช/bin/bash source /tmp/net-eth0.conf FILEINFOHTML=$OGLOG/`ogGetIpAddress`.info.html FILEINFOCACHE=$OGLOG/`ogGetIpAddress`.cache.txt ogMountCache 2>/dev/null CACHECONTENIDO=`ls -m $OGCAC/$OGIMG 2>/dev/null` SPEED=$(LANG=C ethtool $DEVICE 2>/dev/null | awk '$1~/Speed/ {print $2}') case "$SPEED" in 1000[Mm]b/s) ;; 100[Mm]b/s) SPEED="$SPEED" ;; 10[Mm]b/s) SPEED="$SPEED" ;; *) SPEED="$SPEED" ;; esac DUPLEX=$(LANG=C ethtool $DEVICE 2>/dev/null | awk '$1~/Duplex/ {print $2}') case "$DUPLEX" in [Ff]ull) ;; *) DUPLEX="$DUPLEX" esac CACHESIZEFREE=$(ogGetFreeSize `ogFindCache`) expr $CACHESIZEFREE / 1024 > $FILEINFOCACHE 2>/dev/null && echo '.MB,' >> $FILEINFOCACHE # # echo ''; # cat > $FILEINFOHTML << EOF
|
Hostname | IP | MAC | Speed | Duplex |
$HOSTNAME | $(ogGetIpAddress) | $(ogGetMacAddress) | $SPEED | $DUPLEX |