Проблема с DNS-сервером в гостевой системе Alpine при использовании qemu-system-aarch64 на хосте AndroidAndroid

Форум для тех, кто программирует под Android
Anonymous
Проблема с DNS-сервером в гостевой системе Alpine при использовании qemu-system-aarch64 на хосте Android

Сообщение Anonymous »

При попытке установить Alpine через setup-alpine на хосте Android с помощью qemu-system-aarch64 (например, с помощью Termux) установка завершается неудачно при попытке выполнить первоначальный поиск зеркал Alpine:

Код: Выделить всё

wget: bad address 'mirrors.alpinelinux.org'
Сначала я подозревал, что проблема связана с тем фактом, что qemu использует первый DNS-сервер по умолчанию хостовой ОС (в данном случае Android), но даже добавление явного Адрес DNS-сервера в конфигурации сетевого бэкэнда qemu не помог решить проблему:

Код: Выделить всё

-netdev user,id=n0,dns=1.1.1.1 -device virtio-net,netdev=n0
Не помогло также добавление сервера имен вручную в /etc/resolv.conf после вызова setup-dns/ setup-interfaces перед вызовом setup-alpine. Кроме того, добавление DNS-nameserver 1.1.1.1 в определение интерфейса eth0 как часть ручной настройки сети не решило эту проблему.
Я подозреваю, что RC где-то находится между стандартным DNS-сервером qemu (10.0.2.3 при использовании пользовательского сетевого бэкэнда) и исходной конфигурацией сети/DNS Alpine при загрузке из ISO-образа «virt».
Более чем рад предоставить дополнительную информацию. информация по мере необходимости.

Подробнее здесь: https://stackoverflow.com/questions/762 ... droid-host

Вернуться в «Android»