Чтобы завершить принятый ответ , хотя это правда, что настройки /etc/sysctl.conf
имеют приоритет над настройками в /etc/sysctl.d/
, пример, представленный в исходном вопросе, показывает две закомментированные переменные в/etc/sysctl.conf
:
#net.ipv4.conf.default.rp_filter=1
#net.ipv4.conf.all.rp_filter=1
и те же переменные, не закомментированные в/etc/sysctl.d/10-network-security.conf
:
net.ipv4.conf.default.rp_filter=1
net.ipv4.conf.all.rp_filter=1
Это может ввести в заблуждение, поскольку комментарий — это не настройка, а только примечание того, что может быть настройкой.
В этой ситуации обе переменные на самом деле установлены в 1, несмотря на то, что в более сильном конфигурационном файле они закомментированы.
Если бы в /etc/sysctl.conf
мы имели:
net.ipv4.conf.default.rp_filter=0
net.ipv4.conf.all.rp_filter=0
тогда переменные в конечном итоге будут установлены на 0.
Чтобы протестировать принтер и убедиться, что он воспроизводит цвета, попробуйте lp или lpr, в зависимости от того, что используется. То, что я сделал на своем Canon Pixma TR4500, было:
lp -oColorModel=cym xxx.jpeg,
и печатается нормально. Я написал это так, потому что именно так параметры были перечислены в lpoptions :ColorModel, Color Model:*rgb Возможно, вам придется сопоставить свой возврат lpoptions. Теперь я собираюсь изменить ppd, чтобы включить cym, переустановить принтер и посмотреть, что произойдет