28 lines
340 B
Text
28 lines
340 B
Text
|
|
||
|
#! /bin/sh
|
||
|
|
||
|
modprobe pktgen
|
||
|
|
||
|
PGDEV=/proc/net/pktgen/pg0
|
||
|
|
||
|
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"
|
||
|
|
||
|
|