Как найти действительный статический 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
).