Я использую raspbian os armhf, эмулированный с помощью qemu, на своем jetson nano arm64. Работает прилично, учитывая тот факт, что эта архитектура может генерировать только ортогональную конфигурацию сети с частным IP-адресом из-за ограничений raspberry 3b, которая не имеет шины PCI и к ней нельзя подключить устройства virtio. Вот как я настроил qemu для его запуска:
qemu-система-aarch64 \
--машина распи3 \
--процессор arm1176 \
--m 1024 \
--drive file=/var/www/html/2019-09-26-raspbian-buster-lite-kernel.img,format=raw \
--netdev user,id=net0,hostfwd=tcp::5022-:22 -device usb-net,netdev=net0 \
--dtb ./новые модули/bcm2710-rpi-3-b-plus.dtb \
--ядро Изображение \
--append "rw Earlyprintk loglevel=8 console=ttyAMA0,115200 dwc_otg.lpm_enable=0 root=/dev/mmcblk0p2 rootwait panic=1 dwc_otg.fiq_fsm_enable=0" \
--без перезагрузки\
--отображать ничего \
--serial пн:stdio
это соответствующая часть:
--netdev user,id=net0,hostfwd=tcp::5022-:22 -device usb-net,netdev=net0 \
Как объяснил мне Питер Мэйделл:
Модель платы raspberry pi в QEMU не поддерживает virtio, потому что это модель реального оборудования raspi, у которого нет шины PCI, к которой можно было бы подключить устройство virtio. Если вы действительно заботитесь об использовании реального оборудования, то, боюсь, вам придется жить с ограничениями реального оборудования. Кроме того, «сеть такого типа недоступна извне» — это свойство серверной части сети (т. е. сеть «режим пользователя»); это ортогонально тому, что представляет собой эмулируемое сетевое устройство. Любое эмулируемое сетевое устройство можно использовать с любым бэкендом.
Я хотел бы сделать переадресацию X11 между raspi 3 и хост-системой, которую я установил на ПК. Я использую его уже с X11, установленного на ubuntu 18.04 на jetson nano и ubuntu 21.04 на ПК. Но в этом случае у меня есть правильный IP-адрес. Сетевая конфигурация raspi3 отличается. Внутренний IP-адрес — 10.0.2.15.
Итак, когда я делаю:
ssh -Y [email protected] startlxde
он висит.
Итак, я хочу спросить вас, если я хочу перенаправить данные с удаленной ОС Raspbian на сервер, работающий на моем локальном компьютере с Ubuntu 21.04 X64 бит, который будет отображать удаленное приложение в окне на моем локальном экране, что лучший подход для подражания? если он есть.