Возможно, отсутствующая прошивка /lib/firmware/i915/* для модуля i915

Безопасным и простым способом является использование iptables, поскольку он работает даже до и после того, как устройство tun станет доступным.

openvpn_if=tun0
vpn_only_addresses=(192.168.123.4 10.1.2.3)
for ip in "${vpn_only_addresses[@]}"; do
    iptables -A OUTPUT -d "$ip" -o "$openvpn_if" -j ACCEPT
    iptables -A OUTPUT -d "$ip" -j DROP
done

Возможно, что-то подобное можно было бы сделать с расширенной маршрутизацией. Возможно, ip ruleможет работать с правилами выходного интерфейса, даже если интерфейс не существует. Но это сложнее, чем это решение Netfilter.

1
13.12.2019, 10:06
2 ответа

Для общего решения apt-file— это ваш способ устранения предупреждения Possible missing firmware.... Например.:

apt-file search bxt_dmc

firmware-misc-nonfree: /lib/firmware/i915/bxt_dmc_ver1.bin
firmware-misc-nonfree: /lib/firmware/i915/bxt_dmc_ver1_07.bin

Показано, что пакет firmware-misc-nonfreeсодержит отсутствующую прошивку.

Установка пакета firmware-linuxрешает проблему , поскольку firmware-linuxзависит от firmware-linux-nonfree, который зависит от firmware-misc-nonfree.


Подробная инструкция:

Добавьте non-freeк вашему/etc/apt/sources.list:

deb http://deb.debian.org/debian buster main contrib non-free
deb http://deb.debian.org/debian-security/ buster/updates main contrib non-free
deb http://deb.debian.org/debian buster-updates main contrib non-free

Установитьapt-file:

sudo apt update
sudo apt install apt-file
sudo apt-file update

Debian:apt -файл

75
27.01.2020, 23:22

Похоже, ответ был все время перед моими глазами.

Наконец-то я нашел нужный пакет :firmware-linux, который устанавливает все недостающие прошивки. Установите его с помощью:

sudo apt-get install firmware-linux

Эти предупреждения могут исчезнуть впоследствии.

19
27.01.2020, 23:22

Теги

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