Proxmox PCIe Passthrough не работает

Похоже, мне нужно было установить политику конфигурации брандмауэра IP-фильтра на «пользовательскую», а затем указать расположение файла ipf.conf, прежде чем он заработает. Теперь изменения работают.

$ svccfg -s ipfilter:default setprop firewall_config_default/policy = astring: "custom"
$ svccfg -s ipfilter:default \
setprop firewall_config_default/custom_policy_file = astring: "/etc/ipf/ipf.conf"

Ссылка на соответствующие документы. Я не знаю, почему раньше это работало, но сейчас работает.

1
04.03.2020, 14:43
1 ответ

Я нашел проблему. pfSense использует freeBSD, и во FreeBSD есть ошибка, которая препятствует прохождению PCIe.https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243640

Я убедился, что это была моя проблема, создав виртуальную машину Fedora 31 и успешно пройдя через сетевую карту WiFi PCIe.

Решение состоит в том, чтобы подождать, пока freeBSD исправит ядро, а pfSense включит его. Я поднял ошибку для pfSense, чтобы они могли ее отследить(https://redmine.pfsense.org/issues/10315)

Обходной путь с использованием i440fx активно обсуждается, но мне не удалось заставить его работать.

Было бы здорово, если бы кто-нибудь подсказал, как реализовать обходной путь.

1
28.04.2021, 23:21

Теги

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