在类似 PI 的设备上设置以太网

在类似 PI 的设备上设置以太网

我想将一个 PLC:连接192.168.8.100到类似于 pi3 设备的 linux-Box:我在两个以太网端口上设置了一个固定的 IP 地址,结果ifconfig如下:

    eth0      Link encap:Ethernet  HWaddr 74:FE:48:3A:55:AB
          inet addr:192.168.8.166  Bcast:192.168.8.255  Mask:255.255.255.0
          inet6 addr: fe80::76fe:48ff:fe3a:55ab%4804152/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:10 errors:0 dropped:0 overruns:0 frame:0
          TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:460 (460.0 B)  TX bytes:6745 (6.5 KiB)

eth1      Link encap:Ethernet  HWaddr 74:FE:48:3A:55:AC
          inet addr:192.168.8.167  Bcast:192.168.8.255  Mask:255.255.255.0
          inet6 addr: fe80::76fe:48ff:fe3a:55ac%4804152/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:102 errors:0 dropped:0 overruns:0 frame:0
          TX packets:150 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:10120 (9.8 KiB)  TX bytes:34920 (34.1 KiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1%4804152/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:172 errors:0 dropped:0 overruns:0 frame:0
          TX packets:172 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1
          RX bytes:13288 (12.9 KiB)  TX bytes:13288 (12.9 KiB)

有人能告诉我为什么当设备插入电源后连接时我甚至无法 ping 通该设备吗?[使用路由器,它工作正常]。

更新 在此处输入图片描述

提前致谢 !

答案1

如果类似 Pi 的设备在第一个接口上连接到路由器,而您想在第二个接口上连接另一个设备“PLC”,请确保您使用不同的子网。

(设计网络时的经验法则是先绘制所有子网(通过交换机连接的所有设备),然后为它们指定一个 IP 范围,然后绘制连接到子网的设备,然后考虑路由等。不要以设备为中心,而要以子网为中心)。

例如在您的情况下,使用192.168.1.*/24类似 Pi 的设备和“PLC”之间的子网,提供eth0静态地址192.168.1.1PLC地址192.168.1.2

一般来说,对于这样的构造,在类 Pi 设备上运行 DHCP 服务器会有所帮助,然后“PLC”可以自动从类 Pi 设备获取动态地址(和其他信息)。

请注意,在此配置中,“PLC”将无法访问路由器。有多种方法可以实现这一点。最常见的方法是在类似 Pi 的设备上启用 IP 转发并将其变成路由器,可能还会使用 NAT,或者桥接两个接口并将类似 Pi 的设备变成交换机。

哪种方法最好取决于具体情况。

相关内容