Router7

Infrastructure

home router software

SHOW HN2018

Legend

Router7

A pure-Go implementation of a small home internet router

github.com

#go router#home router#gokrazy#dhcp server#pure go networking

461points
102comments
#30of 2,155 in 2018
Top 2%of 2018 by points

How HN took it

CuriousMostly questions and neutral comments

11 positive, 24 neutral or asking, 0 mixed, 3 critical, out of 38 comments about the project. Thread score +0.18.

Idea: 5 for, 2 againstPerformance: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Achieves full gigabit speed on IPv4 and IPv6

    From 1 comment
    • Thanks! The router setup achieves the full Gigabit on my line, both on IPv4 and IPv6. Regarding DHCP, DNS and router solicitations: don’t worry about it. In my network I get…
      secure on HN
  • Impressive project and discipline

    From 2 comments
    • I find this single comment alone quite inspiring, let alone the project itself and its scope. You took a complex project from idea to working prototype in less than a month,…
      jscholes on HN
    • You are really good on discipline.
      iamgopal on HN

Objections

  • Go is not preferred by some commenters

    From 1 comment
    • > Updates would frequently break the dnsmasq setup That's surprising to hear. Dnsmasq has been my go-to solution for almost 10 years. Dhcp hostnames via DNS just works out of the…
      iforgotpassword on HN
  • Performance at small packet sizes on an APU2 is a concern

    From 1 comment
    • > Thanks! The router setup achieves the full Gigabit on my line, both on IPv4 and IPv6. This only requires [1,000,000,000 b/s / (1,538 B * 8 b/B)] == 81,274 f/s for full-sized…
      gonzo on HN

Requests

  • Support for split-horizon DNS

    From 1 comment
    • Any chance for split horizon dns? The ability to perma-name all my home computers is something I've always wanted in a home router.
      grizzles on HN
  • Support for cake SQM

    From 1 comment
    • It would be interesting to add cake sqm as that is the only reason i'd currently prefer openwrt/lede over this. Cake should be in mainline linux soon.…
      0xQSL on HN
  • Support for other hardware platforms

    From 1 comment
    • Would it be difficult to port this to other hardware? I would assume there is some HAL? (genuinly curious, have no experience with router sw/fw)
      Drdrdrq on HN

Questions

  • How does performance compare to dedicated hardware routers

    From 1 comment
    • I've always wondered, how does this compare to a dedicated hardware router (some kind of ASIC maybe. I'm not sure if what routers on the market use), in terms of performance.…
      vagab0nd on HN
  • Can it run on Raspberry Pi 3 and non-fiber ISPs

    From 1 comment
    • I am currently reading some source codes on tap-based IP/TCP stack and Babel. I have not wrapped my head around some of the concepts because I need to first understand some RFCs…
      ejanus on HN

Alternatives named

  • OpenWrt/LEDE

    From 2 comments
    • It would be interesting to add cake sqm as that is the only reason i'd currently prefer openwrt/lede over this. Cake should be in mainline linux soon.…
      0xQSL on HN
    • I struggled with the auto updates on the Omnia as well. I wish they'd upstreamed their code so I could run vanilla OpenWRT. I'd say the Turris Omnia will slowly die in favour of…
      voltagex_ on HN
  • pfSense

    From 1 comment
    • I want to look into adding support for sniffing and forwarding the 802.1x packets that the AT&T fiber modem/gateways use to authenticate. This is done to bypass the crappy…
      chrissnell on HN
  • Turris Omnia

    From 1 comment
    • Why did you not implement it on your Turris Omnia? If the only problem was software update, you still have great HW platform.
      rebolek on HN
  • dnsmasq and dhcpcd

    From 1 comment
    • wouldn't it have been easier to just install dhcpcd?
      Hello71 on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/17530086)