Se você quiser uma ponte "normal", sugiro apenas conectar um ponto de acesso sem fio à sua rede, em vez de criar uma configuração supercomplicada usando o Linux e algumas placas wifi.
Existem muitos exemplos de pontes "normais" de interfaces em kernels Linux usando brctl com um vasto número de cartões Wi-Fi diferentes - projetos como DD-WRT ou OpenWRT são alguns deles - o único pré-requisito é ter a interface wifi no modo acesspoint. Mas suponho que, como você estava tendo problemas com a ponte, você está usando uma interface sem fio no modo cliente, onde os recursos da interface (incapaz de alternar para o modo promíscuo) ou a criptografia podem atrapalhar.
Mas se você ainda quiser rotear seu tráfego sem fio (pode haver razões válidas para isso - separação de rede por motivos de segurança, por exemplo), você precisaria configurar endereços IP diferentes em redes diferentes para suas interfaces, habilite o encaminhamento de IP como sugerido por Shane e configure o dhcrelay para atuar como um BOOTP / DHCP retransmitir as solicitações DHCP do cliente para um servidor DHCP predefinido - que, por sua vez, precisaria ter um escopo definido para sua rede sem fio.
Se você tiver mais dúvidas sobre o que fazer nas etapas específicas, precisará fornecer informações detalhadas sobre como são seus arquivos de configuração / parâmetros de inicialização, como as interfaces de rede estão configuradas e qual é a configuração do servidor DHCP. .