Я отредактировал свой файл интерфейсов для установки статического 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
Попробуйте свой файл интерфейсов как это:
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-адреса будут сохранены и показаны ли в настоящее время связанные или нет.