/
githubmirror
/
iputils
Обзор
Документация
Войти
/
githubmirror
/
iputils
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
s20121121
ipg
33 строки
571 B
Mike Frysinger
[PATCH] [IPG]: handle pktgen setup in newer kernels.
20 дек 2006, 18:24
20 дек 2006, 18:24
6d2188f
Код
Авторство
О чём код?
#! /bin/bash if [ -e /proc/modules ] ; then modprobe pg3 >& /dev/null modprobe pktgen >& /dev/null fi for PGDEV in /proc/net/pg /proc/net/pktgen/pg0 / ; do [ -e ${PGDEV} ] && break done if [ "${PGDEV}" = "/" ] ; then echo "Could not locate pg in /proc/net" 1>&2 exit 1 fi function pgset() { local result echo $1 > ${PGDEV} result=`cat ${PGDEV} | fgrep "Result: OK:"` if [ "$result" = "" ]; then cat ${PGDEV} | fgrep Result: fi } function pg() { echo inject > ${PGDEV} cat ${PGDEV} } pgset "odev eth0" pgset "dst 0.0.0.0"