Bug 32792

Summary: Нерабочий ebtables-restore
Product: Sisyphus Reporter: Evgenii Terechkov <evg>
Component: ebtablesAssignee: Sergey Bolshakov <sbolshakov>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: critical    
Priority: P3 CC: sbolshakov
Version: unstable   
Hardware: all   
OS: Linux   

Description Evgenii Terechkov 2016-11-23 18:01:56 MSK
Не работает массовое конфигурирование правил 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.
Comment 1 Sergey Bolshakov 2016-11-23 18:55:56 MSK
действительно. А раньше save-restore работало ?
Comment 2 Evgenii Terechkov 2016-11-23 20:02:38 MSK
Судя по тому, что работал firewalld, поддержка *-restore в котором появилась примерно в феврале 2016-го, да, работал. Видимо до обновления ebtables в сентябре 2016-го.
Comment 3 Sergey Bolshakov 2016-11-24 17:02:07 MSK
Не, не работал он никогда.
Comment 4 Repository Robot 2016-11-24 17:24:15 MSK
ebtables-2.0.10-alt4 -> sisyphus:

* Thu Nov 24 2016 Sergey Bolshakov <sbolshakov@altlinux> 2.0.10-alt4
- properly link ebtables-restore (closes: #32792)
Comment 5 Evgenii Terechkov 2016-11-25 15:18:29 MSK
Спасибо!