באופן כללי, מאוד לא מסובך לעשות את כל האמור בכל מחשב עם לינוקס (עם ההפצה החביבה עליך) ועם סקריפט מינימלי של חוקי ניתוב (ואולי גם של "פיירוול" בשביל port forwarding).
הבעיה היחידה היא, כמובן, למצוא מחשב פשוט עם יותר מפורט אתרנט אחד.
או ליתר דיוק: יש המון התקנים קטנים עם חיבור אתרנט אחד. לא מסובך למצוא נתבים עם שני חיבורי אתרנט (לפעמים יש להם יותר משניים, אבל כמעט תמיד כל השאר הם מתג - switch), ולכן גם אם אפשר להחליף את מערכת ההפעלה שלהם ב־openwrt או הפצה סביר אחרת, עדיין חסר פורט אחד.
דוגמה למחשבים שיש להם שלושה חיבורי רשת:
* לוחות של PC-Engines. מתאימים במיוחד למטרה הזו (המחיר הוא מחיר הלוח. יש להוסיף לו מחיר מארז ומחיר לא זניח של משלוח. אבל עדיין מקבלים מחיר סביר) -
http://pcengines.ch/index.htm
* עוד יצרן ותיק בתחום:
http://soekris.com/products.html
מה שתמיד אפשר לעשות זה לקחת מחשב פשוט מסוג rPi ולהוסיף לו את מספר חיבורי הרשת הנדרשים דרך USB. לא ממש אלגנטי, אבל אם מדובר על רשת צנועה, יכול להיות שזה יעבוד.
אם כבר הזכירו את מיקרוטיק:
http://wiki.openwrt.org/toh/mikrotik/common
ועוד דוגמה קטנה:
http://www.cnx-software.com/2015/11/09/solidrun-clearfog-pro-and-base-router-boards-feature-marvell-armada-380388-processor/