concernant le bloquage des ports, c'est inutile car il existe plein de méthodes pour passer outre (tunneling http par exemple).
Le filtrage par adresse mac est également inutile, puisque très facilement modifiable (ifconfig eth0 down hw ether 00:00:00:00:00:00 sous Linux, sous windows ca dépends des pilotes).
Donc te retrouver avec ca dans les logs, c'est pas très utile.
De plus comme il a été dit dans le topic il est très souvent spécifié dans les CGV qu'il est interdit de sous-louer sa connexion.
Que tu loggue ou non, en cas de problème c'est toi le responsable de la ligne.
Donc bon, la générosité, à part pour des personnes de confiance, c'est très risqué.