vstart GW12 --eth0=lan2 --eth1=lan1 -M16
vstart PC11 --eth0=lan1 -M16 
vstart PC21 --eth0=lan2 -M16

**** Terminale GW12:

ifconfig eth0 192.168.2.100
ifconfig eth1 192.168.1.100

**** Terminale PC11:

ifconfig eth0 192.168.1.1
route add default gw 192.168.1.100

**** Terminale PC21:

ifconfig eth0 192.168.2.1
route add default gw 192.168.2.100

**** Terminale GW12:

tc qdisc add dev eth0 root handle 1: htb default 1
tc class add dev eth0 parent 1: classid 1:1 htb rate 1Mbit ceil 1Mbit
tc class add dev eth0 parent 1:1 classid 1:2 htb rate 500Kbit ceil 1Mbit
tc class add dev eth0 parent 1:1 classid 1:3 htb rate 500Kbit ceil 1Mbit

tc qdisc add dev eth0 parent 1:3 handle 2: prio bands 3

tc qdisc add dev eth0 parent 1:2 handle 3: pfifo limit 30
tc qdisc add dev eth0 parent 2:1 handle 4: pfifo limit 30
tc qdisc add dev eth0 parent 2:2 handle 5: pfifo limit 30

tc filter add dev eth0 parent 1: protocol ip prio 1 u32 match ip tos 48 0xff flowid 1:2
tc filter add dev eth0 parent 1: protocol 0x0003 prio 2 u32 match u8 0x0 0x0 flowid 1:3

tc filter add dev eth0 parent 2: protocol ip prio 1 u32 match ip tos 0 0xff flowid 2:1
tc filter add dev eth0 parent 2: protocol ip prio 1 u32 match ip tos 40 0xff flowid 2:2
