以太网至非托管网络交换机不工作

以太网至非托管网络交换机不工作

我尝试将我的 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我得到了一个可以容忍但仍然不完美的配置:

  1. 使用 GUI,为 Wi-Fi 设置一个永久手动地址 (192.168.2.2) 并在我的路由器上保留该地址。
  2. 使用 GUI 为以太网设置一个永久的手动地址 (192.168.1.120)。
  3. 启动后,运行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 可用来检查这一点,但你想要做的事情肯定是可能的。

相关内容