https://bugzilla.novell.com/show_bug.cgi?id=829706 https://bugzilla.novell.com/show_bug.cgi?id=829706#c0 Summary: YaST2 firewall masquerading creates too many arguments in /etc/sysconfig/SuSEfirewall2 Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: x86-64 OS/Version: openSUSE 12.3 Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: dave@pds-uk.com QAContact: jsrain@suse.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:21.0) Gecko/20100101 Firefox/21.0 When using YaST2 firewall configuration GUI to enable masquerading the resulting configuration that is written to "/etc/sysconfig/SuSEfirewall2" has too many arguments and masquerading (for at least UDP) does not work. Running /sbin/SuSEfirewall2 from the command line gives: SuSEfirewall2: Setting up rules from /etc/sysconfig/SuSEfirewall2 ... SuSEfirewall2: Error: too many arguments in FW_FORWARD_MASQ -> 0/0,192.168.100.137,udp,47976,47976,* SuSEfirewall2: Firewall rules successfully set By removing the last two arguments the problem goes away... FW_FORWARD_MASQ="0/0,192.168.100.137,udp,47976" Now running /sbin/SuSEfirewall2 the firewall starts successfully without errors and masquerading works. I have never manually edited the firewall configuration file before by hand and this is a clean install with no other software installed that should change it. Reproducible: Couldn't Reproduce Steps to Reproduce: 1.Go to YaST2 firewall configuration 2.Created a new masquerading entry to a different address/port 3.Checked the generated file: /etc/sysconfig/SuSEfirewall2 Actual Results: After manually altering the first entry, subsequent entries seem to have the correct number of arguments. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.