On Sat, 20 Nov 2021 15:32:37 +0700 Max Nikulin wrote: MN> Подозрение, что где-то что-то отключили лишнего.
Вряд ли. Ничего не трогал из настроек давно, и вплоть до вчерашнего дня всё работало идеально. MN> На английском проще будет сопоставить текст с кодом ошибки MN> MN> LANG=en_US.UTF-8 ping -с 1 192.168.1.1 Вложил ping.txt от команды LANG=en_US.UTF-8 ping -c 1 192.168.1.1 > ping.txt 2>&1 MN> А еще лучше то же самое из под strace (возможно, с -s64) чтобы MN> видно было системный вызов и с какими аргументами возникает ошибка. Вложил strace.txt от команды LANG=en_US.UTF-8 strace -s64 ping -c 1 192.168.1.1 > strace.txt 2>&1 MN> Не уверен, что с debug или verbose ping расскажет про ошибку MN> больше. Еще можно попробовать другие команды, которые можно сделать MN> более разговорчивыми, например curl -v -I 192.168.1.1 Вложил curl.txt от команды curl -v -I 192.168.1.1 > curl.txt 2>&1 getmail вот такую ошибку выдаёт socket error ([Errno 97] Address family not supported by protocol) но со второго раза отрабатывает. ПС. Из вчерашнего обновления приехало iproute2:amd64 (5.14.0-1~bpo11+1, 5.15.0-1~bpo11+1).
ping: socket: Address family not supported by protocol PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data. 64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.270 ms --- 192.168.1.1 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.270/0.270/0.270/0.000 ms
execve("/bin/ping", ["ping", "-c", "1", "192.168.1.1"], 0x7fffe9a2b7a0 /* 84 vars */) = 0 access("/etc/suid-debug", F_OK) = -1 ENOENT (No such file or directory) brk(NULL) = 0x55bb6cb54000 fcntl(0, F_GETFD) = 0 fcntl(1, F_GETFD) = 0 fcntl(2, F_GETFD) = 0 access("/etc/suid-debug", F_OK) = -1 ENOENT (No such file or directory) access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=257901, ...}) = 0 mmap(NULL, 257901, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7ffb6f4e3000 close(3) = 0 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libcap.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3203\0\0\0\0\0\0@\0\0\0\0\0\0\0P\221\0\0\0\0\0\0\0\0\0\0@\08\0\t\0@\0\32\0\31\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=38864, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ffb6f4e1000 mmap(NULL, 41016, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ffb6f4d6000 mmap(0x7ffb6f4d9000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7ffb6f4d9000 mmap(0x7ffb6f4dd000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7ffb6f4dd000 mmap(0x7ffb6f4df000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7ffb6f4df000 close(3) = 0 openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/libidn2.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\"\0\0\0\0\0\0@\0\0\0\0\0\0\0000\361\1\0\0\0\0\0\0\0\0\0@\08\0\t\0@\0\32\0\31\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=128944, ...}) = 0 mmap(NULL, 131096, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ffb6f4b5000 mmap(0x7ffb6f4b7000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7ffb6f4b7000 mmap(0x7ffb6f4bb000, 102400, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7ffb6f4bb000 mmap(0x7ffb6f4d4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0x7ffb6f4d4000 close(3) = 0 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260C\0\0\0\0\0\0@\0\0\0\0\0\0\0\310c\1\0\0\0\0\0\0\0\0\0@\08\0\t\0@\0\36\0\35\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=93000, ...}) = 0 mmap(NULL, 105088, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ffb6f49b000 mprotect(0x7ffb6f49f000, 73728, PROT_NONE) = 0 mmap(0x7ffb6f49f000, 57344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7ffb6f49f000 mmap(0x7ffb6f4ad000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x7ffb6f4ad000 mmap(0x7ffb6f4b1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7ffb6f4b1000 mmap(0x7ffb6f4b3000, 6784, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7ffb6f4b3000 close(3) = 0 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@n\2\0\0\0\0\0@\0\0\0\0\0\0\0p\2\34\0\0\0\0\0\0\0\0\0@\08\0\f\0@\0A\0@\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1839792, ...}) = 0 mmap(NULL, 1852680, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ffb6f2d6000 mprotect(0x7ffb6f2fb000, 1662976, PROT_NONE) = 0 mmap(0x7ffb6f2fb000, 1355776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7ffb6f2fb000 mmap(0x7ffb6f446000, 303104, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x170000) = 0x7ffb6f446000 mmap(0x7ffb6f491000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ba000) = 0x7ffb6f491000 mmap(0x7ffb6f497000, 13576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7ffb6f497000 close(3) = 0 openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/libunistring.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300 \1\0\0\0\0\0@\0\0\0\0\0\0\0\250\1\30\0\0\0\0\0\0\0\0\0@\08\0\t\0@\0\32\0\31\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=1574952, ...}) = 0 mmap(NULL, 1579272, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ffb6f154000 mmap(0x7ffb6f165000, 217088, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x7ffb6f165000 mmap(0x7ffb6f19a000, 1273856, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x46000) = 0x7ffb6f19a000 mmap(0x7ffb6f2d1000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17c000) = 0x7ffb6f2d1000 close(3) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ffb6f152000 arch_prctl(ARCH_SET_FS, 0x7ffb6f153000) = 0 mprotect(0x7ffb6f491000, 12288, PROT_READ) = 0 mprotect(0x7ffb6f2d1000, 16384, PROT_READ) = 0 mprotect(0x7ffb6f4b1000, 4096, PROT_READ) = 0 mprotect(0x7ffb6f4d4000, 4096, PROT_READ) = 0 mprotect(0x7ffb6f4df000, 4096, PROT_READ) = 0 mprotect(0x55bb6afa8000, 4096, PROT_READ) = 0 mprotect(0x7ffb6f54c000, 4096, PROT_READ) = 0 munmap(0x7ffb6f4e3000, 257901) = 0 prctl(PR_CAPBSET_READ, CAP_MAC_OVERRIDE) = 1 prctl(PR_CAPBSET_READ, 0x30 /* CAP_??? */) = -1 EINVAL (Invalid argument) prctl(PR_CAPBSET_READ, CAP_CHECKPOINT_RESTORE) = -1 EINVAL (Invalid argument) prctl(PR_CAPBSET_READ, CAP_BLOCK_SUSPEND) = 1 prctl(PR_CAPBSET_READ, CAP_PERFMON) = -1 EINVAL (Invalid argument) prctl(PR_CAPBSET_READ, CAP_AUDIT_READ) = 1 brk(NULL) = 0x55bb6cb54000 brk(0x55bb6cb75000) = 0x55bb6cb75000 capget({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, NULL) = 0 capget({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, {effective=0, permitted=0, inheritable=0}) = 0 capget({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, NULL) = 0 capset({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, {effective=0, permitted=0, inheritable=0}) = 0 prctl(PR_SET_KEEPCAPS, 1) = 0 getuid() = 1000 setuid(1000) = 0 prctl(PR_SET_KEEPCAPS, 0) = 0 getuid() = 1000 openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=4014592, ...}) = 0 mmap(NULL, 4014592, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7ffb6ed7d000 close(3) = 0 getrandom("\xcb\x29\x7b\x2a", 4, GRND_NONBLOCK) = 4 capget({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, NULL) = 0 capget({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, {effective=0, permitted=0, inheritable=0}) = 0 socket(AF_INET, SOCK_DGRAM, IPPROTO_ICMP) = -1 EACCES (Permission denied) socket(AF_INET, SOCK_RAW, IPPROTO_ICMP) = -1 EPERM (Operation not permitted) socket(AF_INET6, SOCK_DGRAM, IPPROTO_ICMPV6) = -1 EAFNOSUPPORT (Address family not supported by protocol) write(2, "ping: ", 6ping: ) = 6 write(2, "socket", 6socket) = 6 openat(AT_FDCWD, "/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=2996, ...}) = 0 read(3, "# Locale name alias data base.\n# Copyright (C) 1996-2020 Free So"..., 4096) = 2996 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, "/usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) write(2, ": Address family not supported by protocol", 42: Address family not supported by protocol) = 42 write(2, "\n", 1 ) = 1 close(1) = 0 close(2) = 0 exit_group(2) = ? +++ exited with 2 +++
* Uses proxy env variable no_proxy == 'localhost,127.0.0.1,192.168.1.3,192.168.1.10' * Trying 192.168.1.1:80... * Connected to 192.168.1.1 (192.168.1.1) port 80 (#0) > HEAD / HTTP/1.1 > Host: 192.168.1.1 > User-Agent: curl/7.74.0 > Accept: */* > * Mark bundle as not supporting multiuse * HTTP 1.0, assume close after body < HTTP/1.0 401 Unauthorized < Server: Ag [47] < WWW-Authenticate: Digest realm="ZyXEL Keenetic Ultra", qop="auth", nonce="5d40", algorithm=MD5 < Content-type: text/html < * Closing connection 0 HTTP/1.0 401 Unauthorized Server: Ag [47] WWW-Authenticate: Digest realm="ZyXEL Keenetic Ultra", qop="auth", nonce="5d40", algorithm=MD5 Content-type: text/html