我有 2 个具有以下 IP 地址的传感器:
传感器 A IP:192.168.0.80
传感器 B IP:192.168.1.201
我可以分别使用 192.168.0.100/255.255.255.0(用于传感器 A)和 192.168.1.100/255.255.255.0(用于传感器 B)将它们连接到我的笔记本电脑。
我可以使用什么 IP 地址和网络掩码同时连接两者?
我有 2 个具有以下 IP 地址的传感器:
传感器 A IP:192.168.0.80
传感器 B IP:192.168.1.201
我可以分别使用 192.168.0.100/255.255.255.0(用于传感器 A)和 192.168.1.100/255.255.255.0(用于传感器 B)将它们连接到我的笔记本电脑。
我可以使用什么 IP 地址和网络掩码同时连接两者?
两个设备都需要在同一子网中才能直接通信或使用路由器。实际上,它们位于不同的子网中,192.168.0.0/24并且192.168.1.0/24.
您要么需要调整一侧的第三个八位字节,要么将网络掩码减少到 /16。
如果所有其他方法都失败了,您可以将两个子网中的IP 地址静态分配给膝上型电脑的 NIC。
假设这是一个现实生活中的问题,您不能在两个传感器上重新配置任何东西,也不能将它们配置为使用路由器。并且还假设传感器配置为 /24(您实际上并没有这么说)。
当然,您最终会得到不匹配的子网:主机认为网络是 /23,而两个传感器认为自己处于两个不重叠的 /24 网络中。 如果你能帮助它,这种情况是应该避免的:各种麻烦都会接踵而至。但是,如果您遇到实际问题,有时您必须务实。如果您从停止服务的内容中获取最终备份,我认为这没问题,但重复一遍,请努力确保它是暂时的。
传感器 A IP:192.168.0.80 传感器 B IP:192.168.1.201
具体来说,对于包括 Ubuntu 在内的类 Unix 系统,假设有一个以太接口eth0:
ifconfig eth0 192.168.0.1 netmask 255.255.254.0
ifconfig eth0:1 192.168.1.1 netmask 255.255.254.0
对于位于两个子网中的 Cisco 路由器,假设 interface Ethernet0:
interface Ethernet0
ip address 192.168.0.1 255.255.254.0
ip address 192.168.1.1 255.255.254.0 secondary