mac 共享网络,mac路由器,让手机连接电脑的网线

512 阅读3分钟

背景:本地开发调试时,手机连接的wifi网络速度异常慢,电脑模拟器网络很流畅,所以想让手机连接电脑的网线。

macOS: 13.6.6

mac 共享网络 | 操作步骤

1 电脑-设置-通用-共享

image.png

2 互联网共享-关闭状态(开启使用时,不能设置wifi)-点击"i"信息按钮

image.png

3 设置 wifi 名称和密码 (频道 11 有用)

image.png

4 互联网共享-开启,手机连接 wifi 使用

image.png image.png

mac 共享网络 | 使用问题

ps: 睡眠/开机后,发现互联网共享开启,但菜单栏中 wifi 图标下拉菜单变回原本正常样式。需要重复1-4步骤即可。(俺也不知道为啥)

ps: 隔空投送 和 网络共享 互斥。 image.png

其他

# 查看不同网络接口的IP地址 (Ipv4)
ifconfig

# 若开启 mac 共享网络 ,最后会多出如下: 
bridge100: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	options=3<RXCSUM,TXCSUM>
	ether 82:4a:14:d5:41:64
	inet 192.168.2.1 netmask 0xffffff00 broadcast 192.168.2.255
	inet6 fe80::804a:14ff:fed5:4164%bridge100 prefixlen 64 scopeid 0xd
	Configuration:
		id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
		maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
		root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
		ipfilter disabled flags 0x0
	member: en1 flags=3<LEARNING,DISCOVER>
	        ifmaxaddr 0 port 7 priority 0 path cost 0
	nd6 options=201<PERFORMNUD,DAD>
	media: autoselect
	status: active

# `ifconfig`返回的`bridge100`接口是一个虚拟网络接口,
# 主要用于实现网络桥接(Network Bridging)。
# 网络桥接允许一个虚拟接口通过物理接口(如以太网或Thunderbolt)连接到外部网络,
# 使其在网络中表现为一个正常的主机。
# 这种机制在macOS中被引入,用于实现Internet Sharing功能,
# 即通过一个物理接口共享互联网连接到其他设备。
# 观察到: wifi 网络接口的 inet 值不同

# wifi 接口 (开启 共享网络) (奇怪的地址 169.254.x.x)
en1: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
	options=400<CHANNEL_IO>
	ether f2:b6:43:ad:5b:db
	inet 169.254.75.218 netmask 0xffff0000 broadcast 169.254.255.255
	nd6 options=201<PERFORMNUD,DAD>
	media: autoselect
	status: active
# 当设备无法从路由器的 DHCP 服务器获取有效的 IP 地址时,设备会自动分配 169.254.x.x 这种地址。
# 这种地址不可路由,仅用于本地网络内的通信。
# 在这种情况下,设备可以在同一个本地网络中与其他设备通信,但无法访问需要连接到互联网或其他网络的资源。

# wifi 接口 (关闭 共享网络) (内网地址 192.168.1.x)
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	options=400<CHANNEL_IO>
	ether ec:2c:e2:7f:b7:d6
	inet6 fe80::882:9a28:7a48:e415%en1 prefixlen 64 secured scopeid 0x7
	inet 192.168.1.103 netmask 0xffffff00 broadcast 192.168.1.255
	nd6 options=201<PERFORMNUD,DAD>
	media: autoselect
	status: active

私有IP地址,仅供内部网络使用,不能用于公共互联网。

常用的IPv4私有IP地址范围分为三个类别:

  • A类:从 10.0.0.0 到 10.255.255.255
  • 回环测试 127.0.0.0127.255.255.255 (localhost: 127.0.0.1)
  • 临时分配的局域网地址 169.254.0.0169.254.255.255 (mac网络共享)
  • B类:从 172.16.0.0 到 172.31.255.255
  • C类:从 192.168.0.0 到 192.168.255.255 (手机连电脑)