214 lines
7.2 KiB
Markdown
214 lines
7.2 KiB
Markdown
_discoverable: yes
|
|
---
|
|
_hidden: no
|
|
---
|
|
title: The VPN IPv6 IoT Router Box (VIIRB)
|
|
---
|
|
subtitle: The VIIRB connects anything anywhere with IPv6.
|
|
---
|
|
content1_image: viirb-ipv6-box.png
|
|
---
|
|
content1_text:
|
|
|
|
## Our mission
|
|
|
|
We want to enable anyone, anyone with IPv6. It should be as simple as
|
|
"plug and play". We are very proud to announce that with the
|
|
**VPN IPv6 IoT Router Box** (VIIRB), we can now offer exactly this.
|
|
|
|
## How it works
|
|
|
|
The VIIRB is pre-configured with a Wireguard VPN. With this VPN you
|
|
will receive a /48 IPv6 prefix. The IPv6 connectivity is provided by
|
|
[Data Center Light](/u/projects/data-center-light/).
|
|
|
|
When you plug in the ethernet cable and power it on, it will do the
|
|
following:
|
|
|
|
* Establish a VPN connection via IPv4 or IPv6 to Data Center Light
|
|
* Announce a pre-configured /64 network on the LAN
|
|
* Announce a pre-configured /64 network on the Wifi
|
|
|
|
By default the firewall is configured to allow outgoing connections
|
|
from LAN/Wifi towards the VPN. Incoming ICMP6, SSH, HTTP and HTTPS are
|
|
open by default.
|
|
|
|
## Fully Open
|
|
|
|
The VIIRB is running stock [OpenWRT](https://openwrt.org/). We flash
|
|
the latest available version before shipping. SSH and http access to
|
|
the OpenWRT management is open. The password is randomly generated and
|
|
will be sent to you with the shipping confirmation.
|
|
|
|
## VIIRB use cases
|
|
|
|
So what can you do with the VIIRB?
|
|
|
|
### 1. IPv6 on the go
|
|
|
|
Going to a friend and the network does not have IPv6? Just bring your
|
|
VIIRB, plug it in and enjoy a fully enabled IPv6 network.
|
|
|
|
### 2. IPv6 only Wifi
|
|
|
|
Once the VIIRB is started, it will present you with the wifi network
|
|
**IPv6 everywhere**. The pre-configured WPA2 password is
|
|
**iloveipv6**. As opposed to the root password, which is random,
|
|
we intentionally set a default here, so you can just drop the box and
|
|
people who see the SSID "IPv6 everywhere" and know about the project,
|
|
can connect right away.
|
|
|
|
If you don't like this, you can turn the wifi off or change the name
|
|
and password.
|
|
|
|
### 3. IPv6 world wide reachable audio system
|
|
|
|
You can install the [music player daemon](https://www.musicpd.org/) on
|
|
the VIIRB and allow remote control of the music from anywhere in the
|
|
world. You can either put your music locally on an SDXC card or you
|
|
can even mount your music collection or stream music to it.
|
|
|
|
Just connect the VIIRB to your audio system, configure it and enjoy
|
|
remotely controlled music!
|
|
|
|
### 4. A BGP router
|
|
|
|
With
|
|
[bird2](https://openwrt.org/packages/pkgdata/bird2)
|
|
and
|
|
[quagga](https://openwrt.org/packages/pkgdata/bird2) available on
|
|
OpenWRT, you can use it directly for peering with other ASNs.
|
|
|
|
In fact, if you let us know before ordering, we can even connect your
|
|
VIIRB to a VPN endpoint that allows peering with the real Internet.
|
|
|
|
### 5. A hacking box
|
|
|
|
Thi VIIRB contains a variety of additional features like PWM, GPIO,
|
|
A/D converter, D/A converter and so on. It can also plug in a small
|
|
camera, so you can turn it into an IPv6 enabled camera. The VIIRB is
|
|
so universal, easy and hackable that it's just fun to use it.
|
|
|
|
Remote controlling your lights, your blinds, your doorbell - all
|
|
remotely via IPv6? You can do it with the VIIRB!
|
|
|
|
## Tech details
|
|
|
|
* Operating System: Linux (OpenWRT)
|
|
* Size: 28mm x 30mm x 30mm
|
|
* CPU: MT7628, 580 MHz, MIPS 24K
|
|
* Memory: 128MB, DDR2, 166MHz
|
|
* Storage: 16M NOR on board, support SDXC up to 2TB
|
|
* Wifi: 802.11n, 2T2R, speed up to 300Mbps.
|
|
* Antenna: One U.FL slot, one on board antenna.
|
|
* Ethernet: 1 port, up to 100Mbps.
|
|
* USB: Support USB 2.0, up to 480MBit/s.
|
|
* USB debugging: there is a serial console on the micro USB port
|
|
* Audio: 3.5mm jack (in/out)
|
|
* Power supply: 3.6V ~ 5.5V, 500mA
|
|
* Power Consumption: 74mA wifi standby, 230mA wifi full speed, 5V input.
|
|
|
|
The VIIRB is based on the [vocore2](https://vocore.io/v2u.html) with
|
|
an up-to-date firmware, pre-configured and
|
|
combined with the [IPv6VPN](https://ipv6vpn.ch).
|
|
|
|
### Local throughput
|
|
|
|
We measured throughput on a LAN, IPv6 based with iperf:
|
|
|
|
```
|
|
root@viirb1:~# iperf -c 2a0a:e5c0:13::42 -t 30 -V
|
|
------------------------------------------------------------
|
|
Client connecting to 2a0a:e5c0:13::42, TCP port 5001
|
|
TCP window size: 87.5 KByte (default)
|
|
------------------------------------------------------------
|
|
[ 3] local 2a0a:e5c0:13:0:bad8:12ff:fe64:9d4d port 46452 connected with 2a0a:e5c0:13::42 port 5001
|
|
[ ID] Interval Transfer Bandwidth
|
|
[ 3] 0.0-30.0 sec 332 MBytes 92.6 Mbits/sec
|
|
```
|
|
|
|
## What is in the box
|
|
|
|
When you order the VIIRB, you will receive one pre-configured
|
|
system. The box **does not** contain the micro usb cable or a charger,
|
|
because we think that most people already have this and we don't want
|
|
to contribute to tech waste. **The price of the VIIRB is 55 CHF**.
|
|
|
|
If you need a power supply, we can ship it with a
|
|
[European style connector](https://en.wikipedia.org/wiki/Europlug)
|
|
for 15 CHF.
|
|
|
|
All prices excluding VAT and shipping costs.
|
|
|
|
### IPv6VPN included
|
|
|
|
A free subscription for 1 year is included. This way you can plug in
|
|
the VIIRB and just get started with IPv6.
|
|
|
|
## Ordering
|
|
|
|
To pre-order the VIIRB, send an email with your shipping address and
|
|
the requested quantity to **support -at- ungleich.ch**.
|
|
Shipping will start from July 2020.
|
|
|
|
### Pre-Order Special
|
|
|
|
All orders that arrive before 2020-06-30 will get a cool IPv6 sticker
|
|
for free. Outdoor resistant, can be put on a notebook, phone or car.
|
|
|
|
Additionally **the first 42 VIIRBs come in a limited edition**
|
|
that will carry its production number.
|
|
|
|
### Shipping costs
|
|
|
|
Below is a selection of shipping cost for various countries.
|
|
When you order we will confirm the actual shipping cost before
|
|
payment.
|
|
|
|
You can order up to 4 VIIRBs within one order. In other words:
|
|
only 1 times shipping cost for 1,2,3 or 4 VIIRBs.
|
|
|
|
* Canada: +23 CHF
|
|
* [Order 2 VIIRBs to Canada](https://datacenterlight.ch/product/viirb-2-ca/)
|
|
* [Order to Denmark, Finland, France, Germany, Great Britain,
|
|
Romania, Spain, Sweden: +14 CHF](https://datacenterlight.ch/product/viirb-eu/)
|
|
* [Order 2 VIIRBs to Denmark, Finland, France, Germany, Great Britain,
|
|
Romania, Spain, Sweden](https://datacenterlight.ch/product/viirb-2-eu/)
|
|
* [Order to Switzerland: +5 CHF](https://datacenterlight.ch/product/viirb-ch/)
|
|
* [Order 2 VIIRBs to Switzerland](https://datacenterlight.ch/product/viirb-2-ch/)
|
|
* [Order to Australia, South Korea, US: +16 CHF](https://datacenterlight.ch/product/viirb-us/)
|
|
* [Order 2 VIIRBs to Australia, South Korea, US](https://datacenterlight.ch/product/viirb-2-us/)
|
|
|
|
All prices exluding VAT.
|
|
|
|
## More of it
|
|
|
|
If you need more ports, Gigabit support, more RAM and more storage,
|
|
you can checkout the [Pro IPv6 Box](../pro-ipv6-box).
|
|
|
|
You can also announce your own IPv6 space via the VIIRB. The only
|
|
requirement is that you have an ASN and an IPv6 prefix. Checkout the
|
|
[BGP Peering](/u/products/bgp-peering/) for more details.
|
|
|
|
---
|
|
content2_text:
|
|
|
|
## How it works in detail
|
|
|
|
The complete flow for how your computers get IPv6 in the LAN
|
|
is show in the following picture:
|
|
|
|
![](ipv6-with-the-viirb.png)
|
|
|
|
So basically the VIIRB...
|
|
|
|
* gets an IPv4 address in your LAN
|
|
* connects to the IPv6VPN.ch service
|
|
* Gets its /48 routed via Wireguard
|
|
* Announces (via Router Advertisements) IPv6 on the LAN
|
|
* Because of the announcement, all clients in the LAN assign themself
|
|
an IPv6 address
|
|
|
|
And for Wifi it does the same, but uses a different /64
|
|
network.
|
|
---
|