Puncte:0

Serverele TCP de pe macOS Catalina 10.15.7 nu trimit un SYN/ACK

drapel ru

Am un laptop macOS care rulează Catalina (10.15.7), folosind interfața WiFi încorporată. Am un laptop Thinkpad care rulează Ubuntu 20.04 și un desktop cu Windows 11. Încerc să accesez un server web pe laptopul meu macOS, dar browserul a returnat ERR_CONNECTION_REFUSED. Pentru a săpa mai profund, am deschis Wireshark și am observat că TCP SYN a fost trimis la serverul macOS (și primit acolo), dar nu a fost trimis niciun pachet SYN/ACK.

Pentru a simplifica problema, am rulat un server TCP simplu cu comanda de pe thinkpad echo thinkpad | nc -l 9000

Și am rulat o comandă similară pe MacBook: echo macbook | nc -l 9000

Apoi m-am conectat la ambele folosind nc pe desktop-ul meu Windows (vezi captura de ecran)

introduceți descrierea imaginii aici

Thinkpad-ul care rulează Linux trimite pachetul SYN/ACK, termină strângerea de mână TCP și returnează șirul „thinkpad”. Mac-ul nu trimite niciodată pachetul SYN/ACK. Acest lucru se întâmplă pentru tot ce pot rula pe el. Firewall-ul de pe Mac este oprit, VPN-ul este dezactivat și chiar pot vedea pachetele TCP primite pe Mac (cu Wireshark rulând și acolo).

Ce pot schimba pe MacOS Catalina pentru ca acesta să trimită pachetul SYN/ACK și să rezolve această problemă?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.