Para que tu Raspberry Pi funcione como un router básico debes activar el reenvío de paquetes y NAT con iptables, el router puede tener muchas funciones, el mas común es por ejemplo conectas un celular por usb a tu Raspberry y compartes el internet, luego tu interfaz ethernet le configuras una IP estática (puede ser 192.168.0.1 mascara 255.255.255.0 y no coloques un gateway), ahora conectas la Raspberry a un Switch, a este mismo conectas todas las computadoras a las que les quieres compartir internet. (las computadoras tienen que tener IPs del mismo rango por ejemplo IP 192.168.0.2 mascara 255.255.255.0, GW 192.168.0.1, DNS 8.8.8.8 y 8.8.4.4)
A continuación te explico como configuras el reenvio de paquetes para que las Raspberry Pi funcione como router y le permita a las computadoras conectadas por Ethernet acceder a Internet.
Lon primero que debemos hacer es ediar el fichero sysctl.conf.
sudo nano /etc/sysctl.conf
Buscamos la linea "# net.ipv4.ip_forward=1" y le quitamos el comentario quedando de la siguiente forma.
net.ipv4.ip_forward=1
Guardamos y cerramos, para activar los cambios ejecutamos el siguiente comando.
sudo sysctl -p /etc/sysctl.conf
Activamos el nat usando iptables con el siguiente comando.
sudo iptables -t nat -A POSTROUTING -j MASQUERADE
Para que los cambios persistan instalamos el siguiente paquete, y seguimos el asistente.
sudo apt-get install iptables-persistent
Listo!, prueba acceder desde las computadoras a Internet.