pgset “clone_skb 10000” pgset “pkt_size 1514” #根据实际测试更改包的大小 pgset “dst_mac 00:16:31:F0:84:D1” #根据实际测试更改 pgset “count 0” #设置count=0无限发包 # Time to run PGDEV=/proc/net/pktgen/pgctrl echo “Running… ctrl^C to stop” pgset “start” echo “Don...
pktgen.conf-4:用于Dos测试的脚本,注意clone_skb 0,部分代码如下 PGDEV=/proc/net/pktgen/eth1 pgset "clone_skb 0" pgset "flag IPDST_RND" pgset "dst_min 10.0.0.0" pgset "dst_max 10.255.255.255" pktgen.conf-5:用于路由流测试的脚本,同样注意 clone_skb 0 PGDEV=/proc/net/pktgen/eth1 pg...
在这里解释一下clone_skb这个属性,pktgen调用驱动的某个函数(假设函数是tx())来进行发包,并把封装数据的sk_buff对象(skb)作为参数传进去,那么如果一共发三个包,大概就是这样的流程(下面的都是伪代码): structsk_buff *skb = get_new_skb();//生成一个新的skb并填充数据tx(skb);structsk_buff *skb =get...
pgset "delay 5000" # 不同包之间的发送延迟(单位纳秒) pgset "clone_skb 0" # SKB包复制,表示复制多少数据包,clone_skb=1000,克隆1000报文;clone_skb=0表示不克隆,就是一直发送同一个报文。 pgset "pkt_size 64" # 网络包大小 pgset "dst 192.168.1.12" # 目的IP pgset "src_mac ea:0c:48:be...
CLONE_SKB="clone_skb 1000000" # NIC adds 4 bytes CRC PKT_SIZE="pkt_size 60" # COUNT 0 means forever #COUNT="count 0" COUNT="count 10000000" DELAY="delay 0" PGDEV=/proc/net/pktgen/eth0 echo "Configuring $PGDEV" pgset "$COUNT" ...
CLONE_SKB="clone_skb 1000000" # NIC adds 4 bytes CRC PKT_SIZE="pkt_size 60" # COUNT 0 means forever #COUNT="count 0" COUNT="count 10000000" DELAY="delay 0" PGDEV=/proc/net/pktgen/eth0 echo "Configuring $PGDEV" pgset "$COUNT" ...
CLONE_SKB="clone_skb 000000" # NIC adds 4 bytes CRC PKT_SIZE="pkt_size 64" # delay is inter packet gap. 0 means maximum speed. delay="delay 0" PGDEV=/proc/net/pktgen/enp0s8 echo"Configuring$PGDEV" pgset"$COUNT" pgset"$CLONE_SKB" ...
pgset"clone_skb 1"sets the number of copies of the same packet pgset"clone_skb 0"use singleSKBforall transmits pgset"pkt_size 9014"sets packet size to9014pgset"frags 5"packet will consist of5fragments pgset"count 200000"sets number of packets to send,setto zeroforcontinious sends unti...
echo clone_skb 0>eth0 //表示复制多少数据包,clone_skb=1000,克隆1000报文;clone_skb=0表示不克隆,就是一直发送同一个报文。 echo pkt_size 1000>eth0 echo dst 192.168.192.33>eth0 echo dst_mac 00:15:5d:4b:19:b1>eth0 1. 2. 3.
pgset "clone_skb 0" # SKB包复制,表示复制多少数据包,clone_skb=1000,克隆1000报文;clone_skb=0表示不克隆,就是一直发送同一个报文。 pgset "pkt_size 64" # 网络包大小 pgset "dst 192.168.1.12" # 目的IP pgset "src_mac ea:0c:48:be:43:09" # 源MAC ...