Você deve conseguir isso configurando uma ponte entre suas duas interfaces de rede.
Assumindo que sua interface Ethernet integrada é eth0
e que o on via o adaptador USB é eth1
, uma configuração como esta em /etc/network/interfaces
deve funcionar (desde que você tenha instalado o pacote bridge-utils
e que seu kernel suporta isso):
auto lo br0
iface lo inet loopback
iface eth0 inet manual
iface eth1 inet manual
iface br0 inet dhcp
bridge_ports eth0 eth1
Se você executar ifconfig
, deverá ver uma interface br0
(provavelmente com o endereço MAC de eth0
, se bem me lembro). Este será efetivamente a interface de mesclagem do seu RPi e obterá seu endereço IP do seu roteador.
O tráfego proveniente de seu outro dispositivo deve fluir pela ponte e também deve receber seu endereço IP. Se o tráfego não passar, talvez seja necessário permitir isso por meio de iptables
. Você pode também estar interessado em este artigo .
(Como uma nota lateral, isso não necessariamente funcionaria com adaptadores de LAN sem fio, já que muitos não podem usar vários endereços MAC ao mesmo tempo.)