6

So, a recent issue with my Macbook Pro w/ M1 Pro running macOS Ventura beta is that it keeps dropping its internet connection exactly every 10 seconds.

Regardless of whether I'm using ethernet, work or home wi-fi, or even my cellphone's hotspot.

For example, results of ping:

PING google.com (142.251.32.206): 56 data bytes
64 bytes from 142.251.32.206: icmp_seq=0 ttl=52 time=9.467 ms
64 bytes from 142.251.32.206: icmp_seq=1 ttl=52 time=11.747 ms
ping: sendto: No route to host
ping: sendto: No route to host
Request timeout for icmp_seq 2
ping: sendto: No route to host
Request timeout for icmp_seq 3
ping: sendto: No route to host
Request timeout for icmp_seq 4
ping: sendto: No route to host
Request timeout for icmp_seq 5
Request timeout for icmp_seq 6
64 bytes from 142.251.32.206: icmp_seq=7 ttl=52 time=9.934 ms
64 bytes from 142.251.32.206: icmp_seq=8 ttl=52 time=10.050 ms
64 bytes from 142.251.32.206: icmp_seq=9 ttl=52 time=13.127 ms
64 bytes from 142.251.32.206: icmp_seq=10 ttl=52 time=11.709 ms
64 bytes from 142.251.32.206: icmp_seq=11 ttl=52 time=10.346 ms
ping: sendto: No route to host
ping: sendto: No route to host
Request timeout for icmp_seq 12
ping: sendto: No route to host
Request timeout for icmp_seq 13
ping: sendto: No route to host
Request timeout for icmp_seq 14
ping: sendto: No route to host
Request timeout for icmp_seq 15
Request timeout for icmp_seq 16
64 bytes from 142.251.32.206: icmp_seq=17 ttl=52 time=11.902 ms
64 bytes from 142.251.32.206: icmp_seq=18 ttl=52 time=10.025 ms
64 bytes from 142.251.32.206: icmp_seq=19 ttl=52 time=10.130 ms
64 bytes from 142.251.32.206: icmp_seq=20 ttl=52 time=10.546 ms
64 bytes from 142.251.32.206: icmp_seq=21 ttl=52 time=9.967 ms
ping: sendto: No route to host
ping: sendto: No route to host
Request timeout for icmp_seq 22
ping: sendto: No route to host
Request timeout for icmp_seq 23
ping: sendto: No route to host
Request timeout for icmp_seq 24
ping: sendto: No route to host
Request timeout for icmp_seq 25
ping: sendto: No route to host
Request timeout for icmp_seq 26
Request timeout for icmp_seq 27
64 bytes from 142.251.32.206: icmp_seq=28 ttl=52 time=9.903 ms
64 bytes from 142.251.32.206: icmp_seq=29 ttl=52 time=9.885 ms
64 bytes from 142.251.32.206: icmp_seq=30 ttl=52 time=9.557 ms
64 bytes from 142.251.32.206: icmp_seq=31 ttl=52 time=9.982 ms

I've tried:

  • turning wifi off and on
  • restarting
  • renewing DHCP lease
  • deleting wifi or ethernet service in Settings -> Network and re-adding
  • using different DNS servers like 1.1.1.1 instead of the default

The fact that it happens on either wifi or ethernet, whether at work or at home suggests it isn't a router problem.

Any ideas?

Edit 1: Per Allan’s suggestion in the comments, I restarted into Recovery mode and used the Terminal there to ping google again, and there are no drops every 10 seconds. But logging back into non-Recovery mode, the problem remains ;_;

11
  • 1
    Instead of pining something outside your network (like Google), start by pinging something inside your network like the router or another device. This will begin to narrow down the issue.
    – Allan
    Commented May 8, 2023 at 17:00
  • 1
    What did you ping? What were the results? Can you post like you did Google’s ping results?
    – Allan
    Commented May 8, 2023 at 17:16
  • 1
    The IPs at work are similar to home in that they are private addresses and used by many other orgs. You can still obfuscate if necessary. Do you have VPN software, custom DNS entries? Do you have WiFi and Ethernet active at the same time? If so, disable and focus on Ethernet first.
    – Allan
    Commented May 8, 2023 at 17:30
  • 1
    Boot into Safe or Recovery. If Recovery, when there, open Terminal (Utilities menu) and try pinging again.
    – Allan
    Commented May 8, 2023 at 17:37
  • 1
    This means a 3rd party app or kext is at fault here. You might want to do a full backup, then a clean install (on external drive for now) and install things one-by-one. Something got installed that’s interfering with your network stack.
    – Allan
    Commented May 8, 2023 at 18:29

2 Answers 2

4

Special thanks to @Allan in the question comments for the boot-into-Recovery-mode tip which helped me diagnose this issue.

It turns out it's Cisco's AMP for Endpoints MaLwARE ProtECTioN service, which also adds a content filter to Settings -> Network -> Filters. I disabled that filter as well and quit Amp, and the network no longer drops every 10 seconds!

Apparently there's a bug with content filters in the latest version of Ventura beta: https://www.macrumors.com/2023/05/02/macos-ventura-13-4-content-filter-issue/

So, if you're on macOS Ventura 16.4 Beta (22F5059b) and running into this network-drops-every-10-seconds issue, you'll have to disable or delete all your content filters in Settings -> Network -> Filters while Apple fixes the issue (hopefully soon).

Edit on 2023/05/10: Looks like the newest Ventura update (22F62) has now fixed this issue, so no need to delete or disable your content filters!

3
  • 1
    Glad you got it sorted!
    – Allan
    Commented May 9, 2023 at 19:57
  • 1
    The 13.4 release candidate has a fix for this, I think.
    – benwiggy
    Commented May 10, 2023 at 17:41
  • @benwiggy Yup, just updated to 13.4 RC (22F62) and the content-filters-breaking-network problem is fixed! This question was only relevant for a week lol.
    – C. Pat
    Commented May 10, 2023 at 21:25
0

In my case, this is because I'm using Cloudflare Wrap Zero Trust, and it keeps getting disconnected, then it'll retry in 5 seconds, and then it's disconnected again.

My solution for now is to disable it while I contact the IT department.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .