Почему мое имя хоста отображается как «Неизвестно-08-00-27-50-25-08» при использовании мостового соединения?

Lo que dice el manual es que, los espacios finales al final de una línea de entrada harán que xargslo trate como si fuera parte de la siguiente línea -, escapando efectivamente de la nueva línea. Considere la siguiente ejecución de comando:

user@host~:$ (echo "line1"; echo "line2") | xargs -L 1 echo
line1
line2

Debido a la opción -L 1, cada línea de entrada se procesa por separado, por lo que obtenemos dos líneas de salida. Ahora compare esto con el siguiente ejemplo, donde la primera línea de entrada contiene un espacio final:

user@host~:$ (echo "line1 "; echo "line2") | xargs -L 1 echo
line1 line2

Observe que las dos líneas son tratadas como una sola línea de entrada por xargs.


También vale la pena señalar (según los comentarios )que la opción -L max-lineses una extensión XSI (cf. la xargspágina del manual en el sitio web de Open Group). Esto también se denomina Extensión de interfaces del sistema X/Open -, una especificación complementaria a la Especificación única de UNIX (SUS).

Para obtener más información sobre las diferencias entre POSIX, SUS y XSI, consulte la siguiente publicación:

O consulte la sección sobre conformidad del Volumen de definiciones de base de las Especificaciones de base de grupo abierto .

0
30.03.2019, 01:40
2 ответа

Похоже, что MAC-адрес является частью нового имени хоста после установления моста. Могли ли вы загрузиться с сетью в DHCP, поскольку мост может подключаться к DHCP-серверу, а NAT - нет? Запустите ifconfig и посмотрите, отображается ли 08 -00 -27 -50 -25 -08 в качестве MAC-адреса. Подключен ли узел виртуальной машины к другой сети, которая может предоставить DHCP? Какой конфиг для интерфейса ВМ, статический адрес или DHCP. Найдите в сценариях /etc/sysconfig/network -файлы ifcfg, которые предназначены для конфигураций IF. Также проблема может быть в NM, сетевом менеджере.

1
28.04.2021, 23:35

Спасибо, что указали мне правильное направление.

Оказывается, NetworkManager переопределял мое временное имя хоста через DHCP.

Я исправил это, добавив следующую строку в мой файл /etc/sysconfig/network -scripts/ifcfg -enp0s3

DHCP_HOSTNAME=hostname

0
28.04.2021, 23:35

Теги

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