Arch Linux - не получите IPv4 на VM

S в бите разрешения группы означает, что для файла установлен бит setuid .

Обычно вы можете удалить его с помощью chmod gs filename

Возможно, вам нужно запустить с помощью команды sudo :

sudo chmod gs filename

{{ 1}}

[Подтверждение концепции]

-rwxrwSrwx. 1 apache k.sewnundun 24 декабря 4 10:30 a.sh

sudo chmod g-s a.sh

-rwxrw-rwx. 1 apache k.sewnundun 24 дек 4 10:30 a.sh

1
14.09.2018, 19:02
1 ответ

Итак, немного покопавшись, я кое-что нашел.

Сначала я систематически понизил версию большинства задействованных пакетов, чтобы проверить, нет ли там чего-то неладного. Я сделал это с libvirt, virt -manager, qemu, iptables, ebtables, dnsmasq, но не нашел ничего существенного. Все еще нет ip в vm.

Я обычно использую pacaur для компиляции ядра linux -vfio из aur. После недавнего сбоя SSD у меня не осталось кеша pacaur -, поэтому переход на более старое ядро ​​(im at 4.18.9 -vfio atm )был невозможен. Итак, я попробовал некоторые из основных ядер, которые лежали у меня в /var/cache/pacman/pkg. Недавний 4.18.9 никак не улучшил ситуацию. Но 4.16.8 -1 сделал. Загрузившись с ним, я снова получаю ip в vms. Через несколько дней я потрачу еще немного времени и выясню, где проблема.

К счастью, виртуальные машины не нужны мне часто.

редактировать :Как ни странно, ядро ​​4.14.71 lts также не предоставляет IP-адрес. Так что здесь виноват какой-то недавний патч.

0
28.01.2020, 00:29

Теги

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