Как найти действительный статический IP-адрес?

Я собираюсь настроить компьютер с сервером Ubuntu 14.04.1. Я хочу назначить ему статический IP-адрес. Как я могу найти действительный IP-адрес, который еще не используется? Есть ли способ сделать это из терминала?

2 ответа

Решение

Вы можете только сказать, посмотрев на список назначенных маршрутизатором IP-адресов. Но лучший способ сделать это - назначить фиксированный адрес маршрутизатора, а не компьютера. Таким образом, компьютер получит фиксированный адрес через dhcp, не вмешиваясь в конфигурацию и не беспокоясь о конфликте, если маршрутизатор сначала назначит этот адрес другому устройству.

Для клиента Ubuntu нет простого способа узнать, какие другие IP-адреса были назначены в сети.

Вы можете найти IP-адреса устройств, в настоящее время подключенных к вашей локальной сети, выполнив

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

если ваша текущая машина использует проводное соединение eth0 интерфейс (использовать ifconfig чтобы увидеть, как называется ваш интерфейс). Это, конечно, изменится, если у вас есть динамическая адресация на этих машинах. На моем сервере я просто выбрал что-то хорошо вне диапазона, где было большинство других адресов (например, мой шлюз 10.0.0.1 и я выбрал 10.0.0.120).

Другие вопросы по тегам