Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Caesar_091

macrumors 6502
Original poster
Jan 18, 2005
289
12
Italy
Before the Monterey 12.6 update I was able to share my Ethernet (USB-C to 3xUSB/Ethernet adapter) connection to wifi flawlessly.
Not it just stopped working.
Tried to restart, reset it up (changing password, channel, name, whatever).

Any suggestion?

This happens on a MBP16" 2021 M1Max
 

fractal_snow

macrumors newbie
Sep 17, 2022
3
1
I am seeing the same thing. Devices can connect to the shared WiFi but they never receive an IP address so they can't access the internet through it.
 

fractal_snow

macrumors newbie
Sep 17, 2022
3
1
Ok, I figured out what's happening. Looks like dhcpd (the daemon that hands out dynamic ipv4 addresses) is either gone or doesn't start anymore when you turn on internet sharing. dhcp6d, the daemon for ipv6 address *does* start and appears to function correctly, but for some reason devices won't try ipv6 when ipv4 fails 🤷‍♂️.

However: dhcpd is only needed to get a local address, not to actually use the network, so you can just manually assign an IP address. Steps:

On the mac that used to work, open terminal and type:
cat /private/var/db/dhcpd_leases

This shows the IP range that the previously working dhcpd was handing out. You should see a bunch of entries like:

{ ip_address=192.168.2.3 hw_address=<redacted> identifier=<redacted> lease=0x63261f62 }

So for me, that means all my connected devices want to be in the 192.168.2.2 through 192.168.2.255 range, and the router is most likely 192.168.2.1. Basically take the first 3 IP address numbers from whatever appears in your list, and make up a (unique) 4th number for each device.

So take, say, your ipad:
  1. connect to your shared wifi
  2. Select the wifi network in settings, and tap the (i) to see more info
  3. Under IPV4 ADDRESS, tap "Configure IP"
  4. Change it from "Automatic" to "Manual"
  5. In The "IP Address" field, type in a unique IP address with the first 3 numbers from above, and a unique number for each device in the range of 2 through 255. I might use "192.168.2.10" for example.
  6. In the subnet mask, type "255.255.255.0"
  7. For the router, type the first 3 numbers from above, and a "1" for the last number. I would use "192.168.2.1".
Now try to access a webpage from the connected device. It should work.
 
  • Like
Reactions: Caesar_091

Caesar_091

macrumors 6502
Original poster
Jan 18, 2005
289
12
Italy
In my case seems something different since even the wifi sharing gray icon with an arrow in the top menu is no more appearing in my config. Does the wifi sharing icon appears in your config?
 

fractal_snow

macrumors newbie
Sep 17, 2022
3
1
I do get the gray wifi icon with the arrow when I turn on internet sharing. I have the same model Macbook as you, I wonder why yours behaves differently.
 

mastermemo

macrumors newbie
Oct 18, 2022
1
0
In my case seems something different since even the wifi sharing gray icon with an arrow in the top menu is no more appearing in my config. Does the wifi sharing icon appears in your config?
did you find any solution, I have exactly the same problem, thanks!
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.