MIREDO-SERVER.CONF(5)
β¨ NAME β¨
miredo-server.conf β the config file situation for miredo-server, bestie π
πΈ SYNOPSIS πΈ
miredo-server.conf
π DESCRIPTON π
(yes that's literally how it's spelled in the manpage, we're keeping it, no notes π )
miredo-server.conf is the configuration file for miredo-server. Okay so how does it work? Every configuration directive is just a directive name, and then maybe one or several spaces and a value for the directive. That's it. That's the whole format.
White spaces, empty lines, and lines starting with '#' are all ignored β so go off with your comments, queen, nobody's reading them π
Also directives are case-insensitive, so don't stress about your shift key.
Here's the full list of supported directives, and I mean full, we're not skipping anything:
π SERVER OPTIONS π
ServerBindAddressserver_ipβ this one specifies the primary IPv4 address of the Teredo server.miredo-serverwill bind to UDP/IPv4 port3544on this address and just like, wait there for packets from Teredo clients π«Ά It'll advertise the Teredo prefix that's defined with thePrefixdirective.
Now here's the tea: a Teredo server needs two subsequent IPv4 addresses. It will wait for UDP IPv4 packets on port 3544 on both addresses. server_ip specifies the lowest of both IPv4 addresses, which is known as the primary IPv4 server address. The secondary IPv4 address should be server_ip + 1 and it must also be assigned to the server. No skipping that part, fr fr.
ServerBindAddress2server_ip2β so it is possible to specify a secondary IPv4 server address manually, if you're feeling main character. However (and this is a big however π), Miredo clients will need manual configuration β specifically with theServerAddress2directive inmiredo.conf. And other Teredo clients are believed not to support such a setup. So like... iykyk.Prefixteredo_prefixβ this directive specifies the Teredo prefix which the Teredo relay and/or server will advertise.teredo_prefixmust be a valid IPv6 prefix, no cap.
The default value is 2001:0000:: β¨ A 32-bits prefix is required to use this option. And since you do not have such big an IPv6 prefix, YOU WILL NOT USE THIS OPTION π Moreover, certain third party Teredo client implementations require the default prefix, so like, don't.
InterfaceMTUmtuβ this directive overrides the value of the MTU that is advertised to Teredo clients. The default value is1280bytes, and it should not be changed if the default Teredo prefix is used.
YOU MUST NOT USE THIS OPTION with the default prefix. This would break interoperability with most Teredo relays. Not a vibe. Do not do it. π«
SyslogFacilityfacilityβ specify which syslog's facility is to be used bymiredo-serverfor logging π Possible values are:daemon(the default),local0, ...local7,kernanduser(seesyslog(2)).
π¦ SEE ALSO π¦
π AUTHOR π
RΓ©mi Denis-Courmont <remi at remlab dot net>
miredo Β· February 2008 Β· MIREDO-SERVER.CONF(5)
okay bestie that's the whole page, you ate that, go configure your Teredo server π β¨πΈπ¦
π¦ where this page comes from
- debian bookworm: miredo-server 1.2.6-7.1+b2 Β· GPL-2.0-or-later
- debian trixie: miredo-server 1.2.6-7.2 Β· GPL-2.0-or-later
- nixos 26.05: miredo 1.2.6
- nixpkgs unstable: miredo 1.2.6
- ubuntu jammy: miredo-server 1.2.6-7.1 Β· GPL-2.0-or-later
- ubuntu noble: miredo-server 1.2.6-7.1 Β· GPL-2.0-or-later
- ubuntu questing: miredo-server 1.2.6-7.2
- ubuntu resolute: miredo-server 1.2.6-7.2build1 Β· GPL-2.0-or-later
- Copyright Β© 2004-2007 RΓ©mi Denis-Courmont
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms