Você pode usar uma das seguintes variantes:
O primeiro é o ipset com o tipo de conjunto "hash: net".
O segundo é uma cadeia de regras iptables com -j RETURN para cada rede para ignorar a verificação e a ação padrão desejada como a última regra da cadeia.
O terceiro é marcar o pacote com algum flag de bit usando -j MARK e flag correspondente jogando (com --set-mark , --set-xmark , etc.), e então fazer a ação desejada se a verificação de marca for satisfeita ( -m mark e --mark ). Essa é a variante mais genérica, porque a marcação pode ser definida em uma tabela e marcada em outra. OTOH a marca bitmask é limitada a 32 bits, o que pode não ser suficiente para regras complexas.