Мой старый базовый блок HP имеет свой собственный адаптер Ethernet, и это имеет его собственный MAC-адрес. Если тот, который Вы рассматриваете также, имеет свой собственный адаптер Ethernet, то да. Я не полагаю, что это - просто порт передачи. Какая модель - это?
можно использовать htb-инструменты http://htb-tools.skydevel.ro/, его использование tc также, но его более легкое для использования.
Простой сценарий для ограничения входа и выходного трафика HTTP:
#!/bin/bash
INT="eth1"
case "$1" in
start|restart)
tc qdisc del dev $INT handle ffff: ingress 2>/dev/null
tc qdisc add dev $INT handle ffff: ingress
tc filter add dev $INT parent ffff: protocol ip prio 50 u32 match ip dport 80 0xffff police rate 50Mbit burst 10m drop flowid :1
tc qdisc del dev $INT root handle 1: htb 2>/dev/null
tc qdisc add dev $INT root handle 1: htb
tc class add dev $INT parent 1: classid 1:1 htb rate 1000Mbit
tc class add dev $INT parent 1:1 classid 1:5 htb rate 50Mbit prio 1
tc filter add dev $INT parent 1:0 prio 1 protocol ip u32 match ip dport 80 0xffff flowid 1:5
;;
stop)
tc qdisc del dev $INT handle ffff: ingress 2>/dev/null
tc qdisc del dev $INT root handle 1: htb 2>/dev/null
;;
*)
echo "Use: $0 start|stop"
esac
сценарий в работе: http://linux.dyndns-work.com/video/linux_tc_simple_shape_ingress_and_egress_traffic.ogv/