Почему имя хоста -i показывает два значения?

Я установил новую виртуальную машину через VMWare, и на ней работает CentOS7. Обычно, когда я запускаю hostname -i , я получаю IP-адрес сервера, на котором я работаю. Однако на этой новой виртуальной машине я получаю (эти значения немного изменены):

hostname -i
fe09:204g:s3t0:s30f:O0ef%ens192 10.22.22.32

Я узнаю 192 ... но почему появляется это значение, подобное MAC-адресу? Я пытаюсь подключиться к этой новой машине по ssh, и при устранении неполадок я наткнулся на это и хотел понять, прежде чем продолжить.

1
задан 1 May 2017 в 22:48
2 ответа

Это значение поиска MAC-адреса является адресом IPV6. Если у вас включен IPV6 и маршрутизируемый на вашем хосте / гостевом компьютере ESXi, то опция -i отобразит все маршрутизируемые IP-адреса.

Если вы используете - all-ip-addresses ] или -I , при этом будут пропущены адреса обратной связи и адреса IPV6 для локальных каналов. Он должен просто отображать любые адреса IPV4.

5
ответ дан 3 December 2019 в 16:32

Здесь вы видите IPv6-адрес. Значение после % - это адаптер, которому принадлежит IP-адрес (в данном случае ens192 )

Хотя возникает вопрос, почему ваш IPv6-адрес имеет не шестнадцатеричные символы. в этом. Отображает ли вывод ip a этот IP-адрес?

2
ответ дан 3 December 2019 в 16:32

Теги

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