Estaba pensando en reemplazar mi enrutador inalámbrico actual. Podría usar una computadora portátil vieja o una Raspberry Pi. Me estoy inclinando hacia la frambuesa Pi debido a su bajo consumo de energía.
Estaba pensando en ejecutar IPFire. Usaría las funcionalidades básicas del enrutador y el firewall y tal vez configuraría openVPN. Podría agregar un equilibrador de carga WAN y Bittorent en el futuro.
¿La PI de frambuesa es lo suficientemente "poderosa" para hacer todo eso?
networking
Nithin
fuente
fuente
Respuestas:
En teoría, el Pi puede hacer todos los trabajos que solicite, incluso simultáneamente. Pero tenga en cuenta que esta es una pequeña computadora de 700mhz con Ethernet en el bus USB (que en sí no es la más rápida). También está limitado a velocidades de Lan 10/100.
IPFire con Firewall y OpenVPN en ejecución podría estar bien. Para la parte de torrents, prepárate para alcanzar un máximo de 100 conexiones y alrededor de 1 a 3 mb / s. El cuello de botella aquí es definitivamente la CPU y experimentarás falta de respuesta.
fuente
Soy administrador de firewall para más de 100k clústeres de firewall de Juniper, Cisco + Checkpoint. El Rasperry Pi (ejecutando linux o bsd) puede ser un excelente cortafuegos para el hogar que, en menor escala, puede hacer la mayoría de las cosas que hago a diario. Pero debe preguntarse si sabe lo que está haciendo o si desea invertir tiempo para hacer de su pi un firewall adecuado. Puede hacer un cortafuegos solo con reglas simples de tablas de ip. Pero es una comprensión profunda de las reglas, NAT, ALG, ipv6 si se usa, creación de políticas, etc., tipos de respuesta, uso de tráfico, etc., lo que hace que algunas plataformas sean más fáciles que otras.
fuente
Configuré mi raspberrypi 3 como un enrutador inalámbrico, y mi velocidad de internet es cercana a 20Mbit / s. En términos de rendimiento de la CPU, cada vez que uso el comando "top", "top" en sí mismo siempre está en la parte superior de la lista, incluso cuando funciona a toda velocidad a 20Mbit / s. Cualquier otro proceso no requiere más del 1% o 2% de CPU. Tiendo a creer que aunque el tuyo es raspberrypi 2, y quieres ejecutar un servicio vpn allí, todavía hay mucha potencia de la CPU.
fuente
No se moleste con IPFire en el Pi si necesita más de 2 interfaces (Verde + Rojo) ya que agregar una tercera interfaz (Azul o Naranja) lo bloquea. Los desarrolladores de IPFire son conscientes de este error, pero no parecen dispuestos a abordarlo. Se supone que OpenWRT funciona en un Pi, pero aún no lo he probado, solo perdí 2 semanas tratando de hacer funcionar IPFire. :-(
fuente
El wiki oficial de OpenWrt mantiene una lista de hardware . Como puede leer usted mismo, una Raspberry ofrece suficiente potencia para actuar como enrutador. Además, tenga en cuenta que un enrutador vendido comercialmente generalmente proporciona una interfaz web y, por lo tanto, necesita ejecutar un servidor web. Ese servidor web aumenta innecesariamente los requisitos de hardware. También lo hacen otros servicios redundantes agregados por el fabricante, como scripts para la configuración del firewall, etc.
Dado que desea que sea simple, un dispositivo que solo tenga una interfaz Ethernet no es una opción. Esto solo le causará trabajo adicional que no es aplicable a topologías más exigentes. Nadie preferiría un enrutador en un palo a un dispositivo normal, aunque permite EoUSB.
Como mencionó BitTorrent: dedique su Raspberry a uno o más servicios, conéctelo a un conmutador y manténgalo en funcionamiento.
fuente
Raspberry pi como enrutador / firewall es una gran idea, pero es limitada y no está pensada para ello. Solo ver que tiene un nic 100/10 es suficiente para alejarme. Soy dueño de varios pi de frambuesa, pero cada uno de ellos está diseñado para una tarea determinada y lo hacen excelente. En mi opinión, su mejor opción es encontrar un Netgear wndr3700 y actualizarlo con la última versión de DD-WRT. Tengo el wndr3700 durante años y es sólido como una roca, además tiene todas las características necesarias y puede ejecutar scripts de Linux para otros servicios como proxy o minidlna. El getgo admite muchas cosas, como Open VPN y FTP / NAS.
fuente