Не работает массовое конфигурирование правил ebtables из-за того что ebtables-restore не переваривает вывод ebtables-save из того же пакета: =8<================================================================== root@thinkpad ~ #ebtables-save|tee ebtables # Generated by ebtables-save v1.0 on Ср ноя 23 21:56:57 +07 2016 *nat :PREROUTING ACCEPT :OUTPUT ACCEPT :POSTROUTING ACCEPT :PREROUTING_direct RETURN :POSTROUTING_direct RETURN :OUTPUT_direct RETURN -A PREROUTING -j PREROUTING_direct -A OUTPUT -j OUTPUT_direct -A POSTROUTING -j POSTROUTING_direct *broute :BROUTING ACCEPT :BROUTING_direct RETURN -A BROUTING -j BROUTING_direct *filter :INPUT ACCEPT :FORWARD ACCEPT :OUTPUT ACCEPT :INPUT_direct RETURN :OUTPUT_direct RETURN :FORWARD_direct RETURN -A INPUT -j INPUT_direct -A FORWARD -j FORWARD_direct -A OUTPUT -j OUTPUT_direct root@thinkpad ~ #ebtables-restore < ebtables Bad table name 'nat'. [1] 15142 exit 255 ebtables-restore < ebtables root@thinkpad ~ #echo $? 255 root@thinkpad ~ #rpm -qal |egrep bin/ebtab|xargs rpm -qf |sort -u ebtables-2.0.10-alt3 root@thinkpad ~ # =8<================================================================== через это ломается, например, firewalld.
действительно. А раньше save-restore работало ?
Судя по тому, что работал firewalld, поддержка *-restore в котором появилась примерно в феврале 2016-го, да, работал. Видимо до обновления ebtables в сентябре 2016-го.
Не, не работал он никогда.
ebtables-2.0.10-alt4 -> sisyphus: * Thu Nov 24 2016 Sergey Bolshakov <sbolshakov@altlinux> 2.0.10-alt4 - properly link ebtables-restore (closes: #32792)
Спасибо!