changed mac detection to work much better with br0 systems and arping