FAQ.md
... ...
@@ -69,7 +69,7 @@ In order to prevent this, you need to supply a different subnet range to the Doc
69 69
]
70 70
}
71 71
```
72
-Note, I (@bri / AS4242422825) have only tested this with Docker version 23.0.0, build e92dd87. But it should work with any current version. I don't know how Swarm etc. networking works, this might need additional tweaking for other versions. (Referenced from https://straz.to/2021-09-08-docker-address-pools/ and https://docs.docker.com/network/bridge/ — I used this to get my `thelounge` container to connect to hackint.dn42.)
72
+Note, I (@bri / AS4242422825) have only tested this with Docker version 23.0.0, build e92dd87. But it should work with any current version. I don't know how Swarm etc. networking works, this might need additional tweaking for other versions. (Referenced from <https://straz.to/2021-09-08-docker-address-pools/> and <https://docs.docker.com/network/bridge/> — I used this to get my `thelounge` container to connect to hackint.dn42.)
73 73
74 74
### Can I update the wiki?
75 75
Home.md
... ...
@@ -76,7 +76,7 @@ The [Getting started](/howto/Getting-Started) page helps you to get your first n
76 76
77 77
## About this wiki
78 78
79
-This wiki is the main reference about dn42. It is available in read-only mode from the Internet [here](https://wiki.dn42.us) or [here](https://dn42.dev) or [here](https://dn42.tk) or [here](https://dn42.eu) or [here](https://dn42.wiki) or [here](https://dn42.cc) or [here (v6 only)](https://dn42.de) and for editing from within dn42, at [https://wiki.dn42](https://wiki.dn42) - [https](services/Certificate-Authority) required for editing.
79
+This wiki is the main reference about dn42. It is available in read-only mode from the Internet [here](https://wiki.dn42.us) or [here](https://dn42.dev) or [here](https://dn42.tk) or [here](https://dn42.eu) or [here](https://dn42.wiki) or [here](https://dn42.cc) or [here (v6 only)](https://dn42.de) and for editing from within dn42, at <https://wiki.dn42> - [https](services/Certificate-Authority) required for editing.
80 80
81 81
### DN42 Logo
82 82
Links.md
... ...
@@ -1,26 +1,26 @@
1 1
This is a small list of links. Some of them are informative, some educational, some funny and some entertaining. You know a link you want to share? Then edit the page and add it!
2 2
3 3
Books:
4
-- https://github.com/gsahinpi/acm361/raw/master/Computer%20Networks%20-%20A%20Tanenbaum%20-%205th%20edition.pdf
4
+- [Computer Networks -Tanenbaum](https://github.com/gsahinpi/acm361/raw/master/Computer%20Networks%20-%20A%20Tanenbaum%20-%205th%20edition.pdf)
5 5
6 6
Tutorials:
7
-- https://jlu5.com/blog/dn42-multiple-servers-ibgp-igps
8
-- https://github.com/knorrie/network-examples
9
-- https://bgpfilterguide.nlnog.net/
7
+- [Multiple servers on dn42: iBGP and IGPs](https://jlu5.com/blog/dn42-multiple-servers-ibgp-igps)
8
+- [Network Examples](https://github.com/knorrie/network-examples)
9
+- [BGP Filter Guides](https://bgpfilterguide.nlnog.net/)
10 10
11 11
Examples and Blogs:
12
-- https://lantian.pub/en/page/dn42/
13
-- https://github.com/jlu5/ansible-dn42
12
+- [lantian's blog](https://lantian.pub/en/page/dn42/)
13
+- [jlu5's dn42 config](https://github.com/jlu5/ansible-dn42)
14 14
15 15
Videos:
16 16
- English
17
- - https://www.youtube.com/watch?v=oKyhrbG3sjI
18
- - https://media.ccc.de/v/denog13-12617-local-pref-considered-evil
17
+ - [BGP Tutorial Massimiliano Stucchi, Tom Smyth ](https://www.youtube.com/watch?v=oKyhrbG3sjI)
18
+ - [local-pref considered evil ](https://media.ccc.de/v/denog13-12617-local-pref-considered-evil)
19 19
- German
20
- - https://media.ccc.de/v/routingdays16-18-network_ip_basics
21
- - https://media.ccc.de/v/routingdays16-14-ibgp_fundamentals
22
- - https://media.ccc.de/v/routingdays16-10-e_bgp_fundamentals
20
+ - [Network / IP Basics OSI-Modell und Protokolle im Überblick](https://media.ccc.de/v/routingdays16-18-network_ip_basics)
21
+ - [iBGP Fundamentals BGP im internen Netzwerk.](https://media.ccc.de/v/routingdays16-14-ibgp_fundamentals)
22
+ - [(e)BGP Fundamentals Route selection, AS path, prefix, metrics and state machine](https://media.ccc.de/v/routingdays16-10-e_bgp_fundamentals)
23 23
24 24
25 25
Funny:
26
-- https://ipv6bingo.com/
... ...
\ No newline at end of file
0
+- [ipv6bingo](https://ipv6bingo.com/)
Other.md
... ...
@@ -2,11 +2,11 @@
2 2
3 3
## Other Lists
4 4
5
-- http://en.wikipedia.org/wiki/List_of_wireless_community_networks_by_region
6
-- http://en.wikipedia.org/wiki/Darknet_(networking)
7
-https://en.wikipedia.org/wiki/Category:Anonymity_networks
8
-- http://anonet2.biz/List%20of%20Anonymous%20Networks
9
-- https://en.wikipedia.org/wiki/Anonymous_P2P
5
+- <http://en.wikipedia.org/wiki/List_of_wireless_community_networks_by_region>
6
+- <http://en.wikipedia.org/wiki/Darknet_(networking)>
7
+- <https://en.wikipedia.org/wiki/Category:Anonymity_networks>
8
+- <http://anonet2.biz/List%20of%20Anonymous%20Networks>
9
+- <https://en.wikipedia.org/wiki/Anonymous_P2P>
10 10
11 11
## Anonymity
12 12
... ...
@@ -43,7 +43,7 @@ OneSwarm can be run as a darknet for friend-to-friend file-sharing.
43 43
- **CRXN**
44 44
45 45
## AnoNet
46
-A wiki page dedicated to the AnoNet Network: http://wiki.qontrol.nl/Anonet
46
+A wiki page dedicated to the AnoNet Network: <http://wiki.qontrol.nl/Anonet>
47 47
48 48
## TINC Clouds
49 49
howto/Address-Space.md
... ...
@@ -15,7 +15,7 @@ grep -r ^policy data/inet{,6}num/
15 15
16 16
The [filter.txt](https://git.dn42.dev/dn42/registry/src/master/data/filter.txt) and [filter6.txt](https://git.dn42.dev/dn42/registry/src/master/data/filter6.txt) files within the registry detail the network wide constraints on what address ranges are in use together with the global limits on what can be announced.
17 17
18
-`inetnum` and `inet6num` objects within the registry are used to describe the allocation of address space to users. `route` and `route6` objects in the registry are used to validate routing announcements through [ROA](https://wiki.dn42/howto/Bird#route-origin-authorization).
18
+`inetnum` and `inet6num` objects within the registry are used to describe the allocation of address space to users. `route` and `route6` objects in the registry are used to validate routing announcements through [ROA](/howto/Bird#route-origin-authorization).
19 19
20 20
In addition to the native DN42 address ranges, the registry also contains allocations for the address space used by affiliate networks. These are updated by a regular [sync script](https://git.dn42.dev/dn42/registry-sync).
21 21
... ...
@@ -41,7 +41,7 @@ There are other IPv4 ranges in use within DN42 related to the affiliate networks
41 41
42 42
The diagram below shows the allocation policies for the DN42 address space.
43 43
44
-![Policy Map Image](images/PolicyMap.png)
44
+![Policy Map Image](/howto/images/PolicyMap.png)
45 45
46 46
Specific policy restrictions:
47 47
howto/Bird.md
... ...
@@ -254,23 +254,23 @@ The ROA table can be generated from the registry directly or you can use the fol
254 254
255 255
ROA files generated by [dn42regsrv](https://git.burble.com/burble.dn42/dn42regsrv) are available from burble.dn42:
256 256
257
-|URL|&nbsp;IPv4/IPv6&nbsp;|Description|
258
-|---|---|---|
259
-|[https://dn42.burble.com/roa/dn42_roa_46.json](https://dn42.burble.com/roa/dn42_roa_46.json) &nbsp; | &nbsp;Both&nbsp; | JSON format for use with RPKI |
260
-|[https://dn42.burble.com/roa/dn42_roa_bird1_46.conf](https://dn42.burble.com/roa/dn42_roa_bird1_46.conf) &nbsp; | &nbsp;Both&nbsp; | Bird1 format |
261
-|[https://dn42.burble.com/roa/dn42_roa_bird1_4.conf](https://dn42.burble.com/roa/dn42_roa_bird1_4.conf) &nbsp; | &nbsp;IPv4 Only&nbsp; | Bird1 format |
262
-|[https://dn42.burble.com/roa/dn42_roa_bird1_6.conf](https://dn42.burble.com/roa/dn42_roa_bird1_6.conf) &nbsp; | &nbsp;IPv6 Only&nbsp; | Bird1 format |
263
-|[https://dn42.burble.com/roa/dn42_roa_bird2_46.conf](https://dn42.burble.com/roa/dn42_roa_bird2_46.conf) &nbsp; | &nbsp;Both&nbsp; | Bird2 format |
264
-|[https://dn42.burble.com/roa/dn42_roa_bird2_4.conf](https://dn42.burble.com/roa/dn42_roa_bird2_4.conf) &nbsp; | &nbsp;IPv4 Only&nbsp; | Bird2 format |
265
-|[https://dn42.burble.com/roa/dn42_roa_bird2_6.conf](https://dn42.burble.com/roa/dn42_roa_bird2_6.conf) &nbsp; | &nbsp;IPv6 Only&nbsp; | Bird2 format |
257
+|URL|&nbsp;IPv4/IPv6&nbsp;|Description|
258
+|---|---|---|
259
+| <https://dn42.burble.com/roa/dn42_roa_46.json> &nbsp; | &nbsp;Both&nbsp; | JSON format for use with RPKI |
260
+| <https://dn42.burble.com/roa/dn42_roa_bird1_46.conf> &nbsp; | &nbsp;Both&nbsp; | Bird1 format |
261
+| <https://dn42.burble.com/roa/dn42_roa_bird1_4.conf> &nbsp; | &nbsp;IPv4 Only&nbsp; | Bird1 format |
262
+| <https://dn42.burble.com/roa/dn42_roa_bird1_6.conf> &nbsp; | &nbsp;IPv6 Only&nbsp; | Bird1 format |
263
+| <https://dn42.burble.com/roa/dn42_roa_bird2_46.conf> &nbsp; | &nbsp;Both&nbsp; | Bird2 format |
264
+| <https://dn42.burble.com/roa/dn42_roa_bird2_4.conf> &nbsp; | &nbsp;IPv4 Only&nbsp; | Bird2 format |
265
+| <https://dn42.burble.com/roa/dn42_roa_bird2_6.conf> &nbsp; | &nbsp;IPv6 Only&nbsp; | Bird2 format |
266 266
267 267
ROA files generated by [roa_wizard](https://git.dn42.dev/Kioubit/roa_wizard) are available:
268 268
269 269
|URL|&nbsp;IPv4/IPv6&nbsp;|Description|
270
-|---|---|---|
271
-|[https://kioubit-roa.dn42.dev/?type=v4](https://kioubit-roa.dn42.dev/?type=v4) &nbsp; | &nbsp;IPv4 Only&nbsp; | Bird2 format |
272
-|[https://kioubit-roa.dn42.dev/?type=v6](https://kioubit-roa.dn42.dev/?type=v6) &nbsp; | &nbsp;IPv6 Only&nbsp; | Bird2 format |
273
-|[https://kioubit-roa.dn42.dev/?type=json](https://kioubit-roa.dn42.dev/?type=json) &nbsp; | &nbsp;Both&nbsp; | JSON format for use with RPKI |
270
+|---|---|---|
271
+| <https://kioubit-roa.dn42.dev/?type=v4> &nbsp; | &nbsp;IPv4 Only&nbsp; | Bird2 format |
272
+| <https://kioubit-roa.dn42.dev/?type=v6> &nbsp; | &nbsp;IPv6 Only&nbsp; | Bird2 format |
273
+| <https://kioubit-roa.dn42.dev/?type=json> &nbsp; | &nbsp;Both&nbsp; | JSON format for use with RPKI |
274 274
275 275
### Updating ROA tables
276 276
... ...
@@ -429,5 +429,5 @@ bird> show route export <somepeer> # shows the route you export to someone
429 429
```
430 430
431 431
# External Links
432
-* detailed bird configuration from Mic92: https://github.com/Mic92/bird-dn42
433
-* more bird commands: https://bird.network.cz/?get_doc&v=20&f=bird-4.html
432
+* detailed bird configuration from Mic92: <https://github.com/Mic92/bird-dn42>
433
+* more bird commands: <https://bird.network.cz/?get_doc&v=20&f=bird-4.html>
howto/Bird2.md
... ...
@@ -6,10 +6,10 @@ The `extra/bird` package in the arch repositories will usually have a relatively
6 6
7 7
# Bird2 Version <2.0.8 / Debian
8 8
9
-Please note, that Bird2 versions before 2.0.8 don't support IPv6 extended nexthops for IPv4 destinations (https://bird.network.cz/pipermail/bird-users/2020-April/014412.html).
9
+Please note, that Bird2 versions before 2.0.8 don't support IPv6 extended nexthops for IPv4 destinations (<https://bird.network.cz/pipermail/bird-users/2020-April/014412.html>).
10 10
Additionally Bird2 before 2.0.8 cannot automatically update filtered bgp routes when an used RPKI source changes.
11 11
12
-Debian 11 Bullseye delivers Bird 2.0.7. But you can use the Debian Bullseye backport-repository which provides version 2.0.8 (see https://backports.debian.org/Instructions/ for adding backports repository and install packages from the repository).
12
+Debian 11 Bullseye delivers Bird 2.0.7. But you can use the Debian Bullseye backport-repository which provides version 2.0.8 (see <https://backports.debian.org/Instructions/> for adding backports repository and install packages from the repository).
13 13
14 14
# Example configuration
15 15
howto/GRE-plus-IPsec.md
... ...
@@ -25,10 +25,10 @@
25 25
* At least one peer should operate his own (Sub-)CA.
26 26
27 27
## How to configure a GRE tunnel on FreeBSD
28
-See [GRE on FreeBSD](GRE-on-FreeBSD).
28
+See [GRE on FreeBSD](/howto/GRE-on-FreeBSD).
29 29
30 30
## How to configure IPsec on FreeBSD
31
-See [IPsec on FreeBSD](IPsec-on-FreeBSD).
31
+See [IPsec on FreeBSD](/howto/IPsec-on-FreeBSD).
32 32
33 33
## How to configure GRE + IPsec on Debian
34
-See [GRE + IPsec on Debian](IPsecWithPublicKeys/GRE-plus-IPsec-Debian).
34
+See [GRE + IPsec on Debian](/howto/IPsecWithPublicKeys/GRE-plus-IPsec-Debian).
howto/Getting-Started.md
... ...
@@ -305,7 +305,7 @@ source: DN42
305 305
306 306
In dn42, there is no real distinction between peering and transit: in most cases, everybody serves as an upstream provider to all its peers. Note that if you have very slow connectivity to the Internet, you may want to avoid providing transit between your peers, which can be done by filtering or prepending your ASN. For the sake of sane routing, try to peer with people on the same continent to avoid inefficient routing, <50ms is a good rule of thumb. You can also look into Bird communities if you are using Bird to mark the latency for the [link](/howto/Bird-communities).
307 307
308
-You can use the peerfinder to help you find potential peers close to you: https://dn42.us/peers
308
+You can use the peerfinder to help you find potential peers close to you: <https://dn42.us/peers>
309 309
310 310
You can then contact them on IRC or by email. In case you're really at loss, you can also ask for peers on the mailing list.
311 311
... ...
@@ -313,17 +313,17 @@ You can then contact them on IRC or by email. In case you're really at loss, you
313 313
314 314
Unless your dn42 peers are on the same network, you must establish tunnels. Choose anything you like: Wireguard, OpenVPN, GRE, GRE + IPSec, IPIP, Tinc, ...
315 315
316
-There is some documentation in this wiki, like [gre-plus-ipsec](GRE-plus-IPsec).
316
+There is some documentation in this wiki, like [gre-plus-ipsec](/howto/GRE-plus-IPsec).
317 317
318 318
## Running a routing daemon
319 319
320 320
You need a routing daemon to speak BGP with your peers. People usually run Quagga or Bird, but you may use anything (OpenBGPD, XORP, somebody even used an old [hardware router](BGP-on-Extreme-Summit1i) ). See the relevant [FAQ entry](/FAQ#frequently-asked-questions_what-bgp-daemon-should-i-use).
321 321
322
-You can find [configuration examples for Bird here](Bird).
322
+You can find [configuration examples for Bird here](/howto/Bird).
323 323
324 324
## Configuration Examples
325 325
326
-* [Important Network configuration](networksettings)
326
+* [Important Network configuration](/howto/networksettings)
327 327
328 328
* VPN/Tunnel:
329 329
* [Wireguard](/howto/wireguard)
... ...
@@ -334,10 +334,10 @@ You can find [configuration examples for Bird here](Bird).
334 334
* [Bird](/howto/Bird)
335 335
* [Quagga](/howto/Quagga)
336 336
* Router specific:
337
- * [dn42 on OpenWRT](OpenWRT)
338
- * [EdgeOS Configuration](EdgeOS-Config-Example)
339
- * [EdgeOS GRE/IPsec Example](EdgeOS-GRE-IPsec-Example)
340
- * [BGP on Extreme Networks Summit 1i](BGP-on-Extreme-Summit1i)
337
+ * [dn42 on OpenWRT](/howto/OpenWRT)
338
+ * [EdgeOS Configuration](/howto/EdgeOS-Config-Example)
339
+ * [EdgeOS GRE/IPsec Example](/howto/EdgeOS-GRE-IPsec-Example)
340
+ * [BGP on Extreme Networks Summit 1i](/howto/BGP-on-Extreme-Summit1i)
341 341
342 342
# Configure DNS
343 343
howto/IPsec-with-PublicKeys.md
... ...
@@ -7,9 +7,9 @@
7 7
* The [insecure][1] [IKE][2] [aggressive mode][3] must be used to support distinct PSKs for multiple dynamic peers, or
8 8
* All dynamic peers must use the same PSK in order to use the more secure IKE main mode
9 9
10
-[1]: http://www.sersc.org/journals/IJAST/vol8/2.pdf "Vulnerabilities of VPN using IPSec and Defensive Measures"
11
-[2]: http://carnal0wnage.attackresearch.com/2011/12/aggressive-mode-vpn-ike-scan-psk-crack.html "Aggressive Mode VPN -- IKE-Scan, PSK-Crack, and Cain"
12
-[3]: http://rayas-security.blogspot.com/2013/06/ipsec-vpn-main-mode-vs-aggressive-mode.html "IPsec VPN, Main mode Vs Aggressive mode"
10
+[1]: <http://www.sersc.org/journals/IJAST/vol8/2.pdf> "Vulnerabilities of VPN using IPSec and Defensive Measures"
11
+[2]: <http://carnal0wnage.attackresearch.com/2011/12/aggressive-mode-vpn-ike-scan-psk-crack.html> "Aggressive Mode VPN -- IKE-Scan, PSK-Crack, and Cain"
12
+[3]: <http://rayas-security.blogspot.com/2013/06/ipsec-vpn-main-mode-vs-aggressive-mode.html> "IPsec VPN, Main mode Vs Aggressive mode"
13 13
14 14
### Public keys are _better_
15 15
* They can be transmitted over insecure channels without compromising security
... ...
@@ -31,7 +31,7 @@ Keep in mind that certificates are just public keys wrapped with some extra meta
31 31
### Conversion tool
32 32
Different implementations use different formats to represent public keys, and it's necessary to be able to convert between them. Here is a script for that purpose:
33 33
34
-[https://raw.githubusercontent.com/zeroae/pubkey-converter/master/pubkey-converter.pl](https://raw.githubusercontent.com/zeroae/pubkey-converter/master/pubkey-converter.pl)
34
+<https://raw.githubusercontent.com/zeroae/pubkey-converter/master/pubkey-converter.pl>
35 35
36 36
### How-To examples
37 37
| Implementation | Key format |
... ...
@@ -44,13 +44,13 @@ Different implementations use different formats to represent public keys, and it
44 44
| [strongSwan < 5.0.0][e] | Base64 RFC 3110 |
45 45
| [VyOS/EdgeOS][g] | Base64 RFC 3110 |
46 46
47
-[a]: /howto/IPsecWithPublicKeys/CiscoIOSExample
48
-[b]: /howto/IPsecWithPublicKeys/RouterOSExample
49
-[c]: /howto/IPsecWithPublicKeys/OpenBSDExample
50
-[d]: /howto/IPsecWithPublicKeys/RacoonExample
51
-[e]: /howto/IPsecWithPublicKeys/strongSwan4Example
52
-[f]: /howto/IPsecWithPublicKeys/strongSwan5Example
53
-[g]: /howto/IPsecWithPublicKeys/VyOSExample
47
+[a]: </howto/IPsecWithPublicKeys/CiscoIOSExample>
48
+[b]: </howto/IPsecWithPublicKeys/RouterOSExample>
49
+[c]: </howto/IPsecWithPublicKeys/OpenBSDExample>
50
+[d]: </howto/IPsecWithPublicKeys/RacoonExample>
51
+[e]: </howto/IPsecWithPublicKeys/strongSwan4Example>
52
+[f]: </howto/IPsecWithPublicKeys/strongSwan5Example>
53
+[g]: </howto/IPsecWithPublicKeys/VyOSExample>
54 54
55 55
### Notes
56 56
1. Best practice is to generate the private key on the router itself, and not transfer it to another machine. This part should be kept secret!
howto/IPsecWithPublicKeys/CiscoIOSExample.md
... ...
@@ -39,7 +39,7 @@ _Note: You may already have completed this step, since it's required to enable S
39 39
40 40
2. Convert your peer's public key to the hexadecimal DER format using the [pubkey-converter][pubkey-converter] script, if necessary.
41 41
42
-[pubkey-converter]: https://git.dn42.dev/ryan/pubkey-converter/raw/master/pubkey-converter.pl "Public key conversion script"
42
+[pubkey-converter]: <https://git.dn42.dev/ryan/pubkey-converter/raw/master/pubkey-converter.pl> "Public key conversion script"
43 43
44 44
## Configuration
45 45
### Configure the phase 1 IKE parameters
howto/IPsecWithPublicKeys/RouterOSExample.md
... ...
@@ -33,7 +33,7 @@
33 33
34 34
3. Convert your peer's public key to the PEM format using the [pubkey-converter][pubkey-converter] script, if necessary.
35 35
36
-[pubkey-converter]: https://dn42.us/git/user/ryan/pubkey-converter.git/plain/pubkey-converter.pl "Public key conversion script"
36
+[pubkey-converter]: <https://dn42.us/git/user/ryan/pubkey-converter.git/plain/pubkey-converter.pl> "Public key conversion script"
37 37
38 38
## Configuration
39 39
### Configure the phase 1 IKE parameters
howto/IPsecWithPublicKeys/VyOSExample.md
... ...
@@ -21,7 +21,7 @@
21 21
22 22
2. Convert your peer's public key to the Base64 RFC 3110 format using the [pubkey-converter][pubkey-converter] script, if necessary.
23 23
24
-[pubkey-converter]: https://dn42.us/git/user/ryan/pubkey-converter.git/plain/pubkey-converter.pl "Public key conversion script"
24
+[pubkey-converter]: <https://dn42.us/git/user/ryan/pubkey-converter.git/plain/pubkey-converter.pl> "Public key conversion script"
25 25
26 26
## Configuration
27 27
### Configure the phase 1 IKE parameters
howto/IPsecWithPublicKeys/strongSwan4Example.md
... ...
@@ -28,7 +28,7 @@
28 28
29 29
2. Convert your peer's public key to the Base64 RFC 3110 format using the [pubkey-converter][pubkey-converter] script, if necessary.
30 30
31
-[pubkey-converter]: https://dn42.us/git/user/ryan/pubkey-converter.git/plain/pubkey-converter.pl "Public key conversion script"
31
+[pubkey-converter]: <https://dn42.us/git/user/ryan/pubkey-converter.git/plain/pubkey-converter.pl> "Public key conversion script"
32 32
33 33
## Configuration
34 34
### Configure the phase 1 IKE parameters
howto/IPsecWithPublicKeys/strongSwan5Example.md
... ...
@@ -32,7 +32,7 @@ Don't forget to disable selinux :)
32 32
33 33
2. Convert your peer's public key to the PEM format using the [pubkey-converter][pubkey-converter] script, if necessary.
34 34
35
-[pubkey-converter]: https://git.dn42.dev/ryan/pubkey-converter/raw/master/pubkey-converter.pl "Public key conversion script"
35
+[pubkey-converter]: <https://git.dn42.dev/ryan/pubkey-converter/raw/master/pubkey-converter.pl> "Public key conversion script"
36 36
37 37
## Configuration
38 38
### Configure the phase 1 IKE parameters
... ...
@@ -127,4 +127,4 @@ If your peer is using a Cisco router and is behind NAT, then you might need to a
127 127
rightid=NATIP
128 128
129 129
# See also
130
-* [Network settings](https://internal.dn42/howto/networksettings)
130
+* [Network settings](/howto/networksettings)
howto/IPv6-Multicast.md
... ...
@@ -2,11 +2,11 @@
2 2
3 3
The following guide illustrates how to set up an IPv6 multicast router using [PIM-SM](https://en.wikipedia.org/wiki/Protocol_Independent_Multicast#Sparse_mode) (Protocol Independent Multicast in Sparse Mode) with your own personal multicast prefix.
4 4
5
-rfc8815 deprecated pim-sm, please take a look at the new multicast page about pim-ssm: wiki.dn42/howto/multicast.md
5
+rfc8815 deprecated pim-sm, please take a look at the new multicast page about pim-ssm: </howto/multicast>
6 6
7 7
## Quickstart
8 8
9
-* Install pim6sd from here: https://github.com/troglobit/pim6sd/
9
+* Install pim6sd from here: <https://github.com/troglobit/pim6sd/>
10 10
```sh
11 11
cd /usr/src
12 12
git clone https://github.com/troglobit/pim6sd.git
howto/IPv6.md
... ...
@@ -16,14 +16,14 @@ If you're already running IPv4 on DN42, here's how to get started:
16 16
* ???
17 17
* Profit!
18 18
19
-If not, you can follow the instructions on the [Getting Started](Getting-Started) page, as they'll mostly apply to IPv6 aswell.
19
+If not, you can follow the instructions on the [Getting Started](/howto/Getting-Started) page, as they'll mostly apply to IPv6 aswell.
20 20
21 21
## What can i do on DN42-v6 ?
22 22
23 23
A fair share of the services are available through IPv6. However some of the well known addresses might not work, so you'll have to find alternative services.
24 24
25 25
Quick list of some native-IPv6-capable services:
26
- * Anycast [whois.dn42](whois.dn42)
26
+ * Anycast [whois.dn42](/services/whois)
27 27
* DNS, including anycast
28 28
* Media boards, including DN42-Chan
29 29
* torrents.dn42
howto/Munin.md
... ...
@@ -36,7 +36,7 @@ fi
36 36
## Graph routes and activity for every neighbour
37 37
38 38
This munin-plugin makes it very easy to graph the announced routes and activity for each neighbour over time:
39
-https://github.com/luben/bird-multigraph-plugin
39
+<https://github.com/luben/bird-multigraph-plugin>
40 40
41 41
It's also possible to get notified by Munin when a problem with the peering persists. You have to define a critical value in line 138:
42 42
```
... ...
@@ -54,4 +54,4 @@ graph_title $name routes
54 54
```
55 55
56 56
Example installation:
57
-http://stats.tbspace.de/munin-cgi/munin-cgi-graph/tbspace.de/server.tbspace.de/dn42_crest_routes-day.png
57
+<http://stats.tbspace.de/munin-cgi/munin-cgi-graph/tbspace.de/server.tbspace.de/dn42_crest_routes-day.png>
howto/OpenBGPD.md
... ...
@@ -109,12 +109,12 @@ ROA files generated by [dn42regsrv](https://git.dn42.dev/burble/dn42regsrv) are
109 109
110 110
|URL|&nbsp;IPv4/IPv6&nbsp;|
111 111
|---|---|
112
-|[https://dn42.burble.com/roa/dn42_roa_obgpd_46.conf](https://dn42.burble.com/roa/dn42_roa_obgpd_46.conf) &nbsp; | &nbsp;Both&nbsp; |
113
-|[https://dn42.burble.com/roa/dn42_roa_obgpd_4.conf](https://dn42.burble.com/roa/dn42_roa_obgpd_4.conf) &nbsp; | &nbsp;IPv4 Only&nbsp; |
114
-|[https://dn42.burble.com/roa/dn42_roa_obgpd_6.conf](https://dn42.burble.com/roa/dn42_roa_obgpd_6.conf) &nbsp; | &nbsp;IPv6 Only&nbsp; |
112
+| <https://dn42.burble.com/roa/dn42_roa_obgpd_46.conf> &nbsp; | &nbsp;Both&nbsp; |
113
+| <https://dn42.burble.com/roa/dn42_roa_obgpd_4.conf> &nbsp; | &nbsp;IPv4 Only&nbsp; |
114
+| <https://dn42.burble.com/roa/dn42_roa_obgpd_6.conf> &nbsp; | &nbsp;IPv6 Only&nbsp; |
115 115
116 116
`/etc/dn42.roa-set` is the generated set:
117
-```
117
+```conf
118 118
roa-set {
119 119
fd00:12:34::/48 source-as 4242421234
120 120
fd00:ab:cd::/44 maxlen 64 source-as 4242427890
... ...
@@ -132,4 +132,4 @@ include "/etc/dn42.roa-set"
132 132
This is mostly OpenBSD specific since [bgplg(8)](http://man.openbsd.org/bgplg.8) and [httpd(8)](http://man.openbsd.org/httpd.8) ship as part of the operating system.
133 133
The **bgplg** manual contains the few steps and example [httpd.conf(5)](http://man.openbsd.org/httpd.conf.5) required to enable the looking glass.
134 134
135
-See https://t4-2.high5.nl/bgplg for a running instance operating within DN42.
135
+See <https://t4-2.high5.nl/bgplg> for a running instance operating within DN42.
howto/OpenWRT.md
... ...
@@ -74,9 +74,9 @@ This is more tricky. In theory, all you have to do is to set
74 74
75 75
option forward ACCEPT
76 76
77
-in the definition of the zone. However, due to a bug in Attitude Adjustment (see https://dev.openwrt.org/ticket/12945), this will allow forwarding **everything everywhere**.
77
+in the definition of the zone. However, due to a bug in Attitude Adjustment (see <https://dev.openwrt.org/ticket/12945>), this will allow forwarding **everything everywhere**.
78 78
79
-You have to use this patch: https://dev.openwrt.org/changeset/35484 (monkeypatching the relevant files in `/lib` should work).
79
+You have to use this patch: <https://dev.openwrt.org/changeset/35484> (monkeypatching the relevant files in `/lib` should work).
80 80
81 81
## DNS
82 82
howto/ROA-slash-RPKI.md
... ...
@@ -27,7 +27,7 @@ It is also possible to integrate this with a RTR cache server such as [gortr](ht
27 27
28 28
### dn42regsrv
29 29
30
-You can find a hosted example of dn42regsrv at https://explorer.burble.com/
30
+You can find a hosted example of dn42regsrv at <https://explorer.burble.com/>
31 31
32 32
Instructions on how to host dn42regsrv yourself can be found on the git repo of [dn42regsrv](https://git.burble.com/burble.dn42/dn42regsrv).
33 33
... ...
@@ -38,13 +38,13 @@ You can also run dn42regsrv via docker (then available at 127.0.0.1:8042):
38 38
./build.sh
39 39
docker-compose up -d
40 40
41
-Documentation for the api endpoints can be found here: https://git.burble.com/burble.dn42/dn42regsrv/src/master/API.md
41
+Documentation for the api endpoints can be found here: <https://git.burble.com/burble.dn42/dn42regsrv/src/master/API.md>
42 42
43 43
### gortr
44 44
45 45
burble kindly provides ready-to-use files for gortr here:
46 46
47
-https://dn42.burble.com/roa/dn42_roa_46.json
47
+<https://dn42.burble.com/roa/dn42_roa_46.json>
48 48
49 49
You can use these to simply run gortr via docker:
50 50
... ...
@@ -72,12 +72,12 @@ This is a working configuration file for dn42. Maybe change the listen addresses
72 72
listen = ["0.0.0.0:323", "[::]:323"]
73 73
unit = "dn42-json"
74 74
75
-For more information cosult the official documentation: https://rtrtr.docs.nlnetlabs.nl/en/stable/
75
+For more information cosult the official documentation: <https://rtrtr.docs.nlnetlabs.nl/en/stable/>
76 76
77 77
### Other tools / generators
78
-- bauen1's dn42-roagen: https://gitlab.com/bauen1/dn42-roagen
79
-- Kioubit's registry wizard: https://git.dn42.dev/Kioubit/RegistryWizard
80
-- chuangzhu's pure bash script: https://paste.sr.ht/~chuang/e98d2fe791de68a6cf5aade7877cd0dbc1cdb84e
78
+- bauen1's dn42-roagen: <https://gitlab.com/bauen1/dn42-roagen>
79
+- Kioubit's registry wizard: <https://git.dn42.dev/Kioubit/RegistryWizard>
80
+- chuangzhu's pure bash script: <https://paste.sr.ht/~chuang/e98d2fe791de68a6cf5aade7877cd0dbc1cdb84e>
81 81
82 82
### This is all to complicated, is there an easy all-in-one package for RTR?
83 83
howto/lglass.md
... ...
@@ -73,11 +73,11 @@ The configuration file format is JSON and allows configuration of the database c
73 73
74 74
| Option | Meaning |
75 75
|----------|:-------------|
76
-| listen.host |IP address for listening socket (Default: ::)|
77
-|listen.port|TCP port for listening socket (Default: 4343)|
78
-|listen.protocol|Protocol for listening socket (4 or 6, by default 6)|
76
+| listen.host |IP address for listening socket (Default: ::) |
77
+|listen.port|TCP port for listening socket (Default: 4343) |
78
+|listen.protocol|Protocol for listening socket (4 or 6, by default 6) |
79 79
|database|Array of database URLs to initialize database chain|
80
-|database.types|Array of object types in database (Default: undefined)<br/>Default chain:<br/>[<br/> "whois+lglass.database.file+file:.",<br/> "whois+lglass.database.cidr+cidr:",<br/> "whois+lglass.database.schema+schema:",<br/> "whois+lglass.database.cache+cached:"<br/>]|
80
+|database.types|Array of object types in database (Default: undefined) <br/>Default chain:<br/>[<br/> "whois+lglass.database.file+file:.",<br/> "whois+lglass.database.cidr+cidr:",<br/> "whois+lglass.database.schema+schema:",<br/> "whois+lglass.database.cache+cached:"<br/>]|
81 81
|messages.preamble|String preamble for whois responses|
82 82
|messages.help|String help message for help requests|
83 83
|process.user|User to change after initialization|
howto/mpls.md
... ...
@@ -22,7 +22,7 @@ between two ases, you can enable ipv4/ipv6 labeled-unicast address family
22 22
to do inter-as-mpls-vpn on top of it, you can enable rr-to-rr, asbr-to-asbr or rr-to-asbr vpnv4/vpnv6/vpls/evpn peerings
23 23
24 24
25
-more info at http://mpls.dn42/ or at http://mp.ls/
25
+more info at <http://mpls.dn42/> or at <http://mp.ls/>
26 26
27 27
participating networks:
28 28
howto/multicast.md
... ...
@@ -30,7 +30,7 @@ current streams:
30 30
31 31
vlc rtp://[email protected]:1234/
32 32
33
-controllable at http://webdj.nop.dn42/
33
+controllable at <http://webdj.nop.dn42/>
34 34
35 35
public multicast to unicast relay with vlc4 and above:
36 36
howto/nixos.md
... ...
@@ -168,7 +168,7 @@ As seen, the IP configuration is applied via ip-commands in the postSetup. This
168 168
169 169
### BGP Routing with bird2
170 170
171
-Like ferm, Bird2 is configured by ```services.bird2.config``` containing a string. In there the example bird2 config from [wiki.dn42](https://wiki.dn42/howto/Bird2) can be imported. Roa tables can be generated or downloaded from host providing them.
171
+Like ferm, Bird2 is configured by ```services.bird2.config``` containing a string. In there the example bird2 config from [wiki.dn42](/howto/Bird2) can be imported. Roa tables can be generated or downloaded from host providing them.
172 172
173 173
174 174
#### ROA Updating script
... ...
@@ -239,4 +239,5 @@ I also run services like a nameserver for .litschi.dn42 zones and a nginx webser
239 239
240 240
### Sample configuration
241 241
242
-You can find a sample Wireguard + Bird configuration made by Tchekda ready for dn42 on [this](https://github.com/Tchekda/nixos-configuration/tree/master/llitt/dn42) repository
... ...
\ No newline at end of file
0
+You can find a sample Wireguard + Bird configuration made by Tchekda ready for dn42 on [this](https://github.com/Tchekda/nixos-configuration/tree/master/llitt/dn42) repository
1
+
howto/openvpn.md
... ...
@@ -187,7 +187,7 @@ Build the CA: `. vars`, `./build-ca`, then generate the server key: `./build-key
187 187
Then, for each client, generate a private key and a certificate: ```./build-key myclient```. The Common Name is the only important information (it will be used to identify the client, for instance in the logs).
188 188
189 189
# See also
190
-* [Network settings](https://internal.dn42/howto/networksettings)
190
+* [Network settings](/howto/networksettings)
191 191
192 192
# External Links
193 193
* multicast:
howto/vyos1.4.x.md
... ...
@@ -1,7 +1,7 @@
1 1
# VyOS 1.4.x sagitta
2 2
VyOS is an open source software router. It is feature rich and supports multiple deployment options such as physical hardware (Old PC's) or a VPC/VM. The developers have a nightly rolling release that includes all the latest features such as Wireguard.
3 3
4
-It can be downloaded here https://www.vyos.io/rolling-release/.
4
+It can be downloaded here <https://www.vyos.io/rolling-release/>.
5 5
6 6
## Firewall Baseline
7 7
We will configure firewall access lists for inbound connections on our peer Wireguard interfaces as well as block all inbound connections to our router with the exception of BGP. This should be a good baseline firewall ruleset to filter inbound traffic on your network’s edge. Modifications may be needed depending on your specific goals. If your router has an uplink back to a larger internal network (outside of DN42), an outbound firewall ruleset will need to be applied to that interface.
... ...
@@ -203,7 +203,7 @@ You can now check your BGP summary
203 203
204 204
## RPKI/ROA Checking
205 205
### Setup RPKI Caching Server
206
-Burble has made this super easy. More info can be found [here](https://wiki.dn42/howto/ROA-slash-RPKI) on this wiki. Get started by running the below command on a Linux server with Docker installed (VyOS now supports containers, but doesn't yet supports commands to pass to them... so we still need another machine to run GoRTR)
206
+Burble has made this super easy. More info can be found [here](/howto/ROA-slash-RPKI) on this wiki. Get started by running the below command on a Linux server with Docker installed (VyOS now supports containers, but doesn't yet supports commands to pass to them... so we still need another machine to run GoRTR)
207 207
208 208
```
209 209
sudo docker run -ti -p 8082:8082 cloudflare/gortr -cache https://dn42.burble.com/roa/dn42_roa_46.json -verify=false -checktime=false -bind :8082
... ...
@@ -310,4 +310,4 @@ It's based on the original VyOS How-To made by **Owens Research**: [How-To/VyOS]
310 310
311 311
The commands in this page have been adapted to be compatible with the new version of VyOS 1.4.x (sagitta) and to include configurations for IPv6 (MP-BGP over link-local and extended next-hop).
312 312
313
-If you have any questions or suggestions please reach me out.
... ...
\ No newline at end of file
0
+If you have any questions or suggestions please reach me out.
internal/APIs.md
... ...
@@ -13,8 +13,8 @@ As well as the main REST API to the DN42 registry, the server can also generate
13 13
14 14
A public instance of the API and associated explorer web app is available at the following URLs:
15 15
16
-https://explorer.burble.com/ (public internet link)
17
-https://explorer.collector.dn42/ (DN42 link)
16
+<https://explorer.burble.com/> (public internet link)
17
+<https://explorer.collector.dn42/> (DN42 link)
18 18
19
-https://explorer.dn42.pebkac.gr/ (public internet link)
20
-https://explorer.pebkac.dn42/ (DN42 link)
... ...
\ No newline at end of file
0
+<https://explorer.dn42.pebkac.gr/> (public internet link)
1
+<https://explorer.pebkac.dn42/> (DN42 link)
... ...
\ No newline at end of file
internal/Historical-Services.md
... ...
@@ -9,7 +9,7 @@ You can inspect the services status [on this page](https://services.dn42)
9 9
10 10
## Network-related
11 11
* [net.smrsh.dn42/routes/d3js.html](http://net.smrsh.dn42/routes/d3js.html) aka 172.23.174.1 (dn42) or [dn42.smrsh.net/routes/d3js.html](http://dn42.smrsh.net/routes/d3js.html) (Internet)
12
- * Polynome has some nice scripts and visualizations here: http://dataviz.polynome.dn42/dn42-netblock-visu/registry.html
12
+ * Polynome has some nice scripts and visualizations here: <http://dataviz.polynome.dn42/dn42-netblock-visu/registry.html>
13 13
* DN42 Toplevel domain DNS monitoring: [gatuno.dn42/dns](http://gatuno.dn42/dns)
14 14
* Free DNS Hosting. You can host any toplevel or subdomain from dn42: [gatuno.dn42/managed](http://gatuno.dn42/managed/)
15 15
* Nixnodes original Map of the network: [map.nixnodes.net](http://map.nixnodes.net)
... ...
@@ -41,41 +41,41 @@ Select "Disable Recursion" to check only entries found in the registry or leave
41 41
42 42
Currently this system only supports IPv4.
43 43
44
-http://mwd.dn42/dns.php
44
+<http://mwd.dn42/dns.php>
45 45
46
-MWD will also provide a secondary DNS server and/or cacti monitoring of your devices. Just ask on IRC. More info: http://mwd.dn42
46
+MWD will also provide a secondary DNS server and/or cacti monitoring of your devices. Just ask on IRC. More info: <http://mwd.dn42>
47 47
48 48
### Getting your current dn42 IPv4/IPv6 address
49 49
* What is my IP: [ip4.dn42](http://ip4.dn42/), [ip6.dn42](http://ip6.dn42/)
50 50
* What is my IP: [whatismyip.dn42](http://whatismyip.dn42/)
51
- * http://wieistmeineip.dn42 provides a service like http://wieistmeineip.de, but for dn42.
51
+ * <http://wieistmeineip.dn42> provides a service like <http://wieistmeineip.de>, but for dn42.
52 52
wieistmeineip.dn42 also provides a telnet service that returns the address you connected with. This service only shows you the address of the preferred protocol, but there are also ipv4.wieistmeineip.dn42 and ipv6.wieistmeineip.dn42 that accept only connections via IPv4/IPv6.
53
- * You can also use http://whatismyip.dn42 from inside dn42 to get your IPv4 and IPv6 address. It also returns information about your latency, netblock details, and route information.
54
- * An alternative is available at https://ip.naive.network, which displays your clearnet and dn42 IP addresses.
53
+ * You can also use <http://whatismyip.dn42> from inside dn42 to get your IPv4 and IPv6 address. It also returns information about your latency, netblock details, and route information.
54
+ * An alternative is available at <https://ip.naive.network>, which displays your clearnet and dn42 IP addresses.
55 55
56 56
## Search engines
57 57
58 58
| Hostname / IP | Remarks |
59 59
|:------------------------------------------------- |:-------------------------------------------------------- |
60
-| http://yacy.dn42 (OFFLINE 2020-01-18) | YaCy search engine. Indexing local nets |
60
+| <http://yacy.dn42> (OFFLINE 2020-01-18) | YaCy search engine. Indexing local nets |
61 61
| _Configuring Yacy Network settings:_ |[YaCy Network Configuration](http://yacy.dn42/yacy.network.dn42.unit) |
62
-| http://mhm.dn42/search | Hosted by toBee |
62
+| <http://mhm.dn42/search> | Hosted by toBee |
63 63
64 64
## Radio and Video Streaming
65 65
66 66
| Hostname / IP | Remarks |
67 67
|:------------------------------------------------- |:--------------------------------------------------------------- |
68
-| https://invidious.doxz.dn42/ (BROKEN 2021-04-19) | Invidious instance with proxy (Youtube) |
69
-| http://stream.media.dn42/ | icecast-relay, contact toBee for more streams (DOWN 2020-11-02) |
70
-| http://radio.hex.dn42/ | Ambient musics |
71
-| https://yp.unknownts.dn42/ | A YellowPages for internet radio stations inside dn42 |
68
+| <https://invidious.doxz.dn42/> (BROKEN 2021-04-19) | Invidious instance with proxy (Youtube) |
69
+| <http://stream.media.dn42/> | icecast-relay, contact toBee for more streams (DOWN 2020-11-02) |
70
+| <http://radio.hex.dn42/> | Ambient musics |
71
+| <https://yp.unknownts.dn42/> | A YellowPages for internet radio stations inside dn42 |
72 72
73 73
## Images, E-Books, Videos and other Media
74 74
75 75
| Hostname / IP | Remarks |
76 76
|:------------------------------------------------- |:-------------------------------------------------------- |
77
-| http://img.dn42 | Imagehoster |
78
-| http://chan.dn42 | DN42-Chan, an imageboard |
77
+| <http://img.dn42> | Imagehoster |
78
+| <http://chan.dn42> | DN42-Chan, an imageboard |
79 79
80 80
## File Sharing
81 81
... ...
@@ -83,9 +83,9 @@ wieistmeineip.dn42 also provides a telnet service that returns the address you c
83 83
84 84
| Hostname / IP | Space | Speed | Remarks |
85 85
|:----------------------------------------------------------- |:----- |:----------- |:---------------------------------- |
86
-| http://filer.mhm.dn42 | 4TB | 1GBit | 24/7/365 |
87
-| http://data.0l.dn42 | 5TB | 1GBit | 24/7/365, download, dn42 MRT dumps |
88
-| http://seafile.dn42 | | | Opensource Dropbox, yay! |
86
+| <http://filer.mhm.dn42> | 4TB | 1GBit | 24/7/365 |
87
+| <http://data.0l.dn42> | 5TB | 1GBit | 24/7/365, download, dn42 MRT dumps |
88
+| <http://seafile.dn42> | | | Opensource Dropbox, yay! |
89 89
90 90
### Tahoe LAFS
91 91
Some people runs [Tahoe LAFS](/services/Tahoe-LAFS) nodes to provide a secure decentralized crypted file storage but in dn42.
... ...
@@ -112,18 +112,18 @@ https://rest.dn42/
112 112
113 113
### Torrent Search Engine
114 114
115
-* https://magnetic.dn42 (DHT Search Engine)
115
+* <https://magnetic.dn42> (DHT Search Engine)
116 116
117 117
### Torrent Index
118 118
119
-* http://torrents.dn42
119
+* <http://torrents.dn42>
120 120
121 121
### Torrent Tracker
122 122
123 123
| Hostname / IP | Port | Protocol | Remarks | Announce URL |
124 124
|:---------------------|:-----|:------------|:---------------|:----------------------------------------|
125
-| tracker.mhm.dn42 | 6969 | TCP & UDP | Opentracker | http://tracker.mhm.dn42:6969/announce |
126
-| tracker.mhm.dn42 | 80 | TCP & UDP | Opentracker | http://tracker.mhm.dn42/announce |
125
+| tracker.mhm.dn42 | 6969 | TCP & UDP | Opentracker | <http://tracker.mhm.dn42:6969/announce> |
126
+| tracker.mhm.dn42 | 80 | TCP & UDP | Opentracker | <http://tracker.mhm.dn42/announce> |
127 127
128 128
## NTP
129 129
... ...
@@ -139,36 +139,36 @@ Also check [Repository Mirrors](/services/Repository-Mirrors)
139 139
140 140
| Hostname / IP | What's Available: | Updates
141 141
|:------------------------------------------------- |:----------------------------------- |:----------------------------------- |
142
-| http://debian.trunet.dn42 | Debian mirror | Each 6 hours |
143
-| http://ubuntu.trunet.dn42 | Ubuntu releases mirror | Each 4 hours |
144
-| http://archive.ubuntu.trunet.dn42 | Ubuntu archive mirror | Each 6 hours |
145
-| http://centos.trunet.dn42 | CentOS mirror | Each 6 hours |
142
+| <http://debian.trunet.dn42> | Debian mirror | Each 6 hours |
143
+| <http://ubuntu.trunet.dn42> | Ubuntu releases mirror | Each 4 hours |
144
+| <http://archive.ubuntu.trunet.dn42> | Ubuntu archive mirror | Each 6 hours |
145
+| <http://centos.trunet.dn42> | CentOS mirror | Each 6 hours |
146 146
| ~~http://files.twink0r.dn42~~(OFFLINE 2016-08-24) | Debian, Ubuntu | |
147 147
| ~~http://freebsd.e-utp.dn42~~(OFFLINE 2016-08-24) | FreeBSD Homepage mirror | |
148
-| http://mirrors.zhaofeng.dn42/archlinux | Arch Linux | Every hour |
148
+| <http://mirrors.zhaofeng.dn42/archlinux> | Arch Linux | Every hour |
149 149
150 150
151 151
## Misc
152 152
153 153
| Hostname / IP | Remarks |
154 154
| ------------------------------------------------- | ------------------------------------------------------------------------------ |
155
-|https://bin.dn42 | AES-encrypted pastebin-like service ([zerobin](https://github.com/sebsauvage/ZeroBin)) |
156
-| http://pastebin.trunet.dn42 | AES-encrypted pastebin-like ([zerobin](https://github.com/sebsauvage/ZeroBin)) |
155
+| <https://bin.dn42> | AES-encrypted pastebin-like service ([zerobin](https://github.com/sebsauvage/ZeroBin)) |
156
+| <http://pastebin.trunet.dn42> | AES-encrypted pastebin-like ([zerobin](https://github.com/sebsauvage/ZeroBin)) |
157 157
| ~~http://zerobin.e-utp.dn42~~ | AES-encrypted pastebin-like, second one ([zerobin](https://github.com/sebsauvage/ZeroBin)) |
158
-| https://pad.dn42 | [Etherpad](http://etherpad.org) service for collaborative work |
159
-| http://ip.synhacx.dn42 | Basic "whatismyip" service ([description](http://synhacx.dn42/showmyip)) |
160
-| http://tor.e-utp.dn42 | Tor Project Homepage mirror |
161
-| http://ngit.dn42 ||
158
+| <https://pad.dn42> | [Etherpad](http://etherpad.org) service for collaborative work |
159
+| <http://ip.synhacx.dn42> | Basic "whatismyip" service ([description](http://synhacx.dn42/showmyip)) |
160
+| <http://tor.e-utp.dn42> | Tor Project Homepage mirror |
161
+| <http://ngit.dn42> ||
162 162
| nntp://news.blacksheep.dn42 | Martin's newsgroup server (ping MB-DN42 for a rw account or a nntp/uucp feed) |
163 163
| mumble://shard.smrsh.dn42:64738 | [Mumble](http://mumble.sourceforge.net/) Voice Chat |
164 164
| ts3.kai-server.dn42 / ts3.fastnameserver.eu | Teamspeak 3 Server (also reachable over clearnet) |
165
-| https://whois.rest.dn42/ | whois restful API |
165
+| <https://whois.rest.dn42/> | whois restful API |
166 166
| [pgp.dn42](http://pgp.dn42) | PGP keyserver, [synchronizes](http://pgp.dn42/pks/lookup?op=stats) with the SKS keyservers |
167
-| https://git.dn42[.us] | Git Repository Hosting (Signup: email ssh pubkey to [email protected])|
167
+| https://git.dn42[.us] | Git Repository Hosting (Signup: email ssh pubkey to [email protected]) |
168 168
| https://git.dn42[.us]/pubkeys/[username] | Get ssh public keys from Git Users of git.dn42. |
169 169
| http://teams.dn42[.us]/dn42 | Mattermost (Slack clone) instance: get notifications for wiki/CA changes here |
170
-| http://nowhere.ws/dn42 | Some random stuff concerning dn42, packages for Debian, e.g. Quagga |
171
-| https://paste.weiti.dn42 | AES-encrypted pastebin-like (privatebin) |
170
+| <http://nowhere.ws/dn42> | Some random stuff concerning dn42, packages for Debian, e.g. Quagga |
171
+| <https://paste.weiti.dn42> | AES-encrypted pastebin-like (privatebin) |
172 172
173 173
174 174
## Gaming
... ...
@@ -187,14 +187,14 @@ There is a page for email Providers [here](/services/E-Mail-Providers)
187 187
188 188
## ChaosVPN
189 189
190
- * Anybody can add services to this list, which will be monitored for uptime: http://10.100.44.1
190
+ * Anybody can add services to this list, which will be monitored for uptime: <http://10.100.44.1>
191 191
* Check your IP and reverse lookup: [ifconfig.hack](http://ifconfig.hack)
192
- * View of the network: http://vpnhub1-intern.hamburg.ccc.de/chaosvpn.png
193
- * List of nodes: http://vpnhub1-intern.hamburg.ccc.de/chaosvpn.nodes.html
192
+ * View of the network: <http://vpnhub1-intern.hamburg.ccc.de/chaosvpn.png>
193
+ * List of nodes: <http://vpnhub1-intern.hamburg.ccc.de/chaosvpn.nodes.html>
194 194
195 195
## Freifunk
196 196
197 197
### Augsburg
198 198
199
-We have a plugin that enables us to announce services in the mesh. So instead of listing them here again just have a look at http://10.11.0.8/cgi-bin/luci/freifunk/services to see what we have to offer.
199
+We have a plugin that enables us to announce services in the mesh. So instead of listing them here again just have a look at <http://10.11.0.8/cgi-bin/luci/freifunk/services> to see what we have to offer.
200 200
(Upload is not fast, most probably DSL speed only)
internal/Interconnections.md
... ...
@@ -2,7 +2,7 @@
2 2
3 3
| Network | v4 | v6 | TLDs | Remarks |
4 4
|:-------------------------------------------------------|:-- |:-- |:-------------- |:----------------------------------- |
5
-| [NeoNetwork](https://github.com/NeoCloud/NeoNetwork) | X | X | .neo | |
6
-| [ICVPN](https://github.com/freifunk/icvpn) | X | X | see ICVPN-Meta | ICVPN ("Inter City Vpn") is where many **Freifunk** communities interconnect with each other. Altough it should not be done, some peers block the 10.0.0.0/8 range which is used for ICVPN. |
5
+| [NeoNetwork](https://github.com/NeoCloud/NeoNetwork) | X | X | .neo | |
6
+| [ICVPN](https://github.com/freifunk/icvpn) | X | X | see ICVPN-Meta | ICVPN ("Inter City Vpn") is where many **Freifunk** communities interconnect with each other. Altough it should not be done, some peers block the 10.0.0.0/8 range which is used for ICVPN. |
7 7
| [ChaosVPN](https://wiki.hamburg.ccc.de/ChaosVPN) | X | | .hack | Few active hosts |
8
-| [CRXN](https://crxn.de/docs/) | | X | .crxn | |
8
+| [CRXN](https://crxn.de/docs/) | | X | .crxn | |
internal/Internal-Services.md
... ...
@@ -35,8 +35,10 @@ n0emis maintains an [ACME server](https://acme.dn42) (with accompanying CA), com
35 35
#### API
36 36
Results are in JSON format.
37 37
38
+```
38 39
http://ipip.map.dn42/whois?ip=[DN42_IP]&lang=en
39 40
http://ipip.map.dn42/whois?asn=AS[DN42_ASN]
41
+```
40 42
41 43
#### Client
42 44
There is a client software using above apis to provide GeoIP-based traceroute.
... ...
@@ -44,10 +46,10 @@ It is a modified IPIP.NET Best Trace software with DN42 support injection.
44 46
45 47
Windows only, no virus scan report available, but our DLL source is provided with the modified client. It's highly recommended to run this tool in a sandbox.
46 48
47
-** Since the original software is not open source, so use it at your own risk. **
49
+**Since the original software is not open source, so use it at your own risk.**
48 50
49
-Preview: http://img.dn42/images/GEOTRACE42.jpg
50
-Link: http://map.dn42/BestTrace42.zip
51
+Preview: <http://img.dn42/images/GEOTRACE42.jpg><br>
52
+Link: <http://map.dn42/BestTrace42.zip>
51 53
52 54
### ASN Authentication Solution
53 55
Authenticate your users by having them verify their ASN ownership with KIOUBIT-MNT using their registry-provided methods in an automated way. An example of this is the automatic peering system for the Kioubit Network.
... ...
@@ -66,24 +68,24 @@ To use the service, please message Kioubit on IRC to have your domain activated
66 68
67 69
| Hostname / IP | Remarks |
68 70
|:--------------|:--------|
69
-| https://lounge.burble.dn42 | [thelounge](https://thelounge.chat/) for lurking on #dn42, see [burble.dn42 services](https://dn42.burble.com/home/burble-dn42-services). |
70
-| https://irc.pebkac.dn42 | [thelounge](https://thelounge.chat/) for lurking on #dn42, ask TOMKAP-DN42 for an account |
71
+| <https://lounge.burble.dn42> | [thelounge](https://thelounge.chat/) for lurking on #dn42, see [burble.dn42 services](https://dn42.burble.com/home/burble-dn42-services). |
72
+| <https://irc.pebkac.dn42> | [thelounge](https://thelounge.chat/) for lurking on #dn42, ask TOMKAP-DN42 for an account |
71 73
72 74
## Images, E-Books, Videos and other Media
73 75
74 76
| Hostname / IP | Remarks |
75 77
|:------------------------------------------------- |:-------------------------------------------------------- |
76
-| http://j.munsternet.dn42 | Jellyfin instance with movies and TV shows (test). |
78
+| <http://j.munsternet.dn42> | Jellyfin instance with movies and TV shows (test). |
77 79
78 80
## Radio and Video Streaming
79 81
80 82
| Hostname / IP | Remarks |
81 83
|:------------------------------------------------- |:-------------------------------------------------------------- |
82
-| https://live.jerry.dn42/ | Live audio stream powered by mpd |
83
-| http://deep.radio.unknownts.dn42/ | Internet radio playing random music |
84
-| https://dn42:[email protected]/playlist | TV Channels Streaming |
85
-| http://icy.jones.dn42 | Home grown Icecast Radio covering a number of genres (HLS & Player coming soon [ish]!) |
86
-| http://rickroll.dn42 | Play Rickroll Video
84
+| <https://live.jerry.dn42/> | Live audio stream powered by mpd |
85
+| <http://deep.radio.unknownts.dn42/> | Internet radio playing random music |
86
+| <https://dn42:[email protected]/playlist> | TV Channels Streaming |
87
+| <http://icy.jones.dn42> | Home grown Icecast Radio covering a number of genres (HLS & Player coming soon [ish]!) |
88
+| <http://rickroll.dn42> | Play Rickroll Video
87 89
88 90
89 91
## File Sharing
... ...
@@ -103,16 +105,16 @@ Some [Advanced Direct Connect](https://en.wikipedia.org/wiki/Advanced_Direct_Con
103 105
104 106
| Hostname / IP | Space | Speed | Remarks |
105 107
|:----------------------------------------------------------- |:----- |:----------- |:---------------------------------------------- |
106
-| http://files.nop.dn42 | | max 1Mbit/s | download only |
107
-| http://rfc-editor.dn42 | | max 1Mbit/s | download only |
108
+| <http://files.nop.dn42> | | max 1Mbit/s | download only |
109
+| <http://rfc-editor.dn42> | | max 1Mbit/s | download only |
108 110
109 111
## VPN
110 112
111 113
DN42 Network Access over Automatic Wireguard VPN Service (IPv6 only, fd00::/8)
112
-provided by TheQ at https://dn42.0011.de/vpnusers
114
+provided by TheQ at <https://dn42.0011.de/vpnusers>
113 115
114 116
## Proxies
115
- See http://wiki.hamburg.ccc.de/ChaosVPN:Proxy
117
+ See <http://wiki.hamburg.ccc.de/ChaosVPN:Proxy>
116 118
117 119
### Telegram
118 120
A MTProxy server is available at [mtp.jerry.dn42:8044](https://t.me/proxy?server=mtp.jerry.dn42&port=8044&secret=ee1419944c0a129dbba2beb2636fcf361a616e64726f69642e676f6f676c65736f757263652e636f6d).
... ...
@@ -160,12 +162,12 @@ Repository Mirrors are listed on another page: [Repository Mirrors](/services/Re
160 162
161 163
|Hostname / IP | Remarks |
162 164
|:---------------------|:---------------------|
163
-| mumble://ty3r0x.dn42:64738 | Ty3r0X's Lair (men's club)|
165
+| mumble://ty3r0x.dn42:64738 | Ty3r0X's Lair (men's club) |
164 166
165 167
## VOIP/SIP Endpoints
166 168
167
- - burble.dn42 runs an [asterisk based VOIP service](https://dn42.burble.com/services/public/#voip) with various test extensions and real hardware modems for dialing in to dn42
168
- - jerry.dn42 also runs an [asterisk based VOIP service](https://blog.jerry.dn42/dn42#Services_pbx) with live radio (see live.jerry.dn42 above), whois service, conference room and software modems for dialing in to dn42
169
+- burble.dn42 runs an [asterisk based VOIP service](https://dn42.burble.com/services/public/#voip) with various test extensions and real hardware modems for dialing in to dn42
170
+- jerry.dn42 also runs an [asterisk based VOIP service](https://blog.jerry.dn42/dn42#Services_pbx) with live radio (see live.jerry.dn42 above), whois service, conference room and software modems for dialing in to dn42
169 171
170 172
## Challenges
171 173
... ...
@@ -173,8 +175,8 @@ Test out your skills with online challenges
173 175
174 176
| Start here | Remarks |
175 177
|:------------------------------------------------- |:---------------------------------- |
176
-| https://burble.dn42/services/ping/ | burble.dn42 ping challenge |
177
-| http://172.20.14.37:3333/ | Kioubit.dn42 challenge |
178
+| <https://burble.dn42/services/ping/> | burble.dn42 ping challenge |
179
+| <http://172.20.14.37:3333/> | Kioubit.dn42 challenge |
178 180
179 181
180 182
... ...
@@ -199,37 +201,37 @@ See also the [burble.dn42 website](https://dn42.burble.com/services/shell/) for
199 201
200 202
| Website | Description |
201 203
| ------------------------------------------------- | ------------------------------------------------------------------------------ |
202
-| https://burble.dn42/ | burble.dn42 website |
203
-| http://www.marlinc.dn42/ | Marlinc website |
204
-| [https://mk16de.bandura.dn42/](https://mk16de.bandura.dn42/) | Marek's site |
205
-| http://lpnet0.dn42/ | LAUNCHPAD-NETWORK official website |
204
+| <https://burble.dn42/> | burble.dn42 website |
205
+| <http://www.marlinc.dn42/> | Marlinc website |
206
+| <https://mk16de.bandura.dn42/> | Marek's site |
207
+| <http://lpnet0.dn42/> | LAUNCHPAD-NETWORK official website |
206 208
207 209
208 210
## Misc
209 211
210 212
| Hostname / IP | Remarks |
211 213
| ------------------------------------------------- | ------------------------------------------------------------------------------ |
212
-|[https://bbs.dn42](https://bbs.dn42), [https://dn42bbs.0b1.me](https://dn42bbs.0b1.me) via Clearnet | A general BBS powered by Flarum for virtually any topics. Maintained by nicholascw.|
213
-| http://www.nop.dn42/ | Basic "whatismyip" service |
214
-| http://freertr.dn42/ | freeRouter main site |
215
-| http://sources.nop.dn42 | freeRouter source tree |
216
-| http://webdj.nop.dn42/ | controller of the rtp://[email protected]:1234/ stream |
217
-| http://fun.nop.dn42/ | some funny images and videos |
218
-| http://pvrp.nop.dn42/ | a path vector igp main site |
219
-| http://lsrp.nop.dn42 | a link state igp main site |
220
-| http://hwp0rn.nop.dn42 | girls with switches and routers, a hwpr0n.se mirror |
221
-| http://paste.nop.dn42 | yet another paste service |
222
-| http://rtros.nop.dn42/ | freeRouter distribution |
223
-| http://ix.nop.dn42 | mcast-ix main site |
224
-| http://mpls.dn42/ | a brief description of MPLS technology |
225
-| http://wiki.dn42, http://internal.dn42 | This wiki! Git Repo hosted on git.dn42 |
226
-| http://jack.pyropeter.eu/dn42/routecount/ | Statistics about the number of v4/v6 routes seen by AS76115 (Since Aug. 2014) |
227
-| https://p.pebkac.dn42/ | PasteBin Service (Netcat/Bash CLI Client) |
228
-| https://sdr.pebkac.dn42/ | OpenWebRX SDR Receiver, FM/VHF/UHF Analog & Digital |
229
-| http://www.marlinc.dn42/ | Marlinc website |
230
-| https://urandom.catgirls.dn42/ | Message board |
214
+| <https://bbs.dn42>, <https://dn42bbs.0b1.me> via Clearnet | A general BBS powered by Flarum for virtually any topics. Maintained by nicholascw.|
215
+| <http://www.nop.dn42/> | Basic "whatismyip" service |
216
+| <http://freertr.dn42/> | freeRouter main site |
217
+| <http://sources.nop.dn42> | freeRouter source tree |
218
+| <http://webdj.nop.dn42/> | controller of the rtp://[email protected]:1234/ stream |
219
+| <http://fun.nop.dn42/> | some funny images and videos |
220
+| <http://pvrp.nop.dn42/> | a path vector igp main site |
221
+| <http://lsrp.nop.dn42> | a link state igp main site |
222
+| <http://hwp0rn.nop.dn42> | girls with switches and routers, a hwpr0n.se mirror |
223
+| <http://paste.nop.dn42> | yet another paste service |
224
+| <http://rtros.nop.dn42/> | freeRouter distribution |
225
+| <http://ix.nop.dn42> | mcast-ix main site |
226
+| <http://mpls.dn42/> | a brief description of MPLS technology |
227
+| <http://wiki.dn42>, <http://internal.dn42> | This wiki! Git Repo hosted on git.dn42 |
228
+| <http://jack.pyropeter.eu/dn42/routecount/> | Statistics about the number of v4/v6 routes seen by AS76115 (Since Aug. 2014) |
229
+| <https://p.pebkac.dn42/> | PasteBin Service (Netcat/Bash CLI Client) |
230
+| <https://sdr.pebkac.dn42/> | OpenWebRX SDR Receiver, FM/VHF/UHF Analog & Digital |
231
+| <http://www.marlinc.dn42/> | Marlinc website |
232
+| <https://urandom.catgirls.dn42/> | Message board |
231 233
| [Clearnet](https://flapping.p2p-node.de/dashboard/), [dn42](https://flapping.bandura.dn42/dashboard), [NeoNetwork](https://flapping.bandura.neo/dashboard/) | FlapAlertedPro by Kioubit hosted by mark22k |
232
-| https://flaps.pebkac.dn42/ | FlapAlertedPro by Kioubit hosted by AS4242422092 |
234
+| <https://flaps.pebkac.dn42/> | FlapAlertedPro by Kioubit hosted by AS4242422092 |
233 235
| [Clearnet](https://monkic.mk16.de/), [dn42](https://monkic.mk16.de/) | Monkic (Game in German) |
234 236
| [dn42](https://draw.bandura.dn42/),[NeoNetwork](http://draw.bandura.neo/), [CRXN](http://draw.bandura.crxn/) | Excalidraw instance |
235 237
... ...
@@ -242,7 +244,7 @@ There is a list of E-Mail providers [here](/services/E-Mail-Providers)
242 244
243 245
## SIM cards / Home cable connections (in NL)
244 246
245
-For people in The Netherlands you can join cooperation ONT as member, our goal it is to give anyone the ability to be their own ISP with SIM cards and home connections. Allowing you to connect your own phone or home directly to DN42 and other networks. Interested? Check http://www.marlinc.dn42/ont/
247
+For people in The Netherlands you can join cooperation ONT as member, our goal it is to give anyone the ability to be their own ISP with SIM cards and home connections. Allowing you to connect your own phone or home directly to DN42 and other networks. Interested? Check <http://www.marlinc.dn42/ont/>
246 248
247 249
# Other networks
248 250
... ...
@@ -250,6 +252,6 @@ For people in The Netherlands you can join cooperation ONT as member, our goal i
250 252
251 253
## Public Internet
252 254
253
- * https://mirror.frubar.net 100MBit
254
- * https://frucman.frubar.net
255
+ * <https://mirror.frubar.net> 100MBit
256
+ * <https://frucman.frubar.net>
255 257
internal/ShowAndTell.md
... ...
@@ -46,11 +46,11 @@ Document your mad setups in the categories below, with links to a full write up,
46 46
47 47
- 04dco: At a maximum theoretical speed of a whopping 28.8 Kbps, web browsing and IRC chatting were done. My site still loads faster than everyone else's :)
48 48
49
- ![Screenshot of Windows XP while chatting on a familiar client](images/ircdun.png)
49
+ ![Screenshot of Windows XP while chatting on a familiar client](/internal/images/ircdun.png)
50 50
51 51
- grawity: Lacking a physical modem, configured VirtualBox to attach the Windows 98 serial port to a TCP modem emulator at dialup.burble.dn42. Listening to a shoutcast stream of local FM radio station.
52 52
53
- ![Screenshot of Win98 showing "Connection Established"](images/win98dun.png)
53
+ ![Screenshot of Win98 showing "Connection Established"](/internal/images/win98dun.png)
54 54
55 55
## Things that use dn42
56 56
- Fun stuff that you've done with dn42
internal/Tor.md
... ...
@@ -42,7 +42,7 @@ _Note that the same warnings above also apply to the following proxies._
42 42
43 43
_Note that the same warnings above also apply to the following proxies._
44 44
45
-See https://blog.benjojo.co.uk/post/tor-onions-to-v6-with-iptables-proxy for more details
45
+See <https://blog.benjojo.co.uk/post/tor-onions-to-v6-with-iptables-proxy> for more details
46 46
47 47
| Suffix Change | Bandwidth | Contact |
48 48
|---------------------------------------|-------------|-------------|
services/Automatic-CA.md
... ...
@@ -41,8 +41,8 @@ User certificates are signed for 180 days. To renew follow the steps above start
41 41
42 42
Server certificates are signed for 45 days. To renew follow the steps above starting from number 3.
43 43
44
-[keypin]: https://developer.mozilla.org/en-US/docs/Web/Security/Public_Key_Pinning
45
-[ca-mtn]: https://ca.dn42/reg/mntner/
44
+[keypin]: <https://developer.mozilla.org/en-US/docs/Web/Security/Public_Key_Pinning>
45
+[ca-mtn]: <https://ca.dn42/reg/mntner/>
46 46
47 47
*Certificate Revocations*
48 48
... ...
@@ -70,7 +70,7 @@ Because the name constraint is "DNS:.dn42" it fails to validate.
70 70
[Read more on this mailing list thread][libssl-1]
71 71
72 72
73
-[libssl-1]: https://groups.google.com/forum/#!topic/mailing.openssl.dev/drG3U-S4iaE
73
+[libssl-1]: <https://groups.google.com/forum/#!topic/mailing.openssl.dev/drG3U-S4iaE>
74 74
75 75
76 76
### X.509 nameConstraints on certificates not supported on OS X
... ...
@@ -80,8 +80,8 @@ Browsers and clients that rely on Apple's [Secure Transport][osx-1] library does
80 80
Read more on this [stack exchange post][osx-2]
81 81
82 82
83
-[osx-1]: https://developer.apple.com/library/mac/documentation/Security/Reference/secureTransportRef/
84
-[osx-2]: http://security.stackexchange.com/a/97133
83
+[osx-1]: <https://developer.apple.com/library/mac/documentation/Security/Reference/secureTransportRef/>
84
+[osx-2]: <http://security.stackexchange.com/a/97133>
85 85
86 86
87 87
## How to Run
services/Automatic-Peering.md
... ...
@@ -6,20 +6,20 @@ It is recommended to use the [DN42 Pingfinder](https://dn42.us/peers/) to find t
6 6
7 7
ASN | Network | Autopeer URL |
8 8
:------------:|:--------:|--------------|
9
-AS64719 | [lutoma](https://dn42.lutoma.org) | https://dn42.lutoma.org |
10
-AS4242420603 | [MolMoe Network](https://dn42.mol.moe) |https://dn42.mol.moe |
11
-AS4242420927 | [Liki4](https://dn42.liki.link) |https://dn42.liki.link |
12
-AS4242421588 | [TECH9 CORE NETWORK](https://www.chrismoos.com/dn42-peering) |https://www.chrismoos.com/dn42-peering |
13
-AS4242421816 | [Potat0 Network](https://dn42.potat0.cc) | https://dn42.potat0.cc |
14
-AS4242421817 | [KSKB Network](https://dn42.kskb.eu.org) | https://dn42.kskb.eu.org|
15
-AS4242422189 | [IEDON-NET](https://dn42.kuu.moe) | https://dn42.kuu.moe |
16
-AS4242422717 | [JK-Network](https://net.whojk.com) | https://net.whojk.com |
17
-AS4242423035 | [LARE-DN42](https://dn42.lare.cc) | https://dn42.lare.cc/autopeer |
18
-AS4242423088 | [SUNNET](https://dn42.6700.cc) |https://peer.dn42.6700.cc|
19
-AS4242423847 | [TheQ Network](https://dn42.0011.de) |https://dn42.0011.de|
20
-AS4242423914 | [Kioubit Network](https://dn42.g-load.eu) |https://dn42.g-load.eu|
21
-AS4242422244 | [ICEZ-DN42](https://sgp.dn42.icez.net/) | https://sgp.dn42.icez.net/ |
9
+AS64719 | [lutoma](https://dn42.lutoma.org) | <https://dn42.lutoma.org> |
10
+AS4242420603 | [MolMoe Network](https://dn42.mol.moe) | <https://dn42.mol.moe> |
11
+AS4242420927 | [Liki4](https://dn42.liki.link) | <https://dn42.liki.link> |
12
+AS4242421588 | [TECH9 CORE NETWORK](https://www.chrismoos.com/dn42-peering) | <https://www.chrismoos.com/dn42-peering> |
13
+AS4242421816 | [Potat0 Network](https://dn42.potat0.cc) | <https://dn42.potat0.cc> |
14
+AS4242421817 | [KSKB Network](https://dn42.kskb.eu.org) | <https://dn42.kskb.eu.org> |
15
+AS4242422189 | [IEDON-NET](https://dn42.kuu.moe) | <https://dn42.kuu.moe> |
16
+AS4242422717 | [JK-Network](https://net.whojk.com) | <https://net.whojk.com> |
17
+AS4242423035 | [LARE-DN42](https://dn42.lare.cc) | <https://dn42.lare.cc/autopeer> |
18
+AS4242423088 | [SUNNET](https://dn42.6700.cc) | <https://peer.dn42.6700.cc> |
19
+AS4242423847 | [TheQ Network](https://dn42.0011.de) | <https://dn42.0011.de> |
20
+AS4242423914 | [Kioubit Network](https://dn42.g-load.eu) | <https://dn42.g-load.eu> |
21
+AS4242422244 | [ICEZ-DN42](https://sgp.dn42.icez.net/) | <https://sgp.dn42.icez.net/> |
22 22
23
-TODO: add https://theresa.network/peer.html
23
+TODO: add <https://theresa.network/peer.html>
24 24
25 25
Sort by AS number
services/Certificate-Authority.md
... ...
@@ -1,7 +1,7 @@
1 1
# SSL Certificate Authority
2 2
3 3
internal.dn42 is signed by an internally maintained CA that is only allowed to sign *.dn42 domains.
4
-If you would like to have a certificate signed by this CA there is [an automated process to do so](Automatic-CA). The CA is maintained by [email protected]
4
+If you would like to have a certificate signed by this CA there is [an automated process to do so](/services/Automatic-CA). The CA is maintained by [email protected]
5 5
6 6
The CA certificate ([dn42](https://ca.dn42/crt/root-ca.crt), [iana](https://ca.dn42.us/crt/root-ca.crt)):
7 7
... ...
@@ -169,4 +169,4 @@ $ update-ca-certificates
169 169
170 170
## PKI Store
171 171
172
-All issued keys and crl information are posted at: https://ca.dn42/
172
+All issued keys and crl information are posted at: <https://ca.dn42/>
services/Clearnet-Domains.md
... ...
@@ -10,7 +10,7 @@ To provide services over the public internet some community members have contrib
10 10
11 11
DNS records for these domains are managed by a gitea repository:
12 12
13
-- [https://git.dn42.dev/dns/clearnet](https://git.dn42.dev/dns/clearnet)
13
+- <https://git.dn42.dev/dns/clearnet>
14 14
15 15
The repository uses the registry drone CI service and [DNSControl](https://stackexchange.github.io/dnscontrol/) to automatically build and push changes. This provides a degree of independence for the domains and allows them to be updated by any of the registry maintainers.
16 16
services/Distributed-Wiki.md
... ...
@@ -1,7 +1,7 @@
1 1
# this page is outdated and need update
2 2
3 3
The idea is to deploy mirrors across dn42 using [anycast](https://en.wikipedia.org/wiki/Anycast) addressing (BGP), thus providing redundancy, load-balancing and improved access times to the wiki. Sites are powered by [gollum](https://github.com/gollum/gollum) which has no native SSL support, so Nginx acts as a reverse proxy and handles the encryption.
4
-The local webserver is monitored with a simple [shell script](Distributed-Wiki#exabgp_watchdog-script) working [in conjunction](Distributed-Wiki#exabgp) with [ExaBGP](https://github.com/Exa-Networks/exabgp), announcing/withdrawing the assigned route if the service is up/down.
4
+The local webserver is monitored with a simple [shell script](/services/Distributed-Wiki#exabgp_watchdog-script) working [in conjunction](Distributed-Wiki#exabgp) with [ExaBGP](https://github.com/Exa-Networks/exabgp), announcing/withdrawing the assigned route if the service is up/down.
5 5
6 6
## Prerequisites
7 7
services/E-Mail-Providers.md
... ...
@@ -1,13 +1,13 @@
1
-If you have an E-Mail service and would like to test it's functionality, send an email to [email protected]. You will get a response usually within a few hours.
1
+If you have an E-Mail service and would like to test it's functionality, send an email to [[email protected]](mailto:[email protected]). You will get a response usually within a few hours.
2 2
3 3
**Free E-Mail Addresses for DN42 Users.**
4
-* DN42 Mail, https://dmail.dn42
4
+* DN42 Mail, <https://dmail.dn42>
5 5
* Free, easy to sign up, unlimited internal emailing. Hosted by zane_reick
6
- * Register at https://dmail.dn42/register/register.php
6
+ * Register at <https://dmail.dn42/register/register.php>
7 7
8 8
### Simplelogin server:
9 9
* a selfhosted [Simplelogin](https://simplelogin.io/) server for dn42.cc
10 10
* create aliases that forward to your real e-mail
11 11
* signup at <https://simplelogin.dn42/auth/register> with a clearnet e-mail address (dn42 mail addresses are for some reason not supported by simplelogin)
12 12
* also available via <https://sl.dn42.cc/> (except signup)
13
-* for "lifetime premium" (more than 5 aliases + custom domains), if you want aliases for \<anything>@\<your_mntner>.dn42.cc or experience deliverability problems please send a mail to [[email protected]](mailto:[email protected]) or [[email protected]](mailto:[email protected])
... ...
\ No newline at end of file
0
+* for "lifetime premium" (more than 5 aliases + custom domains), if you want aliases for \<anything>@\<your_mntner>.dn42.cc or experience deliverability problems please send a mail to [[email protected]](mailto:[email protected]) or [[email protected]](mailto:[email protected])
services/Exchanges.md
... ...
@@ -9,12 +9,12 @@ IXP frnte operated by LGP Corp: [IXP frnte](/services/IXP-frnte)
9 9
A few people have provided exchanges previously on DN42, however they created single
10 10
points of failure and are no longer operating
11 11
12
-* Amsterdam (OpenVPN) - NL Zuid (marlinc) - [https://nl-zuid.dn42/](https://nl-zuid.dn42/)
13
-* Los Angeles (OpenVPN) - tombii - [https://nl-zuid.dn42/](https://nl-zuid.dn42/)
14
-* New York (OpenVPN) - tombii - [https://nl-zuid.dn42/](https://nl-zuid.dn42/)
15
-* Falkenstein/Hetzner (OpenVPN) - GRMML (Nurtic-Vibe) - [https://nl-zuid.dn42/](https://nl-zuid.dn42/)
16
-* India (OpenVPN) - Technopoint - apply via email to [email protected] (reply within 24hours)
12
+* Amsterdam (OpenVPN) - NL Zuid (marlinc) - <https://nl-zuid.dn42/>
13
+* Los Angeles (OpenVPN) - tombii - <https://nl-zuid.dn42/>
14
+* New York (OpenVPN) - tombii - <https://nl-zuid.dn42/>
15
+* Falkenstein/Hetzner (OpenVPN) - GRMML (Nurtic-Vibe) - <https://nl-zuid.dn42/>
16
+* India (OpenVPN) - Technopoint - apply via email to [[email protected]](mailto:[email protected]) (reply within 24hours)
17 17
18
-The NL-Zuid website is also available from the public internet: https://nl-zuid.nl
18
+The NL-Zuid website is also available from the public internet: <https://nl-zuid.nl>
19 19
20 20
Its generally recommended to only announce prefixes from your own network and that of your transit customers.
services/IPv6-Anycast.md
... ...
@@ -12,14 +12,13 @@ Remember, if you announce an anycast /64, then you need to provide **all** servi
12 12
13 13
| **Name** | **Service address** | **Protocol/port** | **Comment** |
14 14
| ---------------------- | ------------------------- | ----------------- | ----------------------------- |
15
-| Recursive DNS resolver | `fd42:d42:d42:54::1/64` | UDP/53 | `.` and `dn42.` [Providers][] |
15
+| Recursive DNS resolver | `fd42:d42:d42:54::1/64` | UDP/53 | `.` and `dn42.` [Providers](/services/dns/Providing-Anycast-DNS#Persons-providing-anycast-DNS-for-IPv6) |
16 16
| Whois Database | `fd42:d42:d42:43::1/64` | TCP/43 | |
17 17
| TOR SOCKS5 Proxy | `fd42:d42:d42:9050::1/64` | TCP/9050 | |
18 18
| internal Wiki | `fd42:d42:d42:80::1/64` | TCP/80, TCP/443 | |
19 19
| myip.dn42 | `fd42:d42:d42:81::1/64` | TCP/80 | |
20 20
21 21
22
-[Providers]: dns/Providing-Anycast-DNS#Persons-providing-anycast-DNS-for-IPv6
23 22
24 23
### Future services
25 24
services/IRC.md
... ...
@@ -6,8 +6,8 @@ We have an IRC Chatroom on the [hackint-Network](http://www.hackint.org). It is
6 6
7 7
| Network | Hostname | SSL | IPv4 | IPv6 |
8 8
|:--------|:------------------------------------------|:------ |:-------------------------- |:------------ |
9
-| DN42 | [irc.hackint.dn42](ircs://irc.hackint.dn42:6697)| Yes | 172.20.66.67 | fd42:d42:d42:6667::1 |
10
-| ChaosVPN | [irc.hackint.hack](ircs://irc.hackint.hack:6697)| Yes | 172.20.66.67 | - |
9
+| DN42 | [irc.hackint.dn42](ircs://irc.hackint.dn42:6697) | Yes | 172.20.66.67 | fd42:d42:d42:6667::1 |
10
+| ChaosVPN | [irc.hackint.hack](ircs://irc.hackint.hack:6697) | Yes | 172.20.66.67 | - |
11 11
12 12
13 13
### via public internet
services/IX2.md
... ...
@@ -1,6 +1,6 @@
1 1
we're planning to have a mcast-ix.dn42 somewhere in the cloud at #dn42 for years now...
2 2
3
-now we have a pull req with cosmetical issues only: https://git.dn42.dev/dn42/registry/pulls/2575
3
+now we have a pull req with cosmetical issues only: <https://git.dn42.dev/dn42/registry/pulls/2575>
4 4
5 5
the main goal is to have a shared lan where ases can peer to each other with the following conditions:
6 6
* pure ethernet
... ...
@@ -90,7 +90,7 @@ static addressing plan, there is a randomized dhcp and slaac on the subnet but c
90 90
| rtr1-nop | 1955 | 172.23.124.122/27 | fde0:93fa:7a0:c1ca::1955/64 | fe80::200:ccff:fe1e:c0de | telnet sandbox.freertr.org |
91 91
| rtr1-catgirls | 1411 | 172.23.124.101/27 | fde0:93fa:7a0:c1ca:581a:fc3f:a2d0:828c/64 | fe80::1411:5 | TBD: SOON |
92 92
| rtr1-catgirls2 | 1411 | TBD | TBD | TBD | TBD: SOON |
93
-| rtr1-lare | 3035 | 172.23.124.114/27 | fde0:93fa:7a0:c1ca:0:42:4242:3035/64 | fe80::21f:45ff:fe11:7356 | clearnet: https://lg.lare.cc/ dn42: https://lg.lare.dn42/ |
93
+| rtr1-lare | 3035 | 172.23.124.114/27 | fde0:93fa:7a0:c1ca:0:42:4242:3035/64 | fe80::21f:45ff:fe11:7356 | clearnet: <https://lg.lare.cc/> dn42: <https://lg.lare.dn42/> |
94 94
| rtr1-bri | 2825 | TBD | TBD | TBD | TBD |
95 95
| rtr1-jlu5 | 1080 | TBD | TBD | TBD | TBD |
96 96
| rtr1-fl | 1975 | TBD | TBD | TBD | TBD |
... ...
@@ -110,7 +110,7 @@ TBD: add yourself please here while keeping some ordering
110 110
| bad-corp-rtr1 | telnet ix.nop.dn42 20003 |
111 111
112 112
113
-public mrt dumps and config archive of the infra at http://ix.nop.dn42/ here
113
+public mrt dumps and config archive of the infra at <http://ix.nop.dn42/> here
114 114
115 115
116 116
services/Looking-Glasses.md
... ...
@@ -8,38 +8,38 @@ Please sort by AS number.
8 8
9 9
| AS | URL |
10 10
|:--:|:--- |
11
-| 64719 | ext: https://lg.dn42.lutoma.org <br> dn42: https://lg.lutoma.dn42 |
12
-| 64737 | ext: https://lg.dn42.us |
13
-| 4242420181 | ext: https://lg.dn42.miegl.cz <br> dn42: http://lg.mgl.dn42 |
14
-| 4242420197 | ext: https://lg.n0emis.eu <br> dn42: https://lg.n0emis.dn42 (soon) |
15
-| 4242420304 | ext: https://lg.04d.co <br> dn42: https://lg.04dco.dn42 |
16
-| 4242420458 | ext: https://lg.huajinet.org |
17
-| 4242420585 | ext: https://dn42.atolm.net/lg <br> dn42: http://atolm.dn42/lg |
18
-| 4242420831 | ext: https://lg.dn42.tms.im |
19
-| 4242420927 | ext: https://lg.dn42.liki.link |
20
-| 4242421022 | ext: https://lg.bsdrocker.com |
21
-| 4242421050 | ext: https://lg.dn42.napshome.net <br> dn42: http://lg.napshome.dn42 |
22
-| 4242421080 | ext: https://lg.highdef.network <br> dn42: http://lg.highdef.dn42 |
23
-| 4242421123 | ext: https://dn42.ccp.ovh <br> dn42: http://n.dn42 |
24
-| 4242421411 | ext: https://lg.famfo.xyz <br> dn42: https://lg.catgirls.dn42 |
25
-| 4242421722 | ext: https://lg42.tchekda.fr <br> dn42: http://lg42.tchekda.dn42 |
26
-| 4242421816 | ext: https://lg.dn42.potat0.cc <br> dn42: http://lg.potat0.dn42 |
27
-| 4242421955 | dn42: http://lg.nop.dn42 <br> telnet:test.nop.dn42 <br> ext: http://sandbox.freertr.org|
28
-| 4242422092 | ext: https://lg.dn42.pebkac.gr <br> dn42: http://lg.pebkac.dn42 <br> IPv4 and IPv6 |
29
-| 4242422206 | ext: https://lg.dn42.est-it.de <br> dn42: https://lg.techanit.dn42 <br> IPv4 and IPv6 |
30
-| 4242422237 | ext: https://lg.dn42.munsternet.eu <br> dn42: http://lg.munsternet.dn42 <br> IPv6 only |
31
-| 4242422439 | ext: https://lg.dn42.saru.moe <br> dn42: https://lg.saru.dn42 |
32
-| 4242422575 | dn42: https://lg.androw.dn42 <br> ext: https://lg.androw.eu |
33
-| 4242422601 | dn42: http://lg.burble.dn42 <br> ext: https://lg.burble.com |
34
-| 4242422633 | dn42: http://lg.eb.dn42 <br> ext: https://lg.eastbnd.com |
35
-| 4242422717 | ext: https://lg.whojk.com |
36
-| 4242422904 | ext: https://lg.doxz.net |
37
-| 4242423035 | ext: https://lg.lare.cc <br> dn42: https://lg.lare.dn42 |
38
-| 4242423088 | ext: https://lg.dn42.6700.cc <br> dn42: http://lg.sun.dn42 |
39
-| 4242423315 | ext: http://lg.unknownts.tk <br> dn42: http://unknownts.dn42 |
40
-| 4242423411 | ext: --------------------------- <br> dn42: http://lg.goldlineit.dn42 |
41
-| 4242423868 | ext: http://lg-dn42.chimon.org |
42
-| 4242421869 | ext: https://lg.usman.network <br> dn42: http://lg.usman.dn42 |
11
+| 64719 | ext: <https://lg.dn42.lutoma.org> <br> dn42: <https://lg.lutoma.dn42> |
12
+| 64737 | ext: <https://lg.dn42.us> |
13
+| 4242420181 | ext: <https://lg.dn42.miegl.cz> <br> dn42: <http://lg.mgl.dn42> |
14
+| 4242420197 | ext: <https://lg.n0emis.eu> <br> dn42: <https://lg.n0emis.dn42> (soon) |
15
+| 4242420304 | ext: <https://lg.04d.co> <br> dn42: <https://lg.04dco.dn42> |
16
+| 4242420458 | ext: <https://lg.huajinet.org> |
17
+| 4242420585 | ext: <https://dn42.atolm.net/lg> <br> dn42: <http://atolm.dn42/lg> |
18
+| 4242420831 | ext: <https://lg.dn42.tms.im> |
19
+| 4242420927 | ext: <https://lg.dn42.liki.link> |
20
+| 4242421022 | ext: <https://lg.bsdrocker.com> |
21
+| 4242421050 | ext: <https://lg.dn42.napshome.net> <br> dn42: <http://lg.napshome.dn42> |
22
+| 4242421080 | ext: <https://lg.highdef.network> <br> dn42: <http://lg.highdef.dn42> |
23
+| 4242421123 | ext: <https://dn42.ccp.ovh> <br> dn42: <http://n.dn42> |
24
+| 4242421411 | ext: <https://lg.famfo.xyz> <br> dn42: <https://lg.catgirls.dn42> |
25
+| 4242421722 | ext: <https://lg42.tchekda.fr> <br> dn42: <http://lg42.tchekda.dn42> |
26
+| 4242421816 | ext: <https://lg.dn42.potat0.cc> <br> dn42: <http://lg.potat0.dn42> |
27
+| 4242421955 | dn42: <http://lg.nop.dn42> <br> telnet:test.nop.dn42 <br> ext: <http://sandbox.freertr.org> |
28
+| 4242422092 | ext: <https://lg.dn42.pebkac.gr> <br> dn42: <http://lg.pebkac.dn42> <br> IPv4 and IPv6 |
29
+| 4242422206 | ext: <https://lg.dn42.est-it.de> <br> dn42: <https://lg.techanit.dn42> <br> IPv4 and IPv6 |
30
+| 4242422237 | ext: <https://lg.dn42.munsternet.eu> <br> dn42: <http://lg.munsternet.dn42> <br> IPv6 only |
31
+| 4242422439 | ext: <https://lg.dn42.saru.moe> <br> dn42: <https://lg.saru.dn42> |
32
+| 4242422575 | dn42: <https://lg.androw.dn42> <br> ext: <https://lg.androw.eu> |
33
+| 4242422601 | dn42: <http://lg.burble.dn42> <br> ext: <https://lg.burble.com> |
34
+| 4242422633 | dn42: <http://lg.eb.dn42> <br> ext: <https://lg.eastbnd.com> |
35
+| 4242422717 | ext: <https://lg.whojk.com> |
36
+| 4242422904 | ext: <https://lg.doxz.net> |
37
+| 4242423035 | ext: <https://lg.lare.cc> <br> dn42: <https://lg.lare.dn42> |
38
+| 4242423088 | ext: <https://lg.dn42.6700.cc> <br> dn42: <http://lg.sun.dn42> |
39
+| 4242423315 | ext: <http://lg.unknownts.tk> <br> dn42: <http://unknownts.dn42> |
40
+| 4242423411 | ext: --------------------------- <br> dn42: <http://lg.goldlineit.dn42> |
41
+| 4242423868 | ext: <http://lg-dn42.chimon.org> |
42
+| 4242421869 | ext: <https://lg.usman.network> <br> dn42: <http://lg.usman.dn42> |
43 43
44 44
## Down
45 45
... ...
@@ -48,52 +48,53 @@ These looking glasses were added to the table at some point, but now seem to be
48 48
49 49
| AS | URL |
50 50
|:--:|:--- |
51
-| 64720 | ext: http://lg.prauscher.de <br> dn42: http://lg.prauscher.dn42 |
52
-| 64766 | ext: http://ix.ucis.nl/routes.php <br> dn42: http://ix.ucis.dn42/routes.php <br> IPv4 only. |
53
-| 64835 | ext: http://lg.nordkapp-5.dn42 <br> dn42: http://172.22.235.4 |
54
-| 65529 | ext: http://bgp.freifunk-bielefeld.de/ulg/ulg.py <br> Interactive, BGP-map |
55
-| 76103 | ext: http://lg.nixnodes.net <br> dn42: http://lg.nixnodes.dn42 <br> IPv4 only. |
56
-| 76142 | dn42: http://lg.ffdn.dn42 <br> Interactive, BGP-map |
57
-| 4242420013 | ext: http://dn42.netrik.de/de-fra1 <br> dn42: http://172.22.232.5/de-fra1 <br> Interactive, BGP-map |
58
-| 4242420022 | dn42: http://mhm.dn42:5001 |
59
-| 4242420101 | ext: http://core1.darmstadt.ccc.de <br> ext: http://edge1.core.chaos-darmstadt.de <br> dn42: http://lg.cda.dn42 |
60
-| 4242420123 | dn42: https://lg.grmml.dn42 <br> Interactive (traceroute, BGP-map) |
51
+| 64720 | ext: <http://lg.prauscher.de> <br> dn42: <http://lg.prauscher.dn42> |
52
+| 64766 | ext: <http://ix.ucis.nl/routes.php> <br> dn42: <http://ix.ucis.dn42/routes.php> <br> IPv4 only. |
53
+| 64835 | ext: <http://lg.nordkapp-5.dn42> <br> dn42: <http://172.22.235.4> |
54
+| 65529 | ext: <http://bgp.freifunk-bielefeld.de/ulg/ulg.py> <br> Interactive, BGP-map |
55
+| 76103 | ext: <http://lg.nixnodes.net> <br> dn42: <http://lg.nixnodes.dn42> <br> IPv4 only. |
56
+| 76142 | dn42: <http://lg.ffdn.dn42> <br> Interactive, BGP-map |
57
+| 4242420013 | ext: <http://dn42.netrik.de/de-fra1> <br> dn42: <http://172.22.232.5/de-fra1> <br> Interactive, BGP-map |
58
+| 4242420022 | dn42: <http://mhm.dn42:5001> |
59
+| 4242420101 | ext: <http://core1.darmstadt.ccc.de> <br> ext: <http://edge1.core.chaos-darmstadt.de> <br> dn42: <http://lg.cda.dn42> |
60
+| 4242420123 | dn42: <https://lg.grmml.dn42> <br> Interactive (traceroute, BGP-map) |
61 61
| 4242420151 | ext: ssh [email protected] <br> restricted bird shell |
62
-| 4242420184 | ext: http://peerfinder.polyno.me <br> dn42: http://peerfinder.polynome.dn42 <br> Can be used as a distributed looking glass if you give it a dn42 address. |
63
-| 4242420184 | dn42: http://dataviz.polynome.dn42/dn42/lastseen <br> Non-interactive "BGP last seen" service: keeps an history of previously announced BGP prefixes. |
64
-| 4242420200 | dn42: http://lg.punkt.dn42 <br> Interactive (traceroute, BGP-map) |
65
-| 4242420300 | ext: http://lg-fr-rbx.wolke7.me <br> dn42: http://lg-fr-rbx.wolke7.dn42 |
66
-| 4242420321 | dn42: http://lg.dn42 <br> Interactive (traceroute, BGP-map) |
67
-| 4242420341 | dn42: https://lg.hachiman.dn42 <br> Interactive (traceroute, BGP-map) |
68
-| 4242420812 | dn42: https://lg.jan.dn42 <br> Interactive (traceroute, BGP-map) |
69
-| 4242420827 | ext: https://lg.llyn.lorkep.trade <br> dn42: https://lg.lorkep.dn42 <br> Interactive (traceroute, BGP-map) <br> IPv6 only |
70
-| 4242420977 | ext: https://lg.moerail.ml <br> dn42: http://lg.moerail.dn42 |
71
-| 4242421055 | dn42: http://lg.tmwawpl.dn42 |
72
-| 4242421092 | dn42: http://lg.erg.dn42 <br> Interactive (traceroute, BGP-map) |
73
-| 4242421099 | ext: https://lg.owensresearch.org <br> dn42: https://lg.owensresearch.dn42 <br> BGP Route, BGP Community, BGP AS Path, Ping, and Traceroute |
74
-| 4242421166 | dn42: http://lg.alcatrash.dn42 |
75
-| 4242421197 | dn42: https://lg.scoopta.dn42 <br> dn42: ssh [email protected] <br> restricted frr shell|
76
-| 4242421224 | dn42: http://lg.bit.dn42 |
77
-| 4242421231 | dn42: http://lg.caesia.dn42 <br> ext: https://lg.caesia.net |
78
-| 4242421331<br>4242421332<br>207268 | ext: https://lg.strexp.net <br> dn42: http://lg.nia.dn42 |
79
-| 4242421588 | dn42: http://lg.tech9computers.dn42 <br> Interactive (traceroute, BGP-map) |
80
-| 4242421876 | dn42: https://lg.potato.dn42&lt;br&gt;ext: https://lg.dn42.ac.cn |
81
-| 4242421926 | dn42: https://lg.zhaofeng.dn42 <br> ext: https://lg.naive.network |
82
-| 4242422016 | ext: https://dn42.sidereal.ca <br> dn42: https://lg.sidereal.dn42 |
83
-| 4242422024 | ext: http://lg.dn42.gcc.ac.cn <br> Interactive (ping, traceroute, BGP-map)|
84
-| 4242422189 | dn42: http://lg.iedon.dn42 |
85
-| 4242422341 | ext: https://lg.dn42.zotan.network <br> dn42: https://lg.zotan.dn42 |
86
-| 4242422342 | dn42: http://lg.gbe.dn42 <br> Semi-interactive (no traceroute, no ping) |
87
-| 4242422428 | ext: https://lg.0l.de <br> IPv4 and IPv6 |
88
-| 4242422506 | dn42: http://www.as4242422506.dn42 |
89
-| 4242422547 | ext: https://lg.lantian.pub <br> dn42: http://lg.lantian.dn42 |
90
-| 4242422596 | dn42: http://lg.ty3r0x.dn42 |
91
-| 4242422700 | dn42: http://lg.gotroot.dn42 <br> ext: http://dn42.gotroot.ca |
92
-| 4242423078 | ext: https://lg.hexanet.dev <br> dn42: http://lg.hex.dn42 <br> Interactive (traceroute, BGP-map) <br> IPv6 only |
93
-| 4242423735 | ext: https://lg.dn42.cperrin.xyz <br> dn42: http://lg.cperrin.dn42 |
94
-| 4242423827 | ext: https://sky.nullroute.eu.org/dn42/lg <br> dn42: http://lg.nullroute.dn42 |
95
-| 4242423905 | ext: https://dn42-svc.weiti.org/ulg <br> dn42: https://lg.weiti.dn42
96
-| 4242423905 | ext: http://zeus.nowhere.ws/dn42/routes.cgi <br> dn42: http://zeus.nihilus.dn42/dn42/routes.cgi <br> Non-interactive (route listing only). |
97
-| 4242423955 | dn42: http://lg.flo.dn42 |
98
-| 4242423973 | dn42: http://lg.technopoint.dn42 <br> (traceroute, BGP-map) IPv4 only. |
99
-| 4242423993 | ext: https://lg.2f30.org <br> IPv4 only. |
62
+| 4242420184 | ext: <http://peerfinder.polyno.me> <br> dn42: <http://peerfinder.polynome.dn42> <br> Can be used as a distributed looking glass if you give it a dn42 address. |
63
+| 4242420184 | dn42: <http://dataviz.polynome.dn42/dn42/lastseen> <br> Non-interactive "BGP last seen" service: keeps an history of previously announced BGP prefixes. |
64
+| 4242420200 | dn42: <http://lg.punkt.dn42> <br> Interactive (traceroute, BGP-map) |
65
+| 4242420300 | ext: <http://lg-fr-rbx.wolke7.me> <br> dn42: <http://lg-fr-rbx.wolke7.dn42> |
66
+| 4242420321 | dn42: <http://lg.dn42> <br> Interactive (traceroute, BGP-map) |
67
+| 4242420341 | dn42: <https://lg.hachiman.dn42> <br> Interactive (traceroute, BGP-map) |
68
+| 4242420812 | dn42: <https://lg.jan.dn42> <br> Interactive (traceroute, BGP-map) |
69
+| 4242420827 | ext: <https://lg.llyn.lorkep.trade> <br> dn42: <https://lg.lorkep.dn42> <br> Interactive (traceroute, BGP-map) <br> IPv6 only |
70
+| 4242420977 | ext: <https://lg.moerail.ml> <br> dn42: <http://lg.moerail.dn42> |
71
+| 4242421055 | dn42: <http://lg.tmwawpl.dn42> |
72
+| 4242421092 | dn42: <http://lg.erg.dn42> <br> Interactive (traceroute, BGP-map) |
73
+| 4242421099 | ext: <https://lg.owensresearch.org> <br> dn42: <https://lg.owensresearch.dn42> <br> BGP Route, BGP Community, BGP AS Path, Ping, and Traceroute |
74
+| 4242421166 | dn42: <http://lg.alcatrash.dn42> |
75
+| 4242421197 | dn42: <https://lg.scoopta.dn42> <br> dn42: ssh [email protected] <br> restricted frr shell|
76
+| 4242421224 | dn42: <http://lg.bit.dn42> |
77
+| 4242421231 | dn42: <http://lg.caesia.dn42> <br> ext: <https://lg.caesia.net> |
78
+| 4242421331<br>4242421332<br>207268 | ext: <https://lg.strexp.net> <br> dn42: <http://lg.nia.dn42> |
79
+| 4242421588 | dn42: <http://lg.tech9computers.dn42> <br> Interactive (traceroute, BGP-map) |
80
+| 4242421876 | dn42: <https://lg.potato.dn42> <br> ext: <https://lg.dn42.ac.cn> |
81
+| 4242421926 | dn42: <https://lg.zhaofeng.dn42> <br> ext: <https://lg.naive.network> |
82
+| 4242422016 | ext: <https://dn42.sidereal.ca> <br> dn42: <https://lg.sidereal.dn42> |
83
+| 4242422024 | ext: <http://lg.dn42.gcc.ac.cn> <br> Interactive (ping, traceroute, BGP-map) |
84
+| 4242422189 | dn42: <http://lg.iedon.dn42> |
85
+| 4242422341 | ext: <https://lg.dn42.zotan.network> <br> dn42: <https://lg.zotan.dn42> |
86
+| 4242422342 | dn42: <http://lg.gbe.dn42> <br> Semi-interactive (no traceroute, no ping) |
87
+| 4242422428 | ext: <https://lg.0l.de> <br> IPv4 and IPv6 |
88
+| 4242422506 | dn42: <http://www.as4242422506.dn42> |
89
+| 4242422547 | ext: <https://lg.lantian.pub> <br> dn42: <http://lg.lantian.dn42> |
90
+| 4242422596 | dn42: <http://lg.ty3r0x.dn42> |
91
+| 4242422700 | dn42: <http://lg.gotroot.dn42> <br> ext: <http://dn42.gotroot.ca> |
92
+| 4242423078 | ext: <https://lg.hexanet.dev> <br> dn42: <http://lg.hex.dn42> <br> Interactive (traceroute, BGP-map) <br> IPv6 only |
93
+| 4242423735 | ext: <https://lg.dn42.cperrin.xyz> <br> dn42: <http://lg.cperrin.dn42> |
94
+| 4242423827 | ext: <https://sky.nullroute.eu.org/dn42/lg> <br> dn42: <http://lg.nullroute.dn42> |
95
+| 4242423905 | ext: <https://dn42-svc.weiti.org/ulg> <br> dn42: <https://lg.weiti.dn42> |
96
+| 4242423905 | ext: <http://zeus.nowhere.ws/dn42/routes.cgi> <br> dn42: <http://zeus.nihilus.dn42/dn42/routes.cgi> <br> Non-interactive (route listing only). |
97
+| 4242423955 | dn42: <http://lg.flo.dn42> |
98
+| 4242423973 | dn42: <http://lg.technopoint.dn42> <br> (traceroute, BGP-map) IPv4 only. |
99
+| 4242423993 | ext: <https://lg.2f30.org> <br> IPv4 only. |
100
+
services/New-DNS.md
... ...
@@ -1,4 +1,4 @@
1
-After frequent issues with the [Old Hierarchical DNS](Old-Hierarchical-DNS) system in early 2018, work has started to build a new and more reliable DNS system. The main goals are:
1
+After frequent issues with the [Old Hierarchical DNS](/services/Old-Hierarchical-DNS) system in early 2018, work has started to build a new and more reliable DNS system. The main goals are:
2 2
* Reliability and Consistency to avoid debugging very obscure issues that are also hard to reproduce.
3 3
* Low maintenance burden on operators.
4 4
* Proper DNSSEC support for everything.
... ...
@@ -47,6 +47,6 @@ The set of valid KSKs can be found in the registry.
47 47
48 48
# See also
49 49
50
-* [DNS Quick Start](DNS)
51
-* [Old Hierarchical DNS](Old-Hierarchical-DNS)
52
-* [Original DNS (deprecated)](Original-DNS-(deprecated))
50
+* [DNS Quick Start](/services/DNS)
51
+* [Old Hierarchical DNS](/services/Old-Hierarchical-DNS)
52
+* [Original DNS (deprecated)](/services/Original-DNS-(deprecated))
services/News.md
... ...
@@ -1,13 +1,13 @@
1 1
# List of Usenet servers
2 2
| **Person** | **Status** | **Address** | **Posting** | **Newsgroups** | **Binaries** |
3 3
|----|----|----|----|----|----|
4
-| welterde | _down_ | news.welterde.dn42 | _yes_ | Big 8, de.\*, alt.\* | _no_ |
5
-| UFO | _up_ | core.ucis.dn42 | _yes_ | anonet, dn42 | _no_ |
6
-| blacksheep | _down_ | news.blacksheep.dn42 | _ask_ | Big 8, de.\*, alt.\*, uk.\*, etc. | _no_ |
4
+| welterde | _down_ | <http://news.welterde.dn42> | _yes_ | Big 8, de.\*, alt.\* | _no_ |
5
+| UFO | _up_ | <http://core.ucis.dn42> | _yes_ | anonet, dn42 | _no_ |
6
+| blacksheep | _down_ | <http://news.blacksheep.dn42> | _ask_ | Big 8, de.\*, alt.\*, uk.\*, etc. | _no_ |
7 7
8 8
# List of Usenet WebFrontends
9 9
| **Person** | **Status** | **Address** | **Posting** | **Newsgroups** | **Binaries** |
10 10
|----|----|----|----|----|----|
11
-| cronix | _down_ | news.crystalnet.dn42 | _yes_ | as requested | _no_ |
11
+| cronix | _down_ | <http://news.crystalnet.dn42> | _yes_ | as requested | _no_ |
12 12
| UFO | _down_ | [UCIS.ano news](http://cgiproxy.ucis.dn42/nph-proxy.cgi/00/http/www.ucis.ano/news/) | _no_ | anonet, dn42 | _limited_ |
13 13
| SeekingFor | _down_ | [AnoNet News](http://cgiproxy.ucis.dn42/nph-proxy.cgi/00/http/news.sfor.ano/) | _yes_ | anonet, dn42 | _no_ |
services/Old-Hierarchical-DNS.md
... ...
@@ -1,4 +1,4 @@
1
-This information is now **deprecated**. Please check [New DNS](New-DNS) for the current architecture.
1
+This information is now **deprecated**. Please check [New DNS](/services/New-DNS) for the current architecture.
2 2
3 3
***
4 4
... ...
@@ -38,7 +38,7 @@ For all of these servers they have a specific IP assigned, only respond to their
38 38
39 39
**<name>.dn42-servers.arpa** - This server is authoritative for RFC 2317 delegations. For any inetnum object smaller than /24 and whos parent has no nameserver records, a C class parent zone is created (all its subnetworks are delegated to appropriate nameservers with CNAME)
40 40
41
-Real-time server monitor is available at http://nixnodes.net/dn42/dnsview
41
+Real-time server monitor is available at <http://nixnodes.net/dn42/dnsview>
42 42
43 43
## Setup
44 44
services/Original-DNS-(deprecated).md
... ...
@@ -1,5 +1,5 @@
1 1
# Original DNS (deprecated)
2
-This information is now **deprecated**. Please check [New DNS](New-DNS) for the current architecture.
2
+This information is now **deprecated**. Please check [New DNS](/services/New-DNS) for the current architecture.
3 3
4 4
***
5 5
... ...
@@ -35,12 +35,12 @@ The root zone for `dn42.` is built from the [whois registry](/services/Whois). I
35 35
36 36
## DNS services for other networks
37 37
38
-Other networks are interconnected with dn42 (ChaosVPN, Freifunk, etc). Some of them also provide DNS service, you can configure your resolver to use it. See [External DNS](dns/External-DNS).
38
+Other networks are interconnected with dn42 (ChaosVPN, Freifunk, etc). Some of them also provide DNS service, you can configure your resolver to use it. See [External DNS](/service/dns/External-DNS).
39 39
40 40
## Providing DNS services
41 41
42
-See [Providing Anycast DNS](dns/Providing-Anycast-DNS).
42
+See [Providing Anycast DNS](/services/dns/Providing-Anycast-DNS).
43 43
44
-## [Old Hierarchical DNS](Old-Hierarchical-DNS)
44
+## [Old Hierarchical DNS](/services/Old-Hierarchical-DNS)
45 45
46 46
This is a new effort to build a DNS system that mirrors how DNS was designed to work in clearnet.
services/Repository-Mirrors.md
... ...
@@ -4,28 +4,28 @@ There are some mirrors available in DN42. All mirrors are subdomains of "mirror.
4 4
5 5
6 6
## Ubuntu
7
-**http://mirror.dn42/ubuntu**
7
+**<http://mirror.dn42/ubuntu>**
8 8
9 9
Hosted by:
10 10
* mephisto
11 11
12 12
13 13
## mirror.yandex.ru proxy
14
-**http://172.23.158.41/**
15
-**http://[fd91:9191:9191:3::1]/**
14
+**<http://172.23.158.41/>**
15
+**<http://[fd91:9191:9191:3::1]/>**
16 16
17 17
Hosted by:
18 18
* ne-vlezay80
19 19
20 20
## mirrors.nia.dn42
21
-**http://mirrors.nia.dn42/**
22
-**http://[fd01:1926:817:1000::ac14:a8c5]/**
21
+**<http://mirrors.nia.dn42/>**
22
+**<http://[fd01:1926:817:1000::ac14:a8c5]/>**
23 23
24 24
## mirror.z.dn42
25 25
26 26
Not hosting repositories itself, it collects other mirrors
27 27
28
-* Dynamic page: **http://mirror.z.dn42/**
29
-* Static page: **http://mirror.z.dn42/_/**
28
+* Dynamic page: **<http://mirror.z.dn42/>**
29
+* Static page: **<http://mirror.z.dn42/_/>**
30 30
31 31
services/Route-Collector.md
... ...
@@ -75,24 +75,24 @@ protocol bgp ROUTE_COLLECTOR
75 75
76 76
The collector runs a looking glass based on [bird-lg-go](https://github.com/xddxdd/bird-lg-go).
77 77
78
- - [https://lg.collector.dn42/](https://lg.collector.dn42/)
78
+ - <https://lg.collector.dn42/>
79 79
80 80
### MRT Dumps
81 81
82 82
[MRT Dumps](https://tools.ietf.org/html/rfc6396) are produced by the collector every 10 minutes. Bird produces MRT dumps corresponding to tables, so two separate dumps are created, one for IPv4 (master4) and one for IPv6 (master6). The 10 minutes dumps are available for one week before being reduced down to one a day.
83 83
84
- - [https://mrt.collector.dn42](https://mrt.collector.dn42)
84
+ - <https://mrt.collector.dn42>
85 85
86 86
The latest dumps can always be found at the following URLs:
87 87
88
- - [https://mrt.collector.dn42/master4_latest.mrt.bz2](https://mrt.collector.dn42/master4_latest.mrt.bz2)
89
- - [https://mrt.collector.dn42/master6_latest.mrt.bz2](https://mrt.collector.dn42/master6_latest.mrt.bz2)
88
+ - <https://mrt.collector.dn42/master4_latest.mrt.bz2>
89
+ - <https://mrt.collector.dn42/master6_latest.mrt.bz2>
90 90
91 91
### Prometheus Metrics
92 92
93 93
The collector runs [bird_exporter](https://github.com/czerwonk/bird_exporter) and prometheus style metrics are available at the following URL:
94 94
95
- - [http://collector.dn42:9324/metrics](http://collector.dn42:9324/metrics)
95
+ - <http://collector.dn42:9324/metrics>
96 96
97 97
### ~~Flapping routes~~ (In maintenance)
98 98
services/Statistics.md
... ...
@@ -3,7 +3,7 @@
3 3
4 4
## IRC
5 5
6
-Channel statistics for #dn42@hackint are available at: https://dev.0l.dn42/stats/.
6
+Channel statistics for #dn42@hackint are available at: <https://dev.0l.dn42/stats/>.
7 7
8 8
## Scripts
9 9
services/Tahoe-LAFS.md
... ...
@@ -15,7 +15,7 @@ Because of the encryption an owner of a node don't know anything about the store
15 15
To provide storage to the cloud you have to run a node.
16 16
17 17
## Install and configuration
18
-To run a node you have to install tahoe-lafs at least in version 1.10.2. You can get source code from https://tahoe-lafs.org/source/tahoe-lafs/releases/allmydata-tahoe-1.10.2.zip, if the version of the package in the distribution not at least 1.10. Then you have to extract it and install with `python2 setup.py build && sudo python2 setup.py install`.
18
+To run a node you have to install tahoe-lafs at least in version 1.10.2. You can get source code from <https://tahoe-lafs.org/source/tahoe-lafs/releases/allmydata-tahoe-1.10.2.zip>, if the version of the package in the distribution not at least 1.10. Then you have to extract it and install with `python2 setup.py build && sudo python2 setup.py install`.
19 19
20 20
Before the first start you have to create a node with `bin/tahoe create-node` or a client (doesn't provide storage) with `bin/tahoe create-client`. This will create the folder .tahoe in your home dir. In the file .tahoe/tahoe.cfg you have to enter on `introducer.furl` the link to our introducer node (UPDATED):
21 21
... ...
@@ -30,4 +30,4 @@ With `bin/tahoe start` you start your local node.
30 30
You can reach the local node via web browser at [http://localhost:3456](http://localhost:3456).
31 31
32 32
## Further informations
33
-Look at https://tahoe-lafs.org for further information.
33
+Look at <https://tahoe-lafs.org> for further information.
services/Whois.md
... ...
@@ -32,7 +32,7 @@ Note that currently, most AS are using one of the legacy ASN range (and will pro
32 32
33 33
## DNS zones
34 34
35
-dn42 uses the `dn42.` TLD, which is not present in the root DNS zone of the ICANN-net. For details, see [DNS](DNS).
35
+dn42 uses the `dn42.` TLD, which is not present in the root DNS zone of the ICANN-net. For details, see [DNS](/services/DNS).
36 36
37 37
Note that other TLDs should also be usable from dn42, most notably from Freifunk and ChaosVPN. A tentative list is available at [External DNS](/services/dns/External-DNS).
38 38
... ...
@@ -40,7 +40,7 @@ Note that other TLDs should also be usable from dn42, most notably from Freifunk
40 40
41 41
The gitea instance hosting the registry has an associated [Drone CI/CD](https://drone.io/) service:
42 42
43
-- [https://drone.git.dn42/](https://drone.git.dn42/)
43
+- <https://drone.git.dn42/>
44 44
45 45
Users are free to add drone pipelines to their own repositories. Repositories can be enabled using the Drone server [user interface](https://drone.git.dn42/).
46 46
... ...
@@ -51,7 +51,7 @@ Privacy mode is enabled, please call the bot with @DN42WhoisBot when necessary.
51 51
52 52
# Web interface and REST API
53 53
54
-[https://explorer.burble.dn42/](https://explorer.burble.dn42/) ([https://explorer.burble.com/](https://explorer.burble.com/) via clearnet) provides a web interface and REST API for querying the DN42 registry.
54
+<https://explorer.burble.dn42/> ([https://explorer.burble.com/](https://explorer.burble.com/) via clearnet) provides a web interface and REST API for querying the DN42 registry.
55 55
56 56
The service is provided by [dn42regsrv](https://git.burble.com/burble.dn42/dn42regsrv) which can also be run locally.
57 57
... ...
@@ -71,7 +71,7 @@ Example:
71 71
72 72
The Python code for generating the zone from the registry is available on the monotone repository.
73 73
74
-The idea comes from the guys at cymru.com, who provide this service for the Internet (e.g. `AS1.asn.cymru.com`), see https://www.team-cymru.org/Services/ip-to-asn.html#dns
74
+The idea comes from the guys at cymru.com, who provide this service for the Internet (e.g. `AS1.asn.cymru.com`), see <https://www.team-cymru.org/Services/ip-to-asn.html#dns>
75 75
76 76
# Software
77 77
... ...
@@ -139,4 +139,4 @@ sudo ruby whoisd.rb nobody
139 139
```
140 140
## Whois restful API
141 141
Note: this service is in beta testing, use at your own risk.
142
-https://whois.rest.dn42/
142
+<https://whois.rest.dn42/>
services/dns/External-DNS.md
... ...
@@ -28,7 +28,7 @@ The mkdns script currently supports the following setups:
28 28
## NeoNetwork
29 29
30 30
The NeoNetwork also has a recursive DNS server at `10.127.255.54` and `fd10:127:53:53::`.
31
-The zone files can be found here: https://github.com/NeoCloud/NeoNetwork/tree/master/dns
31
+The zone files can be found here: <https://github.com/NeoCloud/NeoNetwork/tree/master/dns>
32 32
33 33
## Configuration
34 34
services/dns/Providing-Anycast-DNS.md
... ...
@@ -1,4 +1,4 @@
1
-# DEPRECATED - Please have a look at [Hierarchical DNS](https://internal.dn42/Hierarchical-DNS) instead
1
+# DEPRECATED - Please have a look at [Hierarchical DNS](/services/dns/Old-Hierarchical-DNS) instead
2 2
3 3
You may want to participate in the anycast DNS cloud.
4 4
services/dns/Recursive-DNS-resolver.md
... ...
@@ -1,6 +1,6 @@
1 1
If you want to run your own recursive DNS server, you must find upstream servers that are authoritative for the dn42 zones.
2 2
3
-You may use some servers listed in the [table of anycast servers](Providing-Anycast-DNS#Persons-providing-anycast-DNS), or just use `172.22.119.160` and `172.22.119.163` (ns{1,2}.fritz.dn42).
3
+You may use some servers listed in the [table of anycast servers](/services/dns/Providing-Anycast-DNS#Persons-providing-anycast-DNS), or just use `172.22.119.160` and `172.22.119.163` (ns{1,2}.fritz.dn42).
4 4
5 5
## Configuration
6 6