Переменная PLATFORM для qemu / system-nspawn

Вы получили этот IP-адрес, потому что у вас была активирована служба ретрансляции DHCP.

Функциональность «ретрансляции DHCP», присутствующая во многих брендах брандмауэров и маршрутизаторов, представляет собой функциональность для распространения в маршрутизаторе запросов DHCP для DHCP-сервера, который находится в другой сети, например. чтобы иметь возможность использовать только DHCP-сервер для нескольких сетей -, но тогда DHCP-сервер должен быть настроен и знать, что существует несколько сетей -, в то время как один на маршрутизаторе 3 дает только IP-адреса одной и только сети.

Как вы узнали, отключив функциональность ретрансляции DHCP в pfSense, вы больше не получите эту позицию в сети с адресом 192.168.100.0/24

3
17.08.2019, 17:13
1 ответ

Псевдопеременная ${PLATFORM}-на самом деле является токеном компоновщика, который встроен в двоичные файлы и библиотеки для ссылки на другие библиотеки.чтобы позволить им найти правильную библиотеку для своей платформы, когда есть более одной возможности.

См. man ld.so для получения более подробной информации, в частности, в разделе «Расширение токена Rpath».

В конкретном случае ${PLATFORM}он берется из вектора auxv. Вы можете сделать дамп этого вектора с помощью ld.so, выполнив команду (, по сути, любую команду )с экспортированной переменной окружения LD_SHOW_AUXV=1. Вы также можете просмотреть файл /proc/$pid/auxv, чтобы найти auxv для запущенного процесса.

Вероятно, это будет соответствовать выходным данным uname -m, но возможно, что это будет uname -pили одно из других полей в выходных данных uname.

Я не думаю, что вы можете управлять этим из nspawn, так как на самом деле он работает только с пространствами имен Linux, и, возможно, вам понадобится реальная виртуализация, чтобы изменить внешний вид платформы. Если вы можете запустить это внутри QEMU (для вашей архитектуры Raspbian )вместо nspawn, держу пари, это должно решить проблему. Так как QEMU будет загружать ядро ​​Linux для правильной платформы, вы должны получить правильные настройки, чтобы все это заработало.

2
27.01.2020, 21:24

Теги

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