feed.xml 46 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <feed xmlns="http://www.w3.org/2005/Atom">
  3. <title>dn42 wiki</title>
  4. <subtitle></subtitle>
  5. <updated>Sun, 18 Aug 2024 19:47:48 +0000</updated>
  6. <link rel="self" href="/feed.xml" />
  7. <entry>
  8. <title></title>
  9. <link rel="alternate" href="" />
  10. <id>https://dn42.obl.ong/services/IX-Collection</id>
  11. <content>
  12. Name Wiki Page Related Link(s) IXP-frnte IXP-frnte N/A mcast-ix mcast-ix N/A SERNET-IX SERNET-IX https://blog.sherpherd.top/ix.html... /services/IX-Collection
  13. </content>
  14. </entry>
  15. <entry>
  16. <title></title>
  17. <link rel="alternate" href="/feed.xml" />
  18. <id>https://dn42.obl.ong/feed.xml</id>
  19. <content>
  20. {%- capture newline %} {% endcapture -%} {{ site.title }} {{ site.description }} {{ site.time | date_to_rfc822 }} {% for page in site.pages %}{% if page.sitemap %} {{ page.title | xml_escape }} {{ ... /feed.xml
  21. </content>
  22. </entry>
  23. <entry>
  24. <title></title>
  25. <link rel="alternate" href="/" />
  26. <id>https://dn42.obl.ong/</id>
  27. <content>
  28. Redirecting to [/Home](/Home). ... /
  29. </content>
  30. </entry>
  31. <entry>
  32. <title></title>
  33. <link rel="alternate" href="/sitemap.xml" />
  34. <id>https://dn42.obl.ong/sitemap.xml</id>
  35. <content>
  36. {% for page in site.pages %}{% if page.sitemap %} {{ site.url | xml_escape }}{{ page.url | xml_escape }} {% endif %}{% endfor %} ... /sitemap.xml
  37. </content>
  38. </entry>
  39. <entry>
  40. <title>How do I connect to DN42?</title>
  41. <link rel="alternate" href="" />
  42. <id>https://dn42.obl.ong/FAQ</id>
  43. <content>
  44. ## How do I connect to DN42? We have a [page](/howto/Getting-Started) for that! ### What BGP daemon should I use? This is really up to you: that&apos;s the magic of open protocols. Many users run Bird or FRRouting in a VPS, but there is a variety of ... /FAQ
  45. </content>
  46. </entry>
  47. <entry>
  48. <title>About dn42</title>
  49. <link rel="alternate" href="" />
  50. <id>https://dn42.obl.ong/Home</id>
  51. <content>
  52. ## About dn42 dn42 is a big dynamic [VPN](https://en.wikipedia.org/wiki/Virtual_private_network), which employs Internet technologies ([BGP](https://en.wikipedia.org/wiki/Bgp), whois database, [DNS](https://en.wikipedia.org/wiki/Domain_Name_System),... /Home
  53. </content>
  54. </entry>
  55. <entry>
  56. <title></title>
  57. <link rel="alternate" href="" />
  58. <id>https://dn42.obl.ong/Links</id>
  59. <content>
  60. 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! Books: - [Computer Networks -Tanenbaum](https://github.com/gsahinpi/ac... /Links
  61. </content>
  62. </entry>
  63. <entry>
  64. <title>Other Dark / Overlay Networks</title>
  65. <link rel="alternate" href="" />
  66. <id>https://dn42.obl.ong/Other</id>
  67. <content>
  68. # Other Dark / Overlay Networks ## Other Lists - - - - - ## Anonymity - **Tor** (The onion router) is an anonymity network that also features a darknet - its &quot;hidden services&quot;. It&apos;s the most popular instance of a darknet. ## P2P / F2F / War... /Other
  69. </content>
  70. </entry>
  71. <entry>
  72. <title>Contact</title>
  73. <link rel="alternate" href="" />
  74. <id>https://dn42.obl.ong/contact</id>
  75. <content>
  76. # Contact Members of the dn42 network mostly communicate via IRC or the mailing list. If you would like to contact an individual network operator, you will find contact information in the [Whois](/services/Whois) registry. ## Mailing list * is at... /contact
  77. </content>
  78. </entry>
  79. <entry>
  80. <title></title>
  81. <link rel="alternate" href="" />
  82. <id>https://dn42.obl.ong/historical/Bird</id>
  83. <content>
  84. Bird is a commonly used BGP daemon. This page provides configuration and help to run Bird for dn42. Compared to quagga, bird supports multiple routing tables, which is useful, if you also plan to peer with other federated networks such as freifunk. ... /historical/Bird
  85. </content>
  86. </entry>
  87. <entry>
  88. <title>Quagga</title>
  89. <link rel="alternate" href="" />
  90. <id>https://dn42.obl.ong/historical/Quagga</id>
  91. <content>
  92. # Quagga Quagga is probably one of the oldest software router around. It still works, of course, even though it has an unattractive configuration syntax (unfortunately inspired by [Cisco&apos;s IOS](/howto/IPsecWithPublicKeys/CiscoIOSExample)) and has ... /historical/Quagga
  93. </content>
  94. </entry>
  95. <entry>
  96. <title></title>
  97. <link rel="alternate" href="" />
  98. <id>https://dn42.obl.ong/howto/Address-Space</id>
  99. <content>
  100. DN42 uses network addresses in the [rfc1918](https://tools.ietf.org/html/rfc1918) and [ULA](https://tools.ietf.org/html/rfc4193) ranges. These are described in detail within the sections below. The [DN42 registry](https://git.dn42.dev/dn42/registry... /howto/Address-Space
  101. </content>
  102. </entry>
  103. <entry>
  104. <title></title>
  105. <link rel="alternate" href="" />
  106. <id>https://dn42.obl.ong/howto/BGP-communities</id>
  107. <content>
  108. Bird is a commonly used BGP daemon. This page provides configuration and help for using BGP communities with Bird for dn42. Communities can be used to prioritize traffic based on different flags, in DN42 we are using communities to prioritize based ... /howto/BGP-communities
  109. </content>
  110. </entry>
  111. <entry>
  112. <title>Installation notes</title>
  113. <link rel="alternate" href="" />
  114. <id>https://dn42.obl.ong/howto/Bird2</id>
  115. <content>
  116. # Installation notes This page is applicable to bird versions 2.x ## Arch Linux The `extra/bird` package in the arch repositories will usually have a relatively recent version and there is (usually) no need for a manual install over the usual `# pac... /howto/Bird2
  117. </content>
  118. </entry>
  119. <entry>
  120. <title></title>
  121. <link rel="alternate" href="" />
  122. <id>https://dn42.obl.ong/howto/EMail</id>
  123. <content>
  124. Running email in dn42 is not very complicated. Your SMTP daemon probably already listens on the wildcard address, so you mostly need to: * open your firewall to allow TCP/25 from dn42 * setup DNS (MX records, or simply relevant A records) * configu... /howto/EMail
  125. </content>
  126. </entry>
  127. <entry>
  128. <title>EdgeRouter Lite DN42 config example</title>
  129. <link rel="alternate" href="" />
  130. <id>https://dn42.obl.ong/howto/EdgeOS-Config-Example</id>
  131. <content>
  132. # EdgeRouter Lite DN42 config example This is the config I (Felicitus) am running on an Ubiquiti EdgeRouter Lite (AS76197). ## Features * dn42 DNS * &quot;classic&quot; OpenVPN P2P (including the common &quot;comp-lzo&quot; option) * BGP * Some traffic-shaping rules f... /howto/EdgeOS-Config-Example
  133. </content>
  134. </entry>
  135. <entry>
  136. <title>EdgeOS</title>
  137. <link rel="alternate" href="" />
  138. <id>https://dn42.obl.ong/howto/EdgeOS-Config</id>
  139. <content>
  140. # EdgeOS This document describes some possibilities for connecting to dn42 using an Ubiquiti EdgeRouter: * IPv4/IPv6 tunnel via: * OpenVPN - support built into EdgeOS already - covered below * IPsec/IKEv2 - support built into EdgeOS alrea... /howto/EdgeOS-Config
  141. </content>
  142. </entry>
  143. <entry>
  144. <title>EdgeOS GRE/IPsec config example</title>
  145. <link rel="alternate" href="" />
  146. <id>https://dn42.obl.ong/howto/EdgeOS-GRE-IPsec-Example</id>
  147. <content>
  148. # EdgeOS GRE/IPsec config example This is an example configuration derived from the config used on a peering router in AS64746. It was created using EdgeOS version 1.5.0alpha1 on an EdgeRouter Lite. ## Features * Zone-based firewall * BGP prefix fil... /howto/EdgeOS-GRE-IPsec-Example
  149. </content>
  150. </entry>
  151. <entry>
  152. <title>GRE on FreeBSD</title>
  153. <link rel="alternate" href="" />
  154. <id>https://dn42.obl.ong/howto/GRE-on-FreeBSD</id>
  155. <content>
  156. # GRE on FreeBSD This page describes how to configure GRE tunnels on FreeBSD. ## Requirements * Root access to a FreeBSD system. * Loaded if_gre.ko or device gre * A static IPv4 address on both ends if you would like to preserve your sanity. ## C... /howto/GRE-on-FreeBSD
  157. </content>
  158. </entry>
  159. <entry>
  160. <title>Point-to-Point Layer 3 GRE tunnel interface</title>
  161. <link rel="alternate" href="" />
  162. <id>https://dn42.obl.ong/howto/GRE-on-OpenBSD</id>
  163. <content>
  164. # Point-to-Point Layer 3 GRE tunnel interface This guide describes how to establish an unencrypted and unauthenticated IPv6-over-IPv6 tunnel on [OpenBSD](https://openbsd.org), see [gre(4) EXAMPLES](http://man.openbsd.org/gre.4#Point-to-Point_Layer_3_... /howto/GRE-on-OpenBSD
  165. </content>
  166. </entry>
  167. <entry>
  168. <title>GRE+IPsec</title>
  169. <link rel="alternate" href="" />
  170. <id>https://dn42.obl.ong/howto/GRE-plus-IPsec</id>
  171. <content>
  172. # GRE+IPsec ## Why GRE? * [GRE](https://en.wikipedia.org/wiki/GRE) provides universal encapsulation on top of IP. * It has a smaller header than UDP. * GRE tunnels are processed in-kernel on *nix systems. * It&apos;s supported by hardware routers. ## Wh... /howto/GRE-plus-IPsec
  173. </content>
  174. </entry>
  175. <entry>
  176. <title></title>
  177. <link rel="alternate" href="" />
  178. <id>https://dn42.obl.ong/howto/Getting-Started</id>
  179. <content>
  180. You want to join dn42, but you don&apos;t know where to start. This guide gives general guidelines about dn42 and routing in general, but it assumes that you are knowledgeable with routing. # Requirements - you have at least one router running 24/7. Any... /howto/Getting-Started
  181. </content>
  182. </entry>
  183. <entry>
  184. <title>IPsec on FreeBSD</title>
  185. <link rel="alternate" href="" />
  186. <id>https://dn42.obl.ong/howto/IPsec-on-FreeBSD</id>
  187. <content>
  188. # IPsec on FreeBSD These instructions are for IPsec in transport mode not IPsec in tunnel mode. IPsec in tunnel mode requires a too tight coupling with the routing table for dynamic routing because the policies can only be specified based on source/... /howto/IPsec-on-FreeBSD
  189. </content>
  190. </entry>
  191. <entry>
  192. <title>IPsec with public key authentication</title>
  193. <link rel="alternate" href="" />
  194. <id>https://dn42.obl.ong/howto/IPsec-with-PublicKeys</id>
  195. <content>
  196. # IPsec with public key authentication ## Stop using pre-shared keys! ### Pre-shared keys suck, because _reasons_ * __The key must be kept secret__, which means it must be shared only over a secure channel e.g. PGP, face-to-face * Most implementat... /howto/IPsec-with-PublicKeys
  197. </content>
  198. </entry>
  199. <entry>
  200. <title>IPsec with public key authentication on Cisco IOS</title>
  201. <link rel="alternate" href="" />
  202. <id>https://dn42.obl.ong/howto/IPsecWithPublicKeys/CiscoIOSExample</id>
  203. <content>
  204. # IPsec with public key authentication on Cisco IOS ## Setup ### Generate an RSA keypair _Note: You may already have completed this step, since it&apos;s required to enable SSH._ 1. Configure a hostname and domain name. ``` Router#conf t Router(config)#... /howto/IPsecWithPublicKeys/CiscoIOSExample
  205. </content>
  206. </entry>
  207. <entry>
  208. <title>GRE + IPsec on Debian based distros</title>
  209. <link rel="alternate" href="" />
  210. <id>https://dn42.obl.ong/howto/IPsecWithPublicKeys/GRE-plus-IPsec-Debian</id>
  211. <content>
  212. # GRE + IPsec on Debian based distros * Install racoon from ipsec-tools. * Define an IPsec security policy in /etc/ipsec-tools.conf * Load the IPsec security policy into the IPsec security policy database. * Configure the racoon daemon. * Configure ... /howto/IPsecWithPublicKeys/GRE-plus-IPsec-Debian
  213. </content>
  214. </entry>
  215. <entry>
  216. <title>Introduction</title>
  217. <link rel="alternate" href="" />
  218. <id>https://dn42.obl.ong/howto/IPsecWithPublicKeys/OpenBSDExample</id>
  219. <content>
  220. # Introduction Here be dragons. This section should cover the basics: * IKEv1 * Three stages: Key distribution, IPSec setup, GRE setup * In theory, BGPd can set up IPSec flows itself, but we&apos;re not using that here because that prevents you from using... /howto/IPsecWithPublicKeys/OpenBSDExample
  221. </content>
  222. </entry>
  223. <entry>
  224. <title></title>
  225. <link rel="alternate" href="" />
  226. <id>https://dn42.obl.ong/howto/IPsecWithPublicKeys/RacoonExample</id>
  227. <content>
  228. Quote from #dn42: `hexa: nobody runs racoon on their free will :)`. See also [strongSwan](/howto/IPsecWithPublicKeys/strongSwan5Example) The keys are generated with plainrsa-gen. ``` Usage: plainrsa-gen [options] -b bits Generate long RS... /howto/IPsecWithPublicKeys/RacoonExample
  229. </content>
  230. </entry>
  231. <entry>
  232. <title>IPsec with public key authentication on Mikrotik RouterOS</title>
  233. <link rel="alternate" href="" />
  234. <id>https://dn42.obl.ong/howto/IPsecWithPublicKeys/RouterOSExample</id>
  235. <content>
  236. # IPsec with public key authentication on Mikrotik RouterOS ## Setup ### Generate an RSA keypair ``` [admin@mtk1] &gt; /ip ipsec key [admin@mtk1] /ip ipsec key&gt; generate-key mykey key-size=4096 For key bigger than 1024bit this may take a while.. [admin... /howto/IPsecWithPublicKeys/RouterOSExample
  237. </content>
  238. </entry>
  239. <entry>
  240. <title>IPsec with public key authentication on VyOS/EdgeOS</title>
  241. <link rel="alternate" href="" />
  242. <id>https://dn42.obl.ong/howto/IPsecWithPublicKeys/VyOSExample</id>
  243. <content>
  244. # IPsec with public key authentication on VyOS/EdgeOS ## Setup ### Generate an RSA keypair ```sh ubnt@ubnt:~$ generate vpn rsa-key bits 4096 random /dev/urandom Generating rsa-key to /config/ipsec.d/rsa-keys/localhost.key Your new local RSA key has... /howto/IPsecWithPublicKeys/VyOSExample
  245. </content>
  246. </entry>
  247. <entry>
  248. <title>IPsec with public key authentication on strongSwan &amp;lt; 5.0.0</title>
  249. <link rel="alternate" href="" />
  250. <id>https://dn42.obl.ong/howto/IPsecWithPublicKeys/strongSwan4Example</id>
  251. <content>
  252. # IPsec with public key authentication on strongSwan /etc/ipsec.d/private/mykey.pem root@debian:~# ipsec pki --pub --in /etc/ipsec.d/private/mykey.pem --outform pem &gt; /etc/ipsec.d/public/mykey.pub root@debian:~# echo &quot;: RSA mykey.pem&quot; &gt;&gt; /etc/ipsec.... /howto/IPsecWithPublicKeys/strongSwan4Example
  253. </content>
  254. </entry>
  255. <entry>
  256. <title>IPsec with public key authentication on strongSwan &amp;gt;= 5.0.0</title>
  257. <link rel="alternate" href="" />
  258. <id>https://dn42.obl.ong/howto/IPsecWithPublicKeys/strongSwan5Example</id>
  259. <content>
  260. # IPsec with public key authentication on strongSwan &gt;= 5.0.0 ## Setup ### Installation hints For IPsec with Public Keys you&apos;ll need the package _strongswan-plugin-pubkey_ installed. Don&apos;t forget to disable selinux :) ### Generate an RSA keypair ``... /howto/IPsecWithPublicKeys/strongSwan5Example
  261. </content>
  262. </entry>
  263. <entry>
  264. <title>IPv6 Multicast</title>
  265. <link rel="alternate" href="" />
  266. <id>https://dn42.obl.ong/howto/IPv6-Multicast</id>
  267. <content>
  268. # IPv6 Multicast 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 m... /howto/IPv6-Multicast
  269. </content>
  270. </entry>
  271. <entry>
  272. <title></title>
  273. <link rel="alternate" href="" />
  274. <id>https://dn42.obl.ong/howto/IPv6</id>
  275. <content>
  276. _Work in progress_ ## Introduction DN42 is a somewhat unique undertaking, and a great way to learn about networking and routing techs. If you feel like spicing the challenge up a bit, why not get familiar with IPv6 at the same time ? There&apos;s nothi... /howto/IPv6
  277. </content>
  278. </entry>
  279. <entry>
  280. <title>Number of routes by AS</title>
  281. <link rel="alternate" href="" />
  282. <id>https://dn42.obl.ong/howto/Munin</id>
  283. <content>
  284. ## Number of routes by AS IPv4: ```bash #!/bin/bash if [ &quot;$1&quot; = &quot;config&quot; ];then echo graph_title Number of routes echo graph_vlabel num. routes echo graph_category network echo graph_scale no for AS in $(ip r|sed &apos;s/.* dev //;s/ .*//&apos;|sort|uniq... /howto/Munin
  285. </content>
  286. </entry>
  287. <entry>
  288. <title></title>
  289. <link rel="alternate" href="" />
  290. <id>https://dn42.obl.ong/howto/OpenBGPD</id>
  291. <content>
  292. This guide describes a simple configuration for [OpenBGPD](https://openbgpd.org) running on [OpenBSD](https://openbsd.org). The [portable version](https://openbgpd.org/ftp.html) should run with little to no configuration changes on other operating sy... /howto/OpenBGPD
  293. </content>
  294. </entry>
  295. <entry>
  296. <title>dn42 on OpenWRT</title>
  297. <link rel="alternate" href="" />
  298. <id>https://dn42.obl.ong/howto/OpenWRT</id>
  299. <content>
  300. # dn42 on OpenWRT This page gives hints on how to participate to dn42 with an OpenWRT router. It assumes Attitude Adjustment (12.09), but you can adapt it for other versions. The intended target is a home router, acting as the default gateway for i... /howto/OpenWRT
  301. </content>
  302. </entry>
  303. <entry>
  304. <title>What is ROA?</title>
  305. <link rel="alternate" href="" />
  306. <id>https://dn42.obl.ong/howto/ROA-slash-RPKI</id>
  307. <content>
  308. ## What is ROA? A Route Origination Authorization details which AS is authorised to advertise which originating IP prefixes. A ROA may also include prefix length information. ## What is RPKI? Resource Public Key Infrastructure is basically a frame... /howto/ROA-slash-RPKI
  309. </content>
  310. </entry>
  311. <entry>
  312. <title>How Authentication Works</title>
  313. <link rel="alternate" href="" />
  314. <id>https://dn42.obl.ong/howto/Registry-Authentication</id>
  315. <content>
  316. # How Authentication Works `auth` attributes within registry `mntner` objects define a public key that is used to verify the identity of the maintainer and prove that changes to registry objects are authorised. When a pull request is submitted to t... /howto/Registry-Authentication
  317. </content>
  318. </entry>
  319. <entry>
  320. <title></title>
  321. <link rel="alternate" href="" />
  322. <id>https://dn42.obl.ong/howto/Static-routes-on-Windows</id>
  323. <content>
  324. Modern versions of Windows do not support OSPF and manually adding static routes every time after a reboot is annoying. Below is a batch script you can edit and run to help make adding routes easier. This script assumes that your BGP router and Windo... /howto/Static-routes-on-Windows
  325. </content>
  326. </entry>
  327. <entry>
  328. <title></title>
  329. <link rel="alternate" href="" />
  330. <id>https://dn42.obl.ong/howto/frr</id>
  331. <content>
  332. To quote from : &gt; FRRouting (FRR) is a free and open source Internet routing protocol suite for Linux and Unix platforms. It implements BGP, OSPF, RIP, IS-IS, PIM, LDP, BFD, Babel, PBR, OpenFabric and VRRP, with alpha support for EIGRP and NHRP. It... /howto/frr
  333. </content>
  334. </entry>
  335. <entry>
  336. <title></title>
  337. <link rel="alternate" href="" />
  338. <id>https://dn42.obl.ong/howto/lglass</id>
  339. <content>
  340. lglass is a Python software package designed for Internet Registries like the DN42. You can generate zone files for DNS and rDNS IPv4/v6, and handle the registry. It is available on GitHub as free software: ```sh $ git clone git://github.com/fritz07... /howto/lglass
  341. </content>
  342. </entry>
  343. <entry>
  344. <title>How to connect to dn42 using Mikrotik RouterOS</title>
  345. <link rel="alternate" href="" />
  346. <id>https://dn42.obl.ong/howto/mikrotik</id>
  347. <content>
  348. # How to connect to dn42 using Mikrotik RouterOS ## Legend * 1.1.1.1 - peer external IP * 2.2.2.2 - your external IP * A private /30 range for the GRE endpoints: 192.168.200.128/30 * 192.168.200.129 - remote GRE IPv4 address * 192.168.200.130... /howto/mikrotik
  349. </content>
  350. </entry>
  351. <entry>
  352. <title>How to setup Mikrotik with point-to-point /32 address on interfaces</title>
  353. <link rel="alternate" href="" />
  354. <id>https://dn42.obl.ong/howto/mikrotik/ptp32</id>
  355. <content>
  356. # How to setup Mikrotik with point-to-point /32 address on interfaces ## RouterOS issues * RouterOS doesn&apos;t have direct Point-to-Point addresses. * BGP doesn&apos;t resolve the next-hop for their routes using a rescursive route that uses a interface a... /howto/mikrotik/ptp32
  357. </content>
  358. </entry>
  359. <entry>
  360. <title></title>
  361. <link rel="alternate" href="" />
  362. <id>https://dn42.obl.ong/howto/mpls-bird2</id>
  363. <content>
  364. Original Article: [https://blog.sherpherd.top/2024/02/11/RunYourMPLSNetworkWithBIRD_en.html](https://blog.sherpherd.top/2024/02/11/RunYourMPLSNetworkWithBIRD_en.html) # Intro Now, most tutorials about running MPLS on Linux are based on FRR. Because ... /howto/mpls-bird2
  365. </content>
  366. </entry>
  367. <entry>
  368. <title></title>
  369. <link rel="alternate" href="" />
  370. <id>https://dn42.obl.ong/howto/mpls</id>
  371. <content>
  372. mpls label switching is faster because it&apos;s a divide and conquer search in an ordered list, compared to routing, which is a longest prefix match, which is a search in a netmask deep tree and doing just label switching, especially with multiple label... /howto/mpls
  373. </content>
  374. </entry>
  375. <entry>
  376. <title>Multicast</title>
  377. <link rel="alternate" href="" />
  378. <id>https://dn42.obl.ong/howto/multicast</id>
  379. <content>
  380. ## Multicast RFC 8815 deprecated PIM-SM so PIM-SSM is the way to go! ### Setup For it to work, you&apos;ll need to do the following: * Ask your peering to enable ipv4/ipv6 multicast AFI on your peering * Set up IPv4/IPv6 PIM for the (s,g) joins to ... /howto/multicast
  381. </content>
  382. </entry>
  383. <entry>
  384. <title></title>
  385. <link rel="alternate" href="" />
  386. <id>https://dn42.obl.ong/howto/networksettings</id>
  387. <content>
  388. The first rule of dn42: Always disable `rp_filter`. The second rule of dn42: Always disable `rp_filter`. The third rule of dn42: Allow ip forwarding! No seriously, in case some packets are dropped, first check if your settings are correct. `rp_... /howto/networksettings
  389. </content>
  390. </entry>
  391. <entry>
  392. <title>NixOS</title>
  393. <link rel="alternate" href="" />
  394. <id>https://dn42.obl.ong/howto/nixos</id>
  395. <content>
  396. # NixOS NixOS is a declarative Linux distribution based on the Nix package Manager. In this post I&apos;ll explain how I setup dn42 in this environment. I currently only peer with wireguard and use bird2. NixOS uses configuration files to manage the syst... /howto/nixos
  397. </content>
  398. </entry>
  399. <entry>
  400. <title>Example Configuration for direct peer to peer</title>
  401. <link rel="alternate" href="" />
  402. <id>https://dn42.obl.ong/howto/openvpn</id>
  403. <content>
  404. # Example Configuration for direct peer to peer * Replace `` with a self chosen name to identify this peer * Replace `` with either `udp` or `udp6`, depending if you reach your remote peer with ipv4 o ipv6 * Replace `` with the public ip address of ... /howto/openvpn
  405. </content>
  406. </entry>
  407. <entry>
  408. <title>systemd-networkd configuration example</title>
  409. <link rel="alternate" href="" />
  410. <id>https://dn42.obl.ong/howto/systemd-networkd-configuration-example</id>
  411. <content>
  412. # systemd-networkd configuration example This is the config that is used on ZOTAN Networks (AS4242422341). Full network configuration available on [my Git](https://git.zotan.dn42/zotan/dn42) (dn42) or alternatively [my Git](https://git.prod.zotan.net... /howto/systemd-networkd-configuration-example
  413. </content>
  414. </entry>
  415. <entry>
  416. <title></title>
  417. <link rel="alternate" href="" />
  418. <id>https://dn42.obl.ong/howto/tinc</id>
  419. <content>
  420. [Tinc](http://www.tinc-vpn.org/) is a meshing VPN daemon. It allows multiple parties to connect and discover each other independently, while minimizing points of failure. Tinc will use a bunch of nodes to build the network graph, which in return all ... /howto/tinc
  421. </content>
  422. </entry>
  423. <entry>
  424. <title>VyOS 1.4.x sagitta</title>
  425. <link rel="alternate" href="" />
  426. <id>https://dn42.obl.ong/howto/vyos1.4.x</id>
  427. <content>
  428. # VyOS 1.4.x sagitta VyOS is an open source software router. It is feature rich and supports multiple deployment options such as physical hardware (Old PC&apos;s) or a VPC/VM. The developers have a nightly rolling release that includes all the latest fe... /howto/vyos1.4.x
  429. </content>
  430. </entry>
  431. <entry>
  432. <title></title>
  433. <link rel="alternate" href="" />
  434. <id>https://dn42.obl.ong/howto/wireguard</id>
  435. <content>
  436. To quote the [homepage](https://www.wireguard.io/): &gt; WireGuard is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPSec, while avoiding the massive... /howto/wireguard
  437. </content>
  438. </entry>
  439. <entry>
  440. <title>Application Programming Interfaces (APIs)</title>
  441. <link rel="alternate" href="" />
  442. <id>https://dn42.obl.ong/internal/APIs</id>
  443. <content>
  444. # Application Programming Interfaces (APIs) This page can be useful if you are trying to automate something or if you are trying to retrieve data programmatically. ### ASN Authentication Solution Authenticate your users by having them verify their A... /internal/APIs
  445. </content>
  446. </entry>
  447. <entry>
  448. <title></title>
  449. <link rel="alternate" href="" />
  450. <id>https://dn42.obl.ong/internal/Achievements</id>
  451. <content>
  452. Add what you did in/for dn42, yet: | Who | #peerings | Bandwidth | DNS | Fileserver | Network service | Website | |:------- |:--------- |:--------- |:--- |:---------- |:--------------- |:--------- | | allo | 7 | 1 GBit/s | auth. on... /internal/Achievements
  453. </content>
  454. </entry>
  455. <entry>
  456. <title>Historical Services</title>
  457. <link rel="alternate" href="" />
  458. <id>https://dn42.obl.ong/internal/Historical-Services</id>
  459. <content>
  460. # Historical Services **The services below were available on DN42 in the past.** **This section exists to serve as an inspiration for people wanting to provide a service to the DN42 community.** *** You can inspect the services status [on this pag... /internal/Historical-Services
  461. </content>
  462. </entry>
  463. <entry>
  464. <title>Ideas</title>
  465. <link rel="alternate" href="" />
  466. <id>https://dn42.obl.ong/internal/Ideas</id>
  467. <content>
  468. # Ideas … or the service that would make dn42 truly interesting for people (for non-technical reasons). ## Criterias - it should be difficult to setup on the Internet (for technical or legal reasons) - it should interest people that are likel... /internal/Ideas
  469. </content>
  470. </entry>
  471. <entry>
  472. <title></title>
  473. <link rel="alternate" href="" />
  474. <id>https://dn42.obl.ong/internal/Interconnections</id>
  475. <content>
  476. **This page lists the external Overlay Networks DN42 is connected to** | Network | IPv4 address space | IPv6 address space | TLDs | Remarks | |:-------------------------------------------------------|:-... /internal/Interconnections
  477. </content>
  478. </entry>
  479. <entry>
  480. <title>Internal services</title>
  481. <link rel="alternate" href="" />
  482. <id>https://dn42.obl.ong/internal/Internal-Services</id>
  483. <content>
  484. # Internal services You are asked to show some creativity in terms of network usage and content. ;) ## Search engine There is a search engine at [search.dn42](https://search.dn42) that can also be used to discover services and content. It attempts... /internal/Internal-Services
  485. </content>
  486. </entry>
  487. <entry>
  488. <title>dn42 Show and Tell</title>
  489. <link rel="alternate" href="" />
  490. <id>https://dn42.obl.ong/internal/ShowAndTell</id>
  491. <content>
  492. # dn42 Show and Tell Let us know the most creative, best, strangest, complex, wierd or just plain fun setups that you&apos;ve created with dn42. Document your mad setups in the categories below, with links to a full write up, photos and screenshots welc... /internal/ShowAndTell
  493. </content>
  494. </entry>
  495. <entry>
  496. <title></title>
  497. <link rel="alternate" href="" />
  498. <id>https://dn42.obl.ong/internal/Tor</id>
  499. <content>
  500. [Tor](https://torproject.org/) ([dn42 mirror](http://tor.e-utp.dn42/)) is free software and an open network that helps you defend against traffic analysis, a form of network surveillance that threatens personal freedom and privacy, confidential busin... /internal/Tor
  501. </content>
  502. </entry>
  503. <entry>
  504. <title>Welcome to perchnet (AS4242422825)</title>
  505. <link rel="alternate" href="" />
  506. <id>https://dn42.obl.ong/perchnet</id>
  507. <content>
  508. # Welcome to perchnet (AS4242422825) ## Introduction perchnet is a network on dn42. The goal of perchnet is to facilitate learning about and experimentation with various networking technologies, and linking up multiple sites in the &quot;hybrid&quot; and &quot;mul... /perchnet
  509. </content>
  510. </entry>
  511. <entry>
  512. <title>DN42 ACME CA</title>
  513. <link rel="alternate" href="" />
  514. <id>https://dn42.obl.ong/services/Automatic-CA</id>
  515. <content>
  516. DN42 ACME CA ================== Certificates can be automatically generated with the [ACME-CA](https://burble.dn42/services/acme/) using [acme.sh](https://github.com/acmesh-official/acme.sh) or [lego](https://github.com/go-acme/lego) or [Caddy](http... /services/Automatic-CA
  517. </content>
  518. </entry>
  519. <entry>
  520. <title>Automatic Peering</title>
  521. <link rel="alternate" href="" />
  522. <id>https://dn42.obl.ong/services/Automatic-Peering</id>
  523. <content>
  524. # Automatic Peering It is recommended to use the [DN42 Pingfinder](https://dn42.us/peers/) to find the network with the lowest latency to peer with. ## Fully self-service This list includes only systems that offer instant peering (fully self-servi... /services/Automatic-Peering
  525. </content>
  526. </entry>
  527. <entry>
  528. <title>SSL Certificate Authority</title>
  529. <link rel="alternate" href="" />
  530. <id>https://dn42.obl.ong/services/Certificate-Authority</id>
  531. <content>
  532. # SSL Certificate Authority internal.dn42 is signed by an internally maintained CA that is only allowed to sign *.dn42 domains. If you would like to have a certificate signed by this CA there is [an automated process to do so](/services/Automatic-CA... /services/Certificate-Authority
  533. </content>
  534. </entry>
  535. <entry>
  536. <title>DN42 Clearnet Domains</title>
  537. <link rel="alternate" href="" />
  538. <id>https://dn42.obl.ong/services/Clearnet-Domains</id>
  539. <content>
  540. # DN42 Clearnet Domains To provide services over the public internet some community members have contributed clearnet domain names to be used for DN42. |Domain| |:--| |dn42.dev| |dn42.no| DNS records for these domains are managed by a gitea repos... /services/Clearnet-Domains
  541. </content>
  542. </entry>
  543. <entry>
  544. <title>DN42 DNS</title>
  545. <link rel="alternate" href="" />
  546. <id>https://dn42.obl.ong/services/DNS</id>
  547. <content>
  548. # DN42 DNS This page covers guidance and examples on using DNS within DN42. ## Quick Start It is recommended to run your own DNS resolver as this provides you with the most security and privacy. However, to get started, or if running your own res... /services/DNS
  549. </content>
  550. </entry>
  551. <entry>
  552. <title>this page is outdated and need update</title>
  553. <link rel="alternate" href="" />
  554. <id>https://dn42.obl.ong/services/Distributed-Wiki</id>
  555. <content>
  556. # this page is outdated and need update 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 pow... /services/Distributed-Wiki
  557. </content>
  558. </entry>
  559. <entry>
  560. <title></title>
  561. <link rel="alternate" href="" />
  562. <id>https://dn42.obl.ong/services/E-Mail-Providers</id>
  563. <content>
  564. If you have an E-Mail service and would like to test it&apos;s functionality, send an email to [zane_reick@dmail.dn42](mailto:zane_reik@dmail.dn42). You will get a response usually within a few hours. **Free E-Mail Addresses for DN42 Users.** * DN42 Mail... /services/E-Mail-Providers
  565. </content>
  566. </entry>
  567. <entry>
  568. <title></title>
  569. <link rel="alternate" href="" />
  570. <id>https://dn42.obl.ong/services/Exchanges</id>
  571. <content>
  572. In the real world two organizations have to lay cables to one another when they want to peer. This is why IXPs (Internet Exchange Points) or IXes (Internet Exchanges) for short exist. Instead of laying cables to one another, organizations lay cables ... /services/Exchanges
  573. </content>
  574. </entry>
  575. <entry>
  576. <title>What’s FreePhone?</title>
  577. <link rel="alternate" href="" />
  578. <id>https://dn42.obl.ong/services/FreePhone</id>
  579. <content>
  580. # What&apos;s FreePhone? Where&apos;s the point in using a phone flat just for a single person? !FreePhone is a project aimed to develop a VPN wide SIP phone service. Calling german landline is possible at the moment, as well as local participants (eg. maxx). ... /services/FreePhone
  581. </content>
  582. </entry>
  583. <entry>
  584. <title></title>
  585. <link rel="alternate" href="" />
  586. <id>https://dn42.obl.ong/services/IPv6-Anycast</id>
  587. <content>
  588. We provide some anycast services over IPv6. ## Anycast address space **fd42:d42:d42::/48** is reserved for anycast services. Each anycast service runs on a dedicated /64 in this range. This way, nobody needs to update filters. Remember, if you a... /services/IPv6-Anycast
  589. </content>
  590. </entry>
  591. <entry>
  592. <title>IRC</title>
  593. <link rel="alternate" href="" />
  594. <id>https://dn42.obl.ong/services/IRC</id>
  595. <content>
  596. # IRC &gt; TLDR: irc.hackint.dn42, #dn42 We have an IRC Chatroom on the [hackint-Network](https://www.hackint.org). It is reachable from within DN42, ChaosVPN and the public internet. A connection is only possible via TLS on port 6697. | Network | Hos... /services/IRC
  597. </content>
  598. </entry>
  599. <entry>
  600. <title>The IXP frnte</title>
  601. <link rel="alternate" href="" />
  602. <id>https://dn42.obl.ong/services/IXP-frnte</id>
  603. <content>
  604. The IXP frnte ============= An IXP is a collection point for Internet providers. This can be physical or virtual. In a physical IXP, several Internet providers place servers in a data center and connect them to each other. In a virtual IXP, the ser... /services/IXP-frnte
  605. </content>
  606. </entry>
  607. <entry>
  608. <title>Looking Glasses</title>
  609. <link rel="alternate" href="" />
  610. <id>https://dn42.obl.ong/services/Looking-Glasses</id>
  611. <content>
  612. # Looking Glasses This is the list of **looking glasses** available for the dn42 network. Some only display BGP information, while some others allow interactive queries (traceroute, details of a route, BGP-map visualisation, etc). When a looking gl... /services/Looking-Glasses
  613. </content>
  614. </entry>
  615. <entry>
  616. <title></title>
  617. <link rel="alternate" href="" />
  618. <id>https://dn42.obl.ong/services/New-DNS</id>
  619. <content>
  620. 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: * Reliability and Consistency to avoid debugging very obscur... /services/New-DNS
  621. </content>
  622. </entry>
  623. <entry>
  624. <title>List of Usenet servers</title>
  625. <link rel="alternate" href="" />
  626. <id>https://dn42.obl.ong/services/News</id>
  627. <content>
  628. # List of Usenet servers | **Person** | **Status** | **Address** | **Posting** | **Newsgroups** | **Binaries** | |----|----|----|----|----|----| | welterde | _down_ | | _yes_ | Big 8, de.\*, alt.\* | _no_ | | UFO ... /services/News
  629. </content>
  630. </entry>
  631. <entry>
  632. <title></title>
  633. <link rel="alternate" href="" />
  634. <id>https://dn42.obl.ong/services/Old-Hierarchical-DNS</id>
  635. <content>
  636. This information is now **deprecated**. Please check [New DNS](/services/New-DNS) for the current architecture. *** DNS in the global internet is designed as a tree starting from &quot;.&quot; and traveling outward in layers. Currently in DN42 dns is flat. T... /services/Old-Hierarchical-DNS
  637. </content>
  638. </entry>
  639. <entry>
  640. <title>Original DNS (deprecated)</title>
  641. <link rel="alternate" href="" />
  642. <id>https://dn42.obl.ong/services/Original-DNS-(deprecated)</id>
  643. <content>
  644. # Original DNS (deprecated) This information is now **deprecated**. Please check [New DNS](/services/New-DNS) for the current architecture. *** *(tl;dr)* We have a TLD for dn42, which is `.dn42`. The anycast resolver for `.dn42` runs on `172.20.0.5... /services/Original-DNS-(deprecated)
  645. </content>
  646. </entry>
  647. <entry>
  648. <title>Pingables</title>
  649. <link rel="alternate" href="" />
  650. <id>https://dn42.obl.ong/services/Pingables</id>
  651. <content>
  652. # Pingables Pingable addresses are intended as a test of whether a network can be reached in principle. Furthermore, it is useful if they show an above-average uptime. Therefore it is recommended to operate them via Anycast. The following is a list ... /services/Pingables
  653. </content>
  654. </entry>
  655. <entry>
  656. <title>Repository Mirrors</title>
  657. <link rel="alternate" href="" />
  658. <id>https://dn42.obl.ong/services/Repository-Mirrors</id>
  659. <content>
  660. # Repository Mirrors There are some mirrors available in DN42. All mirrors are subdomains of &quot;mirror.dn42&quot;. DNS Round-Robin is set up for Load Balancing. ## Ubuntu **** Hosted by: * mephisto ## mirror.yandex.ru proxy **** **** Hosted by: * n... /services/Repository-Mirrors
  661. </content>
  662. </entry>
  663. <entry>
  664. <title></title>
  665. <link rel="alternate" href="" />
  666. <id>https://dn42.obl.ong/services/Route-Beacon</id>
  667. <content>
  668. There is a route beacon periodically advertising and withdrawing the prefixes `172.21.100.24/29` and `fd40:e3b7:1d77:1234::/64`. These are the only prefixes of as4242421933. The schedule is the following: the prefixes are announced in every even (ces... /services/Route-Beacon
  669. </content>
  670. </entry>
  671. <entry>
  672. <title>Global Route Collector</title>
  673. <link rel="alternate" href="" />
  674. <id>https://dn42.obl.ong/services/Route-Collector</id>
  675. <content>
  676. # Global Route Collector The Global Route Collector (GRC) provides a real time view of routing and peering across DN42 and can be used to generate maps, stats or just query how routes are being propagated across the network. Technically the GRC is... /services/Route-Collector
  677. </content>
  678. </entry>
  679. <entry>
  680. <title></title>
  681. <link rel="alternate" href="" />
  682. <id>https://dn42.obl.ong/services/SERNET-IX</id>
  683. <content>
  684. Placeholder.... /services/SERNET-IX
  685. </content>
  686. </entry>
  687. <entry>
  688. <title>Statistics</title>
  689. <link rel="alternate" href="" />
  690. <id>https://dn42.obl.ong/services/Statistics</id>
  691. <content>
  692. # Statistics ## IRC Channel statistics for #dn42@hackint are available at: . ## Scripts ### Number of prefixes for collectd #### collectd.conf ```conf LoadPlugin exec Exec nobody &quot;/etc/collectd/bgp_prefixes-quagga.sh&quot; ``` collectd refuse... /services/Statistics
  693. </content>
  694. </entry>
  695. <entry>
  696. <title>Tahoe LAFS</title>
  697. <link rel="alternate" href="" />
  698. <id>https://dn42.obl.ong/services/Tahoe-LAFS</id>
  699. <content>
  700. # Tahoe LAFS ## The idea Tahoe-LAFS provides a distributed, reliable and crypted file system. ## How? Some people run Tahoe-LAFS nodes, providing space. With clients files can be published and received to the cloud. Everything will be encrypted on ... /services/Tahoe-LAFS
  701. </content>
  702. </entry>
  703. <entry>
  704. <title>Virtual Machines</title>
  705. <link rel="alternate" href="" />
  706. <id>https://dn42.obl.ong/services/Virtual-Machines</id>
  707. <content>
  708. # Virtual Machines Previously, some DN42 users had provided VMs to the community, but it is not known if any of these are currently active any more. The list of old providers is below the break. ## burble.dn42 If you have a DN42 project but do not... /services/Virtual-Machines
  709. </content>
  710. </entry>
  711. <entry>
  712. <title>Whois registry</title>
  713. <link rel="alternate" href="" />
  714. <id>https://dn42.obl.ong/services/Whois</id>
  715. <content>
  716. # Whois registry **aka** _The registry_ contains: * AS numbers assignations * Subnet assignations * DNS root zone for `dn42.` The registry is a git repository, hosted here: [https://git.dn42.dev/dn42/registry.git](https://git.dn42.dev/dn42/re... /services/Whois
  717. </content>
  718. </entry>
  719. <entry>
  720. <title>Forwarder setup</title>
  721. <link rel="alternate" href="" />
  722. <id>https://dn42.obl.ong/services/dns/Configuration</id>
  723. <content>
  724. # Forwarder setup Configuration of common resolver softwares to forward DNS queries for `.dn42` (and reverse DNS) IPv4 and IPv6 anycast services. You can use any *.recursive-servers.dn42 (where * is a letter) for resolving .dn42 domains. The curren... /services/dns/Configuration
  725. </content>
  726. </entry>
  727. <entry>
  728. <title></title>
  729. <link rel="alternate" href="" />
  730. <id>https://dn42.obl.ong/services/dns/External-DNS</id>
  731. <content>
  732. This page lists external DNS zones, provided by networks that are interconnected with dn42. ## Authoritative nameservers | **Network name** | **Contact** | **DNS zone** | **Reverse zone** | **Authoritative nameservers** | **Last update** | **Comme... /services/dns/External-DNS
  733. </content>
  734. </entry>
  735. <entry>
  736. <title>DEPRECATED - Please have a look at Hierarchical DNS instead</title>
  737. <link rel="alternate" href="" />
  738. <id>https://dn42.obl.ong/services/dns/Providing-Anycast-DNS</id>
  739. <content>
  740. # DEPRECATED - Please have a look at [Hierarchical DNS](/services/Old-Hierarchical-DNS) instead You may want to participate in the anycast DNS cloud. ## Configuration Configuration requirements for all members of the anycast group are: * maintain... /services/dns/Providing-Anycast-DNS
  741. </content>
  742. </entry>
  743. <entry>
  744. <title></title>
  745. <link rel="alternate" href="" />
  746. <id>https://dn42.obl.ong/services/dns/Recursive-DNS-resolver</id>
  747. <content>
  748. If you want to run your own recursive DNS server, you must find upstream servers that are authoritative for the dn42 zones. You may use some servers listed in the [table of anycast servers](/services/dns/Providing-Anycast-DNS#Persons-providing-anyca... /services/dns/Recursive-DNS-resolver
  749. </content>
  750. </entry>
  751. <entry>
  752. <title></title>
  753. <link rel="alternate" href="" />
  754. <id>https://dn42.obl.ong/services/mcast-ix</id>
  755. <content>
  756. we&apos;re planning to have a mcast-ix.dn42 somewhere in the cloud at #dn42 for years now... now we have a pull req with cosmetical issues only: the main goal is to have a shared lan where ases can peer to each other with the following conditions: * pu... /services/mcast-ix
  757. </content>
  758. </entry>
  759. </feed>