NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Getting "write: address family not supported by protocol family" when using Restic over Tailscale
Matti Andreas Kähäri <andreas.kahari%abc.se@localhost> writes:
> I have two "sibling" VM's on the same host ("henry", Alpine Linux), one
> is "eeyore" (OpenBSD) and another is "mzulft" (NetBSD). "Sibling" means
> I can test over the same network distance as they are next to each
> other.
>
> On NetBSD:
> mzulft% iperf3 -c henry -t 5
> [ ID] Interval Transfer Bitrate
> [ 7] 0.00-5.02 sec 60.8 MBytes 101 Mbits/sec
> [ 7] 0.00-5.03 sec 60.8 MBytes 101 Mbits/sec
> On OpenBSD:
> eeyore% iperf3 -c henry -t 5
> [ ID] Interval Transfer Bitrate Retr
> [ 4] 0.00-5.02 sec 349 MBytes 583 Mbits/sec 0
> [ 4] 0.00-5.02 sec 349 MBytes 583 Mbits/sec
That is different and there are many possible reasons. I don't see that
this implicates tailscale, or anything in particular. At least it's
well into usable rather than too painful to put up with.
> The difference is not that big, but NetBSD still clocks in at 100+ Mbit/s
> slower than macOS.
But you do not have bare metal NetBSD on a comparable-cpu machine with a
decent network card.
> All NetBSD systems tested has the fix to if_tun.c applied (thanks for
> that!). But, as I said, I'm not personally greatly troubled by this
> slight slowness. I'm just happy things work.
Understood about it not being a big deal.
In the above tests, I don't see how tailscale/tun is used, as you are on
a vm guest to vm, or on the same lan. But it's ok that I don't
understand.
To investigate, two approaches, neither easy:
- use tcpdump to record a single test tcp transfer, and then visualize
the details to see if there is any pathological
- understand the interface types, and research issues with virtual and
physical interfaces
Home |
Main Index |
Thread Index |
Old Index