Я установил новую виртуальную машину через VMWare, и на ней работает CentOS7. Обычно, когда я запускаю hostname -i
, я получаю IP-адрес сервера, на котором я работаю. Однако на этой новой виртуальной машине я получаю (эти значения немного изменены):
hostname -i
fe09:204g:s3t0:s30f:O0ef%ens192 10.22.22.32
Я узнаю 192 ... но почему появляется это значение, подобное MAC-адресу? Я пытаюсь подключиться к этой новой машине по ssh, и при устранении неполадок я наткнулся на это и хотел понять, прежде чем продолжить.
Это значение поиска MAC-адреса является адресом IPV6. Если у вас включен IPV6 и маршрутизируемый на вашем хосте / гостевом компьютере ESXi, то опция -i
отобразит все маршрутизируемые IP-адреса.
Если вы используете - all-ip-addresses
] или -I
, при этом будут пропущены адреса обратной связи и адреса IPV6 для локальных каналов. Он должен просто отображать любые адреса IPV4.
Здесь вы видите IPv6-адрес. Значение после %
- это адаптер, которому принадлежит IP-адрес (в данном случае ens192
)
Хотя возникает вопрос, почему ваш IPv6-адрес имеет не шестнадцатеричные символы. в этом. Отображает ли вывод ip a
этот IP-адрес?