如何找到有效的静态 IP 地址?

如何找到有效的静态 IP 地址?

我即将安装一台装有 ubuntu server 14.04.1 的电脑。我想给它分配一个静态 IP 地址。如何找到一个尚未使用的有效 IP 地址?有没有办法从终端做到这一点?

答案1

您只能通过查看路由器分配的 IP 地址列表来判断。但实现此目的的最佳方法是从路由器而不是计算机分配固定地址。这样,计算机将通过 dhcp 获取固定地址,而完全不会弄乱配置,也不用担心如果路由器先将该地址分配给另一台设备会发生冲突。

Ubuntu 客户端没有简单的方法来了解网络上已分配的其他 IP 地址。

答案2

您可以通过以下方式找到当前连接到本地网络的设备的 IP 地址

sudo arp-scan --interface=eth0 --localnet

如果您当前的机器正在使用有线连接eth0接口(使用ifconfig来查看您的接口名称)。如果这些机器上有动态寻址,这些当然会改变。在我的服务器上,我选择了一个超出大多数其他地址范围的地址(例如,我的网关是10.0.0.1,我选择了10.0.0.120)。

相关内容