Skip to content

docs(2.9): H4 route pinning applied and verified; fix the stub= pattern - #574

Merged
swares merged 1 commit into
mainfrom
docs/2-9-pinned-applied
Sep 6, 2026
Merged

docs(2.9): H4 route pinning applied and verified; fix the stub= pattern#574
swares merged 1 commit into
mainfrom
docs/2-9-pinned-applied

Conversation

@swares

Copy link
Copy Markdown
Owner

ip route get 192.168.1.128 now returns dev enp2s0 src 192.168.1.160, where yesterday it returned dev enp1s0 src 192.168.1.156. Default routes are enp2s0 at metric 100 and enp1s0 at 200. Applied via netplan try, which offered the 120-second prompt.

The check that mattered more than the routes: grep -c nameserver /run/systemd/resolve/resolv.conf still returns 3. netplan try re-applies both links, which is exactly the operation that produced 4.12's count of six, so a clean route change that silently reopened the resolver bug next door was the realistic failure. use-dns: false on both links held, and all five nodes stayed Ready on a host that is an etcd voter.

Also fixes the stub= check in h4-disable-dnsmasq.yml. ss renders the resolved stub with its interface suffix, 127.0.0.53%lo:53, so the pattern 127\.0\.0\.53:53 never matched and the play printed stub=0 beside a success message saying the stub was present and expected. A check whose pattern misses reality, reported next to prose implying it did not. Corrected pattern tested against the real ss rendering.

ip route get 192.168.1.128 now returns dev enp2s0 src 192.168.1.160, where yesterday it returned dev enp1s0 src 192.168.1.156. Default routes are enp2s0 at metric 100 and enp1s0 at 200. Applied via netplan try, which offered the 120-second prompt.
The check that mattered more than the routes: grep -c nameserver /run/systemd/resolve/resolv.conf still returns 3. netplan try re-applies both links, which is exactly the operation that produced 4.12's count of six, so a clean route change that silently reopened the resolver bug next door was the realistic failure. use-dns: false on both links held, and all five nodes stayed Ready on a host that is an etcd voter.
Also fixes the stub= check in h4-disable-dnsmasq.yml. ss renders the resolved stub with its interface suffix, 127.0.0.53%lo:53, so the pattern 127\\.0\\.0\\.53:53 never matched and the play printed stub=0 beside a success message saying the stub was present and expected. A check whose pattern misses reality, reported next to prose implying it did not. Corrected pattern tested against the real ss rendering.
@swares
swares merged commit 45da17a into mainSep 6, 2026
4 checks passed
@swares
swares deleted the docs/2-9-pinned-applied branch September 6, 2026 16:35
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@swares