Probleme mit dem Rust-Linker unter Windows

Die Installation der Programmiersprache Rust ist in vielen Fällen ziemlich unkompliziert. Trotzdem trat nach einer Installation unter Windows folgender Fehler auf:

error: linker `link.exe` not found
note: The system cannot find the file specified. (os error 2)
note: the msvc targets depend on the msvc linker but `link.exe` was not found
note: please ensure that VS 2013, VS 2015 or VS 2017 was installed with the Visual C++ option
error: aborting due to previous error
error: Could not compile `console`.

Gesucht wird hier nach einem Linker aus einem Visual Studio-Paket. Wer dieses nicht nutzen möchte, kann stattdessen die Toolchain umkonfigurieren:

rustup toolchain install stable-x86_64-pc-windows-gnu
rustup default stable-x86_64-pc-windows-gnu

Damit wird nun eine freie Variante eines Linkers aus dem GNU-Projekt genutzt und die Rust-Applikation sollte kompilieren und erfolgreich gelinkt werden können.

DNS over TLS auf der FRITZ!Box aktivieren

Die FRITZ!Box aus dem Hause AVM beherrscht neben den althergebrachten DNS-Verfahren auch DNS over TLS (DoT). Damit werden DNS-Abfragen nicht mehr unverschlüsselt über das Internet versendet. Zur Nutzung müssen die Einstellungen der FRITZ!Box unter Internet -> Zugangsdaten -> DNS-Server angepasst werden.

Die FRITZ!Box-DNS Einstellungen

Dort kann z.B. der Cloudflare-DoT-Server eingestellt werden. Dieser nutzt folgende Werte für die IP-Adressen:

IPv4: 1.1.1.1, 1.0.0.0
IPv6: 2606:4700:4700::1111, 2606:4700:4700::1001

Neben den IP-Adressen müssen auch die Auflösungsnamen der DNS-Server definiert werden:

one.one.one.one
1dot1dot1dot1.cloudflare-dns.com

Je nachdem ob ein Rückgriff auf konventionelles DNS gewünscht ist, kann der Punkt Bei DNS-Störungen auf öffentliche DNS-Server zurückgreifen aktiviert und deaktiviert werden.

Rückblick und Zukunft

In dieser Episode von Deus ex machina erlauben wir uns mit Anna Lisa und Felix einen Rückblick und in einen Blick in die Zukunft unserer Podcast-Projekte und Erfahrungen.

Falls noch nicht geschehen, könnt ihr Deus ex machina in eurem Podcatcher abonnieren oder eine Bewertung auf Apple Podcasts hinterlassen. Daneben ist die Unterstützung über Tone H möglich.

Congstar DSL unterstützt IPv6

Vor einiger Zeit bin ich zu Congstar DSL gewechselt. Charmant fand ich, dass keine Festnetztelefonie mit angeboten wird und sich stattdessen auf ein reines Datenprodukt konzentriert wurde.

ipv6-test.com

Weniger schön war das Congstar nur IPv4 unterstützte, obwohl es ebenfalls zur Deutschen Telekom gehört, welche IPv6 bei ihren Anschlüssen anbietet. Allerdings scheint dieser Makel zumindest bei mir der Vergangenheit anzugehören, da neben einer IPv4-Adresse nun auch eine IPv6-Adresse zugeteilt wird und genutzt werden kann. Damit bleibt nur zu hoffen das dies auch in Zukunft so bleibt und es sich nicht nur um einen unverbindlichen Test handelt.

pkpass-Datei unter iOS importieren

Dateien für das Wallet unter iOS können unter anderem als pkpass-Datei bezogen werden. Allerdings können diese nicht ohne weiteres über die Dateien-App importiert werden, da hier das Wallet nicht als Ziel angeboten wird.

Die Datei wird als Anhang in der Mail-App dargestellt

Ein Workaround führt über die Mail-App. So kann die pkpass-Datei einfach als E-Mail an den eigenen Account versandt werden. Dort wird sie anschließend als Anhang erkannt und kann direkt in das Wallet unter iOS importiert werden.