Comments (6)
BABELD on Debian
#12 (comment)
BABELD on OpenWRT
opkg update
opkg install babeld
cat <<"EOF"> /etc/config/babeld
package babeld
config general
option 'local_port' '999'
config interface 'eth0'
option 'ifname' 'eth0'
EOF
cat <<"EOF"> /etc/babeld.conf
echo redistribute if eth0
redistribute deny
EOF
from toronto-community-network.
Espresso Bin Benchmark
[iperf PC]--gige---[iperf espressobin]
[iperf PC]--gige---[espressobin bridged]----[iperf PC]
[iperf PC]--gige---[espressobin routed]----[iperf PC]
[iperf exitnode]--gige wan---[iperf espressobin]
from toronto-community-network.
Doing some testing on the Atomic Pi which is an Atom x5-Z8350 SoC
[iperf PC]--gige---[iperf atomic pi USB3 dongle]
[iperf VM over babled]--gige---[iperf atomic pi onboard]
[iperf VM over babled]--gige---[atomic pi onboard routed over USB3 dongle]---[iperf PC]
[atomic pi wg0 over USB3 dongle]--gige---[WireGuard server with iperf]
[iperf VM over babled]--gige---[atomic pi onboard routed over wg0 encapsulated to physical USB3 dongle]--gige---[VM running WireGuard server with iperf]
CPU usage when routing over wireguard
from toronto-community-network.
Wire guard Test
Client
- ip address 192.168.1.x
cat <<"EOF"> wg0.conf
[Interface]
PrivateKey = cFP6gBOZrvqlt/XkdT7Cp6HOLuNMYa6yVNcCR+e9IEw=
ListenPort = 1000
[Peer]
PublicKey = 1510YjIH8EfQtJ2zxEEUb5+1B4HqmIv86pwpkJwNOW4=
AllowedIPs = 0.0.0.0/0
AllowedIPs = ::/0
Endpoint = 192.168.1.2:1000
EOF
ifconfig wg0 down
ip link del dev wg0
ip link add dev wg0 type wireguard
wg setconf wg0 wg0.conf
ip addr add 10.254.254.2/24 dev wg0
ifconfig wg0 up
Server
ip address 192.168.1.2
#### SERVER
cat <<"EOF"> wg0.conf
[Interface]
PrivateKey = 4LMdS6DPRe5gHcmMWYhZqlM9PzFTEeDz0kz0YIMCPm0=
ListenPort = 1000
[Peer]
PublicKey = //C9KkNgCgT/0+bIb6YMS558xNx6wJOwAuGbqO8CGlI=
AllowedIPs = 0.0.0.0/0
AllowedIPs = ::/0
EOF
ifconfig wg0 down
ip link del dev wg0
ip link add dev wg0 type wireguard
wg setconf wg0 wg0.conf
ip addr add 10.254.254.1/24 dev wg0
ifconfig wg0 up
from toronto-community-network.
Router X with Hardware Offloading
Seepds of ~ 217/180 VPN over WG
If we drop encryption 800-900
Comes as a weather proof version (edge point)
Babeld can be side loaded onto stock - https://github.com/darkdrgn2k/RouterX-Babeld-Package
from toronto-community-network.
Edge Router does not HW Accelerate over tunnels leaving speeds at ~300Mbps
from toronto-community-network.
Related Issues (20)
- Supenode 4 - Lawrance HOT 2
- Typical Supernode Deployment Setup HOT 3
- Supernode - York U HOT 1
- Babed Default Route Routing Issue HOT 5
- Deploy Prometheus/Grafana stack HOT 2
- Ubiquiti Antenna Bandwidth, Range, Modulation Rate Expectiations - Planning Total HOT 1
- Supernode 5 - Albion HOT 6
- Civic Hall TO Presentation HOT 5
- Datacenter at TORIC HOT 3
- Determine Abuse Policy HOT 1
- Develop relationship with Parkdale Peoples Economy organization HOT 3
- Prepare for community consultation on ConnectTO to City of Toronto HOT 1
- Find a way to do iMix test HOT 1
- Consult with City of Toronto on ConnectTO Project
- Deployment - SN4 HOT 1
- l2tp script delete l2tpeth0
- Find a way to show non-tomesh owned p2p links
- Schedule Canopy Install HOT 1
- SN4A3 not responding HOT 1
- unms_exporter not working HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from toronto-community-network.