如何选择IP地址?

网络工程 ipv4
2021-07-06 02:49:19

我有 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个回答

两个设备都需要在同一子网中才能直接通信或使用路由器。实际上,它们位于不同的子网中,192.168.0.0/24并且192.168.1.0/24.

您要么需要调整一侧的第三个八位字节,要么将网络掩码减少到 /16。

如果所有其他方法都失败了,您可以将两个子网中的IP 地址静态分配给膝上型电脑的 NIC。

假设这是一个现实生活中的问题,您不能在两个传感器上重新配置任何东西,也不能将它们配置为使用路由器。并且还假设传感器配置为 /24(您实际上并没有这么说)。

  • 将主机上的子网掩码减少到 /23 或更小
  • 在两个子网中的主机上分配地址。

当然,您最终会得到不匹配的子网:主机认为网络是 /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