27.3 C
Colombia
martes, julio 8, 2025

macos: algunos programas informan que “no hay ruta al host” al conectarse a los servidores cuando se ejecutan sin sudo


En mi máquina con Home windows 11, en 10.204.221.106, estoy ejecutando un detector de netcat:

ncat.exe -lv 31415

En macOS Sequoia 15.0.1, puedo conectarme exitosamente a la máquina Home windows con nc como esto:

(base) Andrews-Mini-2:MacOS andrewtapia$ nc 10.204.221.106 31415
howdy
there
^C

Pero me sale un error al usar telnet:

(base) Andrews-Mini-2:MacOS andrewtapia$ telnet 10.204.221.106 31415
Attempting 10.204.221.106...
telnet: join to handle 10.204.221.106: No path to host
telnet: Unable to hook up with distant host

Telnet es la versión 303.141.1 de esta fórmula de preparación.

A menos que corra telnet con sudo:

(base) Andrews-Mini-2:MacOS andrewtapia$ sudo telnet 10.204.221.106 31415
Attempting 10.204.221.106...
Related to tatl.
Escape character is '^]'.
howdy
there
^]
telnet> Connection closed.

Evidentemente, esto funciona incluso si uso sudo para convertirse en un usuario no root, por ejemplo, sudo -u no one telnet 10.204.221.106 31415.

Este problema también ocurre cuando intento conectarme a los oyentes de netcat en cualquier otra computadora en la purple desde Mac, pero no ocurre si ejecuto un oyente en la propia Mac e intento conectarme a localhost.

(base) Andrews-Mini-2:~ andrewtapia$ telnet localhost 31415
Attempting ::1...
telnet: join to handle ::1: Connection refused
Attempting 127.0.0.1...
Related to localhost.
Escape character is '^]'.
howdy
there
^]
telnet> Connection closed.

no tengo un .telnetrc archivo.

El problema persiste incluso si desactivo la búsqueda de rDNS con el -N opción de telnet.

Pensé que tal vez se trataba de un problema de firewall en el lado de Mac, pero la Configuración del sistema afirma que el firewall está desactivado. Tampoco estoy ejecutando un firewall de terceros. ¿Qué podría estar causando este problema?


Tablas de enrutamiento:

(base) Andrews-Mini-2:~ andrewtapia$ netstat -rnf inet
Routing tables

Web:
Vacation spot        Gateway            Flags               Netif Expire
default            10.204.221.1       UGScg                 en0
default            10.204.221.1       UGScIg                en1
default            hyperlink#25            UCSIg           bridge100      !
default            hyperlink#27            UCSIg           bridge101      !
default            hyperlink#31            UCSIg           bridge102      !
10.204.221/24      hyperlink#8             UCS                   en0      !
10.204.221/24      hyperlink#11            UCSI                  en1      !
10.204.221.1/32    hyperlink#8             UCS                   en0      !
10.204.221.1       a0:36:bc:75:66:18  UHLWIir               en0   1180
10.204.221.1       a0:36:bc:75:66:18  UHLWIir               en1   1197
10.204.221.1/32    hyperlink#11            UCSI                  en1      !
10.204.221.43/32   hyperlink#11            UCS                   en1      !
10.204.221.55/32   hyperlink#8             UCS                   en0      !
10.204.221.55      f0:18:98:ec:5a:9e  UHLWI                 lo0
10.204.221.95      3c:2a:f4:b9:e1:cd  UHLWI                 en0    814
10.204.221.95      3c:2a:f4:b9:e1:cd  UHLWI                 en1    814
10.204.221.106     f8:fe:5e:ae:c9:1e  UHLWI                 en0    994
10.204.221.243     8a:ef:7a:f7:e3:a6  UHLWI                 en0   1114
10.204.221.243     8a:ef:7a:f7:e3:a6  UHLWIi                en1   1114
10.204.221.255     ff:ff:ff:ff:ff:ff  UHLWbI                en0      !
127                127.0.0.1          UCS                   lo0
127.0.0.1          127.0.0.1          UH                    lo0
169.254            hyperlink#8             UCS                   en0      !
169.254            hyperlink#11            UCSI                  en1      !
169.254.145.12     cc:a7:c1:25:d5:48  UHLSW                 en0      !
169.254.169.254    hyperlink#8             UHLSW                 en0      !
169.254.223.239    cc:a7:c1:25:d5:48  UHLSW                 en0      !
172.16.33/24       hyperlink#27            UC              bridge101      !
172.16.169/24      hyperlink#25            UC              bridge100      !
192.168.14         hyperlink#31            UC              bridge102      !
224.0.0/4          hyperlink#8             UmCS                  en0      !
224.0.0/4          hyperlink#11            UmCSI                 en1      !
224.0.0.251        1:0:5e:0:0:fb      UHmLWI                en0
224.0.0.251        1:0:5e:0:0:fb      UHmLWI                en1
224.0.0.251        1:0:5e:0:0:fb      UHmLWIg         bridge101
224.0.0.251        1:0:5e:0:0:fb      UHmLWIg         bridge102
239.255.255.250    1:0:5e:7f:ff:fa    UHmLWI                en0
239.255.255.250    1:0:5e:7f:ff:fa    UHmLWI                en1
255.255.255.255/32 hyperlink#8             UCS                   en0      !
255.255.255.255/32 hyperlink#11            UCSI                  en1      !

Ruta al 10.204.221.106:

(base) Andrews-Mini-2:~ andrewtapia$ route -n get 10.204.221.106
   path to: 10.204.221.106
vacation spot: 10.204.221.106
  interface: en0
      flags: <UP,HOST,DONE,LLINFO,WASCLONED,IFSCOPE,IFREF>
 recvpipe  sendpipe  ssthresh  rtt,msec    rttvar  hopcount      mtu     expire
       0         0         0         0         0         0      1500       920

Configuración del sistema > Normal > Privacidad y seguridad > Pink native ajustes:

Captura de pantalla de una ventana que muestra la configuración de la red local. Las únicas aplicaciones que se muestran son Spotify, AdobeGCClient y Deskflow; todos están habilitados.

Salidas de tcpdump -vvv -X -ni en0 -w capX.pcap 'port 31415 or arp' para:

Salidas de tcpdump -ni en0 -w capX.pcap para:

Un diagrama que muestra parte de mi purple:

Diagrama que muestra parte de mi red. El Mac Mini en 10.204.221.55 está conectado a un conmutador NETGEAR 1G a través de Ethernet. A su vez, el conmutador está conectado a un panel de conexiones, que está conectado al enrutador. La computadora portátil ASUS en 10.204.221.106 está conectada de forma inalámbrica al mismo enrutador.


Como se sugirió, intenté ejecutar ping -c1 -W1 10.204.221.106 antes de ejecutar el telnet comando con y sin sudo y registró la salida de arp -an en cada paso.

arp -an antes de correr ping -c1 -W1 10.204.221.106:

? (10.204.221.1) at a0:36:bc:75:66:18 on en0 ifscope [ethernet]
? (10.204.221.1) at a0:36:bc:75:66:18 on en1 ifscope [ethernet]
? (10.204.221.6) at 80:e6:50:20:f6:c4 on en0 ifscope [ethernet]
? (10.204.221.42) at c:4d:e9:ca:51:71 on en0 ifscope [ethernet]
? (10.204.221.51) at 7c:10:c9:5e:7c:4e on en0 ifscope [ethernet]
? (10.204.221.51) at 7c:10:c9:5e:7c:4e on en1 ifscope [ethernet]
? (10.204.221.55) at f0:18:98:ec:5a:9e on en0 ifscope everlasting [ethernet]
? (10.204.221.95) at 3c:2a:f4:b9:e1:cd on en0 ifscope [ethernet]
? (10.204.221.95) at 3c:2a:f4:b9:e1:cd on en1 ifscope [ethernet]
? (10.204.221.159) at 46:56:8b:83:1c:f7 on en0 ifscope [ethernet]
? (10.204.221.159) at (incomplete) on en1 ifscope [ethernet]
? (10.204.221.231) at 3c:6:30:eb:96:38 on en0 ifscope [ethernet]
? (10.204.221.231) at 3c:6:30:eb:96:38 on en1 ifscope [ethernet]
? (10.204.221.243) at 8a:ef:7a:f7:e3:a6 on en0 ifscope [ethernet]
? (10.204.221.243) at 8a:ef:7a:f7:e3:a6 on en1 ifscope [ethernet]
? (224.0.0.251) at 1:0:5e:0:0:fb on en0 ifscope everlasting [ethernet]
? (224.0.0.251) at 1:0:5e:0:0:fb on en1 ifscope everlasting [ethernet]
? (239.255.255.250) at 1:0:5e:7f:ff:fa on en0 ifscope everlasting [ethernet]
? (239.255.255.250) at 1:0:5e:7f:ff:fa on en1 ifscope everlasting [ethernet]

arp -an después ping -c1 -W1 10.204.221.106 y cada otro paso:

? (10.204.221.1) at a0:36:bc:75:66:18 on en0 ifscope [ethernet]
? (10.204.221.1) at a0:36:bc:75:66:18 on en1 ifscope [ethernet]
? (10.204.221.6) at 80:e6:50:20:f6:c4 on en0 ifscope [ethernet]
? (10.204.221.42) at c:4d:e9:ca:51:71 on en0 ifscope [ethernet]
? (10.204.221.51) at 7c:10:c9:5e:7c:4e on en0 ifscope [ethernet]
? (10.204.221.51) at 7c:10:c9:5e:7c:4e on en1 ifscope [ethernet]
? (10.204.221.55) at f0:18:98:ec:5a:9e on en0 ifscope everlasting [ethernet]
? (10.204.221.95) at 3c:2a:f4:b9:e1:cd on en0 ifscope [ethernet]
? (10.204.221.95) at 3c:2a:f4:b9:e1:cd on en1 ifscope [ethernet]
? (10.204.221.106) at f8:fe:5e:ae:c9:1e on en0 ifscope [ethernet]
? (10.204.221.159) at 46:56:8b:83:1c:f7 on en0 ifscope [ethernet]
? (10.204.221.159) at (incomplete) on en1 ifscope [ethernet]
? (10.204.221.231) at 3c:6:30:eb:96:38 on en0 ifscope [ethernet]
? (10.204.221.231) at 3c:6:30:eb:96:38 on en1 ifscope [ethernet]
? (10.204.221.243) at 8a:ef:7a:f7:e3:a6 on en0 ifscope [ethernet]
? (10.204.221.243) at 8a:ef:7a:f7:e3:a6 on en1 ifscope [ethernet]
? (10.204.221.255) at ff:ff:ff:ff:ff:ff on en0 ifscope [ethernet]
? (10.204.221.255) at ff:ff:ff:ff:ff:ff on en1 ifscope [ethernet]
? (224.0.0.251) at 1:0:5e:0:0:fb on en0 ifscope everlasting [ethernet]
? (224.0.0.251) at 1:0:5e:0:0:fb on en1 ifscope everlasting [ethernet]
? (239.255.255.250) at 1:0:5e:7f:ff:fa on en0 ifscope everlasting [ethernet]
? (239.255.255.250) at 1:0:5e:7f:ff:fa on en1 ifscope everlasting [ethernet]

Salida de systemextensionsctl record:

0 extension(s)

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles