我用yocto为我的beagleboneblack创建了一个软件。
我注意到,当我在主机(ubuntu) 192.168.0.1和在beaglebone 192.168.0.100上调用它时,ip address命令显示了不同的IP地址。
为什么有两个IP地址?
编辑:我的错误,不能解释得更好。当我将一个linux设备连接到我的pc上后,当我写"ifconfig“时,我以为我会看到连接设备的ip。
据我所知,它显示了连接的设备是如何看到我的。
发布于 2022-11-09 13:13:14
每个主机都必须在局域网上有自己独特的ip地址。
如果他们都有相同的IP,那将是一个ip冲突,这两台机器将无法彼此交谈,其他网络操作将是不可靠的,因为这两个相互干扰。
发布于 2022-11-28 09:20:21
正如所解释的,这里:ifconfig和ip address命令应该在同一台服务器上显示相同的IP地址。
Linux服务器可以有多个网络接口。对于需要能够连接到不同网络的web服务器和其他设备,情况往往是这样的。例如,web服务器可能需要能够同时连接到因特网和本地网络。
网络接口可以有多个IP地址。第一个地址称为主地址,而其他地址称为次要地址或别名。使用辅助IP地址在web服务器中很常见。这些IP地址不同。
https://unix.stackexchange.com/questions/724241
复制相似问题