Sim, iptalbes
é a resposta para a parte de filtragem.
Para habilitar algumas regras ao inserir o dispositivo, dependendo da distribuição, você pode examinar udev
, que lida, entre outras coisas, com nomes de dispositivos e inserções USB, por exemplo, e fazer com que ele execute um script específico.
Como você está executando o Ubuntu, uma maneira mais simples seria dar uma olhada em /etc/network/interfaces
. O cartão 3g teria um nome de interface fixo (graças ao udev), portanto, no arquivo interfaces
, você pode especificar um / alguns pre-up
ou post-up
scripts para essa interface que aplicará sua configuração do iptables "na hora ".