Com comandos: link (sem fio no meio)
Instalar bridge-utils:
apt-get install bridge-utils (ubuntu)
aptitude install bridge-utils (debain)
nano /etc/network/interfaces
adicione abaixo das linhas
pre-up iwconfig wlan0 essid $YOUR_ESSID (wifi name)
bridge_hw $MAC_ADDRESS_OF_YOUR_WIRELESS_CARD(34:e6:ad:08:67:5e)
Instale ebtables:
aptitude install ebtables (debian)
apt-get install ebtables (ubuntu)
rede de ponte de configuração com endereço MAC wlan0 ($ MAC = 34: e6: ad: 08: 67: 5e)
ebtables -t nat -A POSTROUTING -o wlan0 -j snat --to-src $MAC --snat-arp --snat-target ACCEPT
Adicione o endereço MAC do dispositivo que precisa de acesso à Internet: (substitua $ ip por ip, $ MAC por endereço MAC de pi e computador)
Definir regras:
ebtables -t nat -A PREROUTING -p IPv4 -i wlan0 --ip-dst $IP -j dnat --to-dst $MAC --dnat-target ACCEPT
ebtables -t nat -A PREROUTING -p ARP -i wlan0 --arp-ip-dst $IP -j dnat --to-dst $MAC --dnat-target ACCEPT
Repita o comando acima para adicionar pi e computador.
Salvar regras:
EBTABLES_ATOMIC_FILE=/root/ebtables-atomic ebtables -t nat --atomic-save
EBTABLES_ATOMIC_FILE=/root/ebtables-atomic ebtables -t nat --atomic-commit
Com a GUI: link