我尝试将我的 Mac-Mini 的以太网连接到非托管交换机 (Brainboxes SW-504) 上的设备。但无法正常工作。
Mac 通过 wifi 连接到服务网络地址为 192.168.100 的 linksys 路由器。2.0 255.255.255.0,使用 DHCP。此方法有效。
我已将以太网配置设置为手动,并将其地址指定为 192.168.1.120 并使用子网掩码 255.255.255.0 来创建单独的 C 类子网。
192.168.1 子网上没有路由器 - 只有 3 个设备(2 个 Raspberry Pi 和 1 个定制主板)。这三个设备的硬地址分别为 192.168.1.121、192.168.1.122 和 192.168.123。这三个设备都通过插入交换机的以太网电缆相互通信。
为了进行开发和调试,我需要将 Mac 连接到这些设备,但目前尚未找到可行的配置。我甚至无法 ping 通它们。
以下是ifconfig
有关以太网(en0)和 wifi(en1)接口的内容:
en0: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
options=10b<RXCSUM,TXCSUM,VLAN_HWTAGGING,AV>
ether a8:20:66:4a:d5:5a
nd6 options=201<PERFORMNUD,DAD>
media: autoselect (100baseTX <full-duplex,flow-control>)
status: active
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 88:53:95:2c:9a:0d
inet6 fe80::1085:342e:6382:e6b4%en1 prefixlen 64 secured scopeid 0x8
inet 192.168.2.103 netmask 0xffffff00 broadcast 192.168.2.255
nd6 options=201<PERFORMNUD,DAD>
media: autoselect
status: active
请注意,上面没有显示为 en0 分配的 IP。GUI 网络设置按预期显示该 IP,并且没有错误。
跑步networksetup -getinfo Ethernet
可得:
Manual Configuration
IP address: 192.168.1.120
Subnet mask: 255.255.255.0
Router: (null)
IPv6: Manual
IPv6 IP address:
IPv6 Router: none
IPv6 Prefix Length: 0
Ethernet Address: a8:20:66:4a:d5:5a
跑步netstat -rn
可得:
Destination Gateway Flags Refs Use Netif Expire
default 192.168.2.1 UGSc 66 49 en1
default link#13 UCSI 0 0 bridge0 !
default link#15 UCSI 0 0 bridge1 !
127 127.0.0.1 UCS 0 0 lo0
127.0.0.1 127.0.0.1 UH 1 7877 lo0
169.254 link#8 UCS 1 0 en1 !
192.168.2 link#8 UCS 3 0 en1 !
192.168.2.1/32 link#8 UCS 1 0 en1 !
192.168.2.1 14:91:82:71:2f:e2 UHLWIir 28 199 en1 1153
192.168.2.81 74:40:bb:19:9d:a5 UHLWI 0 327 en1 996
192.168.2.103/32 link#8 UCS 0 0 en1 !
192.168.2.183 f4:f5:d8:ca:f5:18 UHLWIi 1 919 en1 1190
192.168.2.251 88:1f:a1:16:8e:a4 UHLWI 0 0 en1 285
192.168.3 link#15 UC 1 0 bridge1 !
192.168.4 link#13 UC 1 0 bridge0 !
224.0.0/4 link#8 UmCS 2 0 en1 !
224.0.0.251 1:0:5e:0:0:fb UHmLWI 0 0 en1
239.255.255.250 1:0:5e:7f:ff:fa UHmLWI 0 408 en1
255.255.255.255/32 link#8 UCS 1 0 en1 !
255.255.255.255 ff:ff:ff:ff:ff:ff UHLWbI 0 6 en1 !
编辑:一些进展...
按照@pToker 的建议尝试设置一条临时路线,ifconfig
我得到了一个可以容忍但仍然不完美的配置:
- 使用 GUI,为 Wi-Fi 设置一个永久手动地址 (192.168.2.2) 并在我的路由器上保留该地址。
- 使用 GUI 为以太网设置一个永久的手动地址 (192.168.1.120)。
- 启动后,运行
sudo ifconfig en0 inet 192.168.1.120 netmask 255.255.255.0
我很想了解如何通过网络偏好设置 GUI 使所有功能正常工作(或者为什么在这种情况下不可能实现)。
答案1
Switch 配有 LED 灯吗?Mac Mini 连接端口处的 LED 灯是绿色(左)还是闪烁绿色(右)?
您是否尝试过通过 ifconfig 命令(临时)设置通过图形网络管理器设置的配置?
ifconfig en0 192.168.1.44 netmask 255.255.255.0
是否netstat -i
显示链接?我目前没有 Mac 可用来检查这一点,但你想要做的事情肯定是可能的。