Я собираюсь настроить ПК с сервером человечности 14.04.1. Я хочу присвоить ему статический IP-адрес. Как я могу найти допустимый IP-адрес, который уже не используется? Существует ли способ сделать это от терминала?
Можно только сказать путем рассмотрения списка маршрутизатора присвоенных IP-адресов. Но лучший способ выполнить это состоит в том, чтобы присвоить фиксированный адрес от маршрутизатора, не компьютера. Тем путем компьютер получит фиксированный адрес через dhcp, не смешивая с конфигурацией вообще, и не вызывая беспокойство о конфликте, если маршрутизатор присвоит тот адрес другому устройству сначала.
нет никакого простого способа к клиенту Ubuntu знать то, что другие IP-адреса были присвоены в сети.
Можно найти IP-адреса устройств в настоящее время подключаемыми к локальной сети путем выполнения
sudo arp-scan --interface=eth0 --localnet
, если текущая машина использует проводное соединение eth0
интерфейс (использование ifconfig
для наблюдения то, что имя интерфейса). Они, конечно, изменятся, если у Вас будет динамическое обращение на тех машинах. На моем сервере я просто выбрал что-то хорошо из диапазона, где большинство других адресов было (например, мой шлюз 10.0.0.1
, и я выбрал 10.0.0.120
).