iptables -t mangle -A POSTROUTING -d 192.168.0.28 -j MARK --set-mark 1028iptables -t mangle -A POSTROUTING -m mac --mac-source 00:11:22:33:44:55 -j MARK --set-mark 1028
sudo modprobe ipt_mac
#!/bin/bashTC=/sbin/tcIPTABLES=/sbin/iptables # Location of ebtables $TC qdisc add dev eth0 htb default 60 $TC class add dev eth0 classid 1:1 parent 1:0 htb rate 100kbit ceil 1500kbit$IPTABLES -t mangle -A FORWARD -m mac --mac-source 00:40:CA:1A:BA:9F -j MARK --set-mark 1$TC filter add dev eth0 parent 1:0 protocol ip handle 1 fw flowid 1:1
iptables -t mangle -A INPUT -m mac --mac-source 00:11:22:33:44:55 -j MARK --set-mark 1028
Myslím že to nepůjde udělat protože paket procházející přes server neobsahuje cílovou MAC adresu počítače.A kdyby to šlo, nebude se jednat o --mac-source (zdrojová MAC) ale o --mac-destination (cílová mac) a to v iptables není.