Вы не можете permanently
изменить MAC-адрес на карте. Он прожигается в аппаратном чипе. Самое большее, вы можете сделать так, чтобы ОС делала это для вас каждый раз, когда она просыпается, как Windows будет с реестром, но я не знаю, как это сделать в OS X.
Тем не менее, это подчеркивает большую проблему. В сети не должно быть нескольких устройств с одинаковым MAC-адресом. Вам следует заменить запись в таблице на MAC-адрес wifi-адаптера.
Я не уверен ни в каких маршрутизаторах, которые фактически ограничивают количество MAC-адресов, которые вы можете иметь в беспроводной сети. Вы говорите о фильтрации MAC-адресов? Если это так, то я бы не стал заниматься фильтрацией. Вы сами доказываете, как легко обойти. Это добавляет один уровень сложности, но никакой дополнительной безопасности (любой, пытающийся проникнуть в беспроводную сеть, собирается прослушивать MAC-адрес, на который отвечает маршрутизатор, и клонировать этот MAC-адрес в первую очередь).