На ум приходят 4 варианта, из них 2 нормальных, ни в одном из нормальных линукс не участвует.
1. Технический, самый надежный:
- поставить управляемые коммутаторы, c возможностью фильтрации на портах
2. Административный, надежность ниже, но при определенных условиях тоже весьма неплохая:
- отключить абонента физически
- применить к нему меры финансового и/или физического воздействия
3. Извратно-технический, надежно пока не попадется сильно умный абонент, который поставит второй PPoE сервер:
- перевести всех на PPoE
4. Сильно извратно-технический, весьма надежен, но требует постоянной поддержки:
- прописать у всех абонентов мак адрес сервера статикой
- на всякий случай прописать на сервере мак адреса абонентов статикой