#service #networking #small-home #router #abstraction #protocols #erbium

erbium-net

Network services for small/home networks - Low level networking abstractions

2 stable releases

1.0.5 Jul 2, 2023
1.0.4 May 21, 2023

#111 in #router

Download history 5/week @ 2024-02-16 12/week @ 2024-02-23 5/week @ 2024-03-01 4/week @ 2024-03-08 5/week @ 2024-03-15 3/week @ 2024-03-22 37/week @ 2024-03-29 15/week @ 2024-04-05

55 downloads per month
Used in 2 crates

Apache-2.0

70KB
1.5K SLoC

Erbium

Erbium[^0] provides networking services for use on small/home networks. Erbium currently supports both DNS and DHCP, with other protocols hopefully coming soon.

Erbium is in early development.

  • DNS is beta quality. Should be ready for test use.
  • DHCP is beta quality. Should be ready for test use.
  • Router Advertisements are beta quality. Should be ready for test use.

Building

Erbium uses the standard rust build chain: cargo.

To download, compile, link and install erbium you can use the following command:

$ cargo install erbium --bin erbium --root /usr/local

You will need a configuration file

IRC

We discuss erbium on #erbium on irc.libera.chat

[^0]: Erbium is the 68th element in the periodic table, the same as the client port number for DHCP.

Dependencies

~6–18MB
~216K SLoC