Hacker GitHub

← All repos

rtr7/router7

View on GitHub ↗ ★ 2,774 Go

router7 is a small home internet router completely written in Go. It is implemented as a gokrazy appliance.

6 mentions on Hacker News by 3 people: 1 story, 5 comments · first 2018-07-14 · latest 2019-05-05

Mentions per year 6 mentions · busiest year 2018 (5)
20082026
  1. …extensible router] [2]. You could run Router 7 on PC Engines [3] who at least use Coreboot. [1] https://github.com/rtr7/router7 [2] https://www.turris.cz/en/overview/ [3] https://www.pcengines.ch/
  2. …gokr-packer \ -hostname=router7 \ -overwrite=/dev/sdb \ -gokrazy_pkgs=github.com/gokrazy/gokrazy/cmd/ntp \ github.com/rtr7/router7/cmd/... But note that you might need to rebuild https://github.com/gokrazy/kernel with some additional…
  3. nftables https://github.com/rtr7/router7/blob/master/cmd/netconfigd/n...
  4. Have a look at router7’s dnsd, it’s not that complicated: https://github.com/rtr7/router7/blob/master/cmd/dnsd/dnsd.go You could easily fork it and extend it to implement your custom rules. I’ve done Go cross-compilation for running on…
  5. https://godoc.org/github.com/rtr7/router7/cmd/dnsd already resolves computer names from DHCP leases. Is that what you mean? If no, can you elaborate on what the use-case is? Edit: forgot to mention, you can use static leases, too,…
  6. ▲ 461
    Show HN: Router7 – A pure-Go implementation of a small home internet router
    story by secure · 2018-07-14 · 102 comments