想法如下:
“AppleTV”--以太网-- --Thunderbolt 以太网适配器-- “Macbook Pro”--wifi 适配器-- “酒店 wifi 服务”
我的 MacBook 上的 Wi-Fi 服务运行正常(它需要浏览器登录,而 Apple TV 无法处理,因此需要付出很多努力)
我已将 Thunderbolt 以太网连接设置如下:
Configure IPv4: Manually
IP Address: 192.168.2.10
Subnet: 255.255.255.0
Router: (empty)
我已经将 AppleTV 的网络设置如下:
Configure IPv4: Manually
IP Address: 192.168.2.20
Subnet: 255.255.255.0
Router: 192.168.2.10
DNS: 192.168.2.10
我已开启 Internet 共享,
"Share your connection from:" Wi-Fi
"To computers using:" Thunderbolt Ethernet
这是我的“netstat -rn”
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 10.64.0.1 UGSc 367 0 en0
default link#12 UCSI 2 0 bridge1
10.64/21 link#4 UCS 2 0 en0
10.64.0.1/32 link#4 UCS 3 0 en0
10.64.0.1 10:c:42:43:69:5d UHLWIir 261 825 en0 486
10.64.0.28/32 link#4 UCS 1 0 en0
10.64.7.255 link#4 UHLWbI 1 71 en0
127 127.0.0.1 UCS 1 0 lo0
127.0.0.1 127.0.0.1 UH 4 154 lo0
169.254 link#4 UCS 1 0 en0
192.168.2.20 c8.69.cd.3a.82.c6 UHLWIi 2 0 bridge1 1200
255.255.255.255/32 link#4 UCS 2 0 en0
255.255.255.255 link#4 UHLWbI 1 59 en0
Internet6:
Destination Gateway Flags Netif Expire
::1 ::1 UHL lo0
fdae:4181:f045:6a85::/64 fe80::7d95:ef0:2807:c43e%utun0 Uc utun0
fdae:4181:f045:6a85:7d95:ef0:2807:c43e link#11 UHL lo0
fe80::%lo0/64 fe80::1%lo0 UcI lo0
fe80::1%lo0 link#1 UHLI lo0
fe80::%en0/64 link#4 UCI en0
fe80::7a31:c1ff:feb7:f504%en0 78:31:c1:b7:f5:4 UHLI lo0
fe80::%awdl0/64 link#8 UCI awdl0
fe80::4814:d4ff:fe4c:d1af%awdl0 4a:14:d4:4c:d1:af UHLI lo0
fe80::%en4/64 link#9 UCI en4
fe80::6a5b:35ff:fea7:8fcc%en4 68:5b:35:a7:8f:cc UHLI lo0
fe80::%utun0/64 fe80::7d95:ef0:2807:c43e%utun0 UcI utun0
fe80::7d95:ef0:2807:c43e%utun0 link#11 UHLI lo0
fe80::%bridge100/64 link#12 UCI bridge10
fe80::7831:c1ff:fe7b:5b64%bridge100 7a.31.c1.7b.5b.64 UHLI lo0
ff01::%lo0/32 ::1 UmCI lo0
ff01::%en0/32 link#4 UmCI en0
ff01::%awdl0/32 link#8 UmCI awdl0
ff01::%en4/32 link#9 UmCI en4
ff01::%utun0/32 fe80::7d95:ef0:2807:c43e%utun0 UmCI utun0
ff01::%bridge100/32 link#12 UmCI bridge10
ff02::%lo0/32 ::1 UmCI lo0
ff02::%en0/32 link#4 UmCI en0
ff02::%awdl0/32 link#8 UmCI awdl0
ff02::%en4/32 link#9 UmCI en4
ff02::%utun0/32 fe80::7d95:ef0:2807:c43e%utun0 UmCI utun0
ff02::%bridge100/32 link#12 UmCI bridge10
...我认为这应该可行。但事实并非如此。有人理解 netstat 输出吗?对我来说,这有点难以理解。
答案1
有关 GNU/Linux 或 MAC OS X 上命令使用的详细说明,请使用 man 命令获取命令手册页:
man netstat
netstat 文档应该可以帮助您解释该命令的输出。以下是 netstat 在线手册页的链接:Mac OS X Netstat 命令手册页
为了帮助您入门,以下是我所看到的(IPv4)MAC OS X 的典型 netstat -r 输出:
default 10.64.0.1 UGSc 367 0 en0
这是您的默认网关,是状态可用的路由,是通过您的网络软件手动创建/配置的
10.64/21 link#4 UCS 2 0 en0
这是由您的网络软件创建的链接,用于帮助路由/“链接”到您的默认网关 - 可用路由。
10.64.0.1 10:c:42:43:69:5d UHLWIir 261 825 en0 486
这是有关网关路由的更多详细信息。请注意,它连接到 MAC 地址(接口 en0),并且处于默认路由器的状态。
127.0.0.1 127.0.0.1 UH 4 154 lo0
这是链接到本地接口 lo0 的本地主机路由。
169.254 link#4 UCS 1 0 en0
这看起来像是链路本地路由的设置(自动私有 IP 寻址 (APIPA) 地址)
10.64.0.28/32 link#4 UCS 1 0 en0
看起来像是设置了一个路由来链接回接口 en0 上的默认网关网络。
192.168.2.20 c8.69.cd.3a.82.c6 UHLWIi 2 0 bridge1 1200
看起来您手动配置此接口以充当连接到显示的 MAC 和静态 IP 地址的桥梁。
If you are authorized to modify this network I would suggest that you need a route added to connect your "Internet" default gateway (IP Address: 10.64.0.1) and your newly created network - so your host (IP Address: 192.168.2.20) can communicate outside its local network.
请让我们知道这对您有何帮助。
祝你好运!
答案2
看来我做的一切都是正确的。原来酒店的 wifi 正在检查 MAC 地址。由于我的 Macbook Pro 的 MAC ID 是注册/登录到酒店 wifi 的 MAC ID,因此它(也只有它)能够访问互联网。但是,与其共享连接的任何设备都被阻止了。
虚弱的。