Como alternativa à compra de um adaptador Ethernet USB, você pode criar duas interfaces em uma única NIC. Um estará voltado para sua sub-rede local e o outro receberá seu IP do seu ISP. Um conceito chamado "Router on a Stick" ou "One-Armed Router".
Mas para isso você precisará de um comutador que suporte vlan para segregar as duas redes. A maioria não. Este faz.
Para criar uma segunda interface na RPi NIC, você pode usar o ip link
comando (do pacote iproute) assim:
# vlan with mac tag
ip link add link eth0 address <mac address> name mywan type macvlan
# vlan with id tag (IEEE 802.1q)
ip link add link eth0 name mywan type vlan id <xx>
# set interface up
ip link set up dev mywan
# get an public ip from your ISP (assuming dhcp protocol is used)
dhclient -v mywan
Vou fazer alguns testes e atualizar este post se for bem-sucedido.
Edit: Confirmo que a configuração acima funciona bem. O único RPi nic e o modem devem ser membros da mesma vlan. O modem deve estar conectado como "tronco" ou "Acesso" (modos não marcados).