On 3/4/22 15:39, Undiscussed Horrific Abuse, One Victim of Many wrote:
Was stuck with this error doing a casual activity:

Downloading android ndk...                                    curl --fail --retry 3 -o ndk.zip https://dl.google.com/android/repository/android-ndk-r23b-linux.zip <https://dl.google.com/android/repository/android-ndk-r23b-linux.zip>                                           % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current             Dload  Upload   Total   Spent    Left  Speed  88  691M   88  609M    0     0  67.2M      0  0:00:10  0:00:09 0:00:01 63.9M          curl: (56) OpenSSL SSL_read: error:1408F119:SSL routines:ssl3_get_record:decryption fail
ed or bad record mac, errno 0

The error means the ssl stream has been mutated, possibly by a third party. Note: it's hard for me to believe that, I kind of just feel it as paranoid fear. I got it every time I tried the download, at about the same amount into the stream.

It could be third party interference. It could also be your network interface (wired or wireless) failing by flipping bits at that point every time. I have had network interfaces fail this way; this is why I am currently using a USB 2.0 Ethernet adapter on my laptop and not using the built-in Ethernet.

I think there are better solutions for routing, like cjdns or something, where connects are solid and prevent such things. Not set up with them.

$ host dl.google.com <http://dl.google.com>
dl.google.com <http://dl.google.com> has address 142.250.80.110 dl.google.com <http://dl.google.com> has IPv6 address 2607:f8b0:4006:80d::200e

I went on the web to get other information on the ip address of dl.google.com <http://dl.google.com> and ended up at whatismyipaddress.com <http://whatismyipaddress.com>, which also has host lookup.  It said the ip address was 142.250.72.238 . Since it starts with the same two numbers, I figured it was just some load balancing system.

$ cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 208.67.222.222
nameserver 1.1.1.1 nameserver 84.200.69.80

I tried each nameserver in sequence like:
$ host dl.google.com <http://dl.google.com> 8.8.8.8
for each one.

The first three gave the same ip address that fails for me, each request, which seems strange to me for a load balancing system. The fourth gave a different ip address. I have 172.217.19.238 in my scrollback history but presently am getting 142.251.36.14 .

I moved this nameserver to the top of my list and the download finally completed successfully. This could be a coincidence, but didn't seem one at the time.

As of a few minutes ago this is what I get for reference:

skquinn@********:~$ host dl.google.com 9.9.9.9
Using domain server:
Name: 9.9.9.9
Address: 9.9.9.9#53
Aliases:

dl.google.com has address 172.253.124.91
dl.google.com has address 172.253.124.136
dl.google.com has address 172.253.124.190
dl.google.com has address 172.253.124.93
dl.google.com has IPv6 address 2607:f8b0:4002:c08::5b
dl.google.com has IPv6 address 2607:f8b0:4002:c08::88
dl.google.com has IPv6 address 2607:f8b0:4002:c08::be
dl.google.com has IPv6 address 2607:f8b0:4002:c08::5d
skquinn@********:~$ host dl.google.com 8.8.8.8
Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases:

dl.google.com has address 142.251.45.46
dl.google.com has IPv6 address 2607:f8b0:4000:800::200e
skquinn@********:~$ host dl.google.com 1.1.1.1
Using domain server:
Name: 1.1.1.1
Address: 1.1.1.1#53
Aliases:

dl.google.com has address 142.251.33.14
dl.google.com has IPv6 address 2607:f8b0:4000:806::200e
skquinn@********:~$ date -u
Sat 05 Mar 2022 06:25:53 AM UTC

As of this writing I prefer to use Quad 9 (9.9.9.9) over the others for various reasons.

I would say deliberate third-party interference can't be ruled out conclusively yet, but neither can simple hardware glitches triggered by certain sequences of bits/bytes, which include the IP address.

--
Shawn K. Quinn <[email protected]>
http://www.rantroulette.com
http://www.skqrecordquest.com

Reply via email to