Два IP для каждого интерфейса?

Я отредактировал свой файл интерфейсов для установки статического IP для моей сетевой карты.

auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
network 192.168.1.1
broadcast 192.168.1.255
gateway 192.168.1.1

С тех пор каждый раз я выполняю имя хоста команды-I, я вижу два других IP: случайный IP и тот я setted (192.168.1.100). Почему?


Это - вывод, который я получаю:

192.168.1.100 192.168.1.102

в то время как это - вывод, я ожидал бы:

192.168.1.100
0
задан 28 July 2015 в 14:46

1 ответ

Попробуйте свой файл интерфейсов как это:

auto eth0
iface eth0 inet static
  address 192.168.1.100
  netmask 255.255.255.0
  gateway 192.168.1.1
  dns-nameservers 192.168.1.1 8.8.8.8

Перезапуск интерфейс:

sudo ifdown eth0 && sudo ifup eth0

И проверка:

hostname -I

, Так как в определении-I в man hostname говорится:

Дисплей все сетевые адреса хоста. Эта опция перечисляет все настроенные адреса на всех сетевых интерфейсах. Петлевой интерфейс и IPv6 локальные для ссылки адреса опущены. Вопреки опции-i, эта опция не зависит от определения имен. Не делайте предположения о порядке вывода.

... затем я подозреваю, что, если Ethernet или ранее был соединен, оба из настроенного IP-адреса будут сохранены и показаны ли в настоящее время связанные или нет.

0
ответ дан 29 July 2019 в 21:59

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

Похожие вопросы: