add default /etc/sysconfig/ip[6]tables (RHBZ#1034494)
This commit is contained in:
parent
208299e925
commit
840a7d2d37
@ -13,6 +13,8 @@ Source1: iptables.init
|
|||||||
Source2: iptables-config
|
Source2: iptables-config
|
||||||
Source3: iptables.service
|
Source3: iptables.service
|
||||||
Source4: iptables.save-legacy
|
Source4: iptables.save-legacy
|
||||||
|
Source5: sysconfig_iptables
|
||||||
|
Source6: sysconfig_ip6tables
|
||||||
URL: http://www.netfilter.org/
|
URL: http://www.netfilter.org/
|
||||||
License: GPLv2
|
License: GPLv2
|
||||||
# libnfnetlink-devel is requires for nfnl_osf
|
# libnfnetlink-devel is requires for nfnl_osf
|
||||||
@ -103,10 +105,12 @@ install -d -m 755 %{buildroot}%{script_path}
|
|||||||
install -c -m 755 %{SOURCE1} %{buildroot}%{script_path}/iptables.init
|
install -c -m 755 %{SOURCE1} %{buildroot}%{script_path}/iptables.init
|
||||||
sed -e 's;iptables;ip6tables;g' -e 's;IPTABLES;IP6TABLES;g' < %{SOURCE1} > ip6tables.init
|
sed -e 's;iptables;ip6tables;g' -e 's;IPTABLES;IP6TABLES;g' < %{SOURCE1} > ip6tables.init
|
||||||
install -c -m 755 ip6tables.init %{buildroot}%{script_path}/ip6tables.init
|
install -c -m 755 ip6tables.init %{buildroot}%{script_path}/ip6tables.init
|
||||||
install -d -m 755 %{buildroot}/etc/sysconfig
|
install -d -m 755 %{buildroot}%{_sysconfdir}/sysconfig
|
||||||
install -c -m 755 %{SOURCE2} %{buildroot}/etc/sysconfig/iptables-config
|
install -c -m 755 %{SOURCE2} %{buildroot}%{_sysconfdir}/sysconfig/iptables-config
|
||||||
sed -e 's;iptables;ip6tables;g' -e 's;IPTABLES;IP6TABLES;g' < %{SOURCE2} > ip6tables-config
|
sed -e 's;iptables;ip6tables;g' -e 's;IPTABLES;IP6TABLES;g' < %{SOURCE2} > ip6tables-config
|
||||||
install -c -m 755 ip6tables-config %{buildroot}/etc/sysconfig/ip6tables-config
|
install -c -m 755 ip6tables-config %{buildroot}%{_sysconfdir}/sysconfig/ip6tables-config
|
||||||
|
install -c -m 755 %{SOURCE5} %{buildroot}%{_sysconfdir}/sysconfig/iptables
|
||||||
|
install -c -m 755 %{SOURCE6} %{buildroot}%{_sysconfdir}/sysconfig/ip6tables
|
||||||
|
|
||||||
# install systemd service files
|
# install systemd service files
|
||||||
install -d -m 755 %{buildroot}/%{_unitdir}
|
install -d -m 755 %{buildroot}/%{_unitdir}
|
||||||
@ -138,8 +142,8 @@ install -c -m 755 ip6tabes.save-legacy %{buildroot}/%{legacy_actions}/ip6tables/
|
|||||||
|
|
||||||
%files
|
%files
|
||||||
%doc COPYING INCOMPATIBILITIES
|
%doc COPYING INCOMPATIBILITIES
|
||||||
%config(noreplace) %attr(0600,root,root) /etc/sysconfig/iptables-config
|
%config(noreplace) %attr(0600,root,root) %{_sysconfdir}/sysconfig/iptables-config
|
||||||
%config(noreplace) %attr(0600,root,root) /etc/sysconfig/ip6tables-config
|
%config(noreplace) %attr(0600,root,root) %{_sysconfdir}/sysconfig/ip6tables-config
|
||||||
%{_sbindir}/iptables*
|
%{_sbindir}/iptables*
|
||||||
%{_sbindir}/ip6tables*
|
%{_sbindir}/ip6tables*
|
||||||
%{_sbindir}/xtables-multi
|
%{_sbindir}/xtables-multi
|
||||||
@ -172,6 +176,8 @@ install -c -m 755 ip6tabes.save-legacy %{buildroot}/%{legacy_actions}/ip6tables/
|
|||||||
%files services
|
%files services
|
||||||
%attr(0755,root,root) %{script_path}/iptables.init
|
%attr(0755,root,root) %{script_path}/iptables.init
|
||||||
%attr(0755,root,root) %{script_path}/ip6tables.init
|
%attr(0755,root,root) %{script_path}/ip6tables.init
|
||||||
|
%config(noreplace) %{_sysconfdir}/sysconfig/iptables
|
||||||
|
%config(noreplace) %{_sysconfdir}/sysconfig/ip6tables
|
||||||
%dir %{script_path}
|
%dir %{script_path}
|
||||||
%{_unitdir}/iptables.service
|
%{_unitdir}/iptables.service
|
||||||
%{_unitdir}/ip6tables.service
|
%{_unitdir}/ip6tables.service
|
||||||
@ -189,6 +195,7 @@ install -c -m 755 ip6tabes.save-legacy %{buildroot}/%{legacy_actions}/ip6tables/
|
|||||||
%changelog
|
%changelog
|
||||||
* Fri Jan 10 2014 Jiri Popelka <jpopelka@redhat.com> - 1.4.21-4
|
* Fri Jan 10 2014 Jiri Popelka <jpopelka@redhat.com> - 1.4.21-4
|
||||||
- drop virtual provide for xtables.so.9
|
- drop virtual provide for xtables.so.9
|
||||||
|
- add default /etc/sysconfig/ip[6]tables (RHBZ#1034494)
|
||||||
|
|
||||||
* Thu Jan 09 2014 Jiri Popelka <jpopelka@redhat.com> - 1.4.21-3
|
* Thu Jan 09 2014 Jiri Popelka <jpopelka@redhat.com> - 1.4.21-3
|
||||||
- no need to support the pre-systemd things
|
- no need to support the pre-systemd things
|
||||||
|
14
sysconfig_ip6tables
Normal file
14
sysconfig_ip6tables
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
# sample configuration for ip6tables service
|
||||||
|
# you can edit this manually or use system-config-firewall
|
||||||
|
# requests to add additional ports/services will most likely be refused
|
||||||
|
*filter
|
||||||
|
:INPUT ACCEPT [0:0]
|
||||||
|
:FORWARD ACCEPT [0:0]
|
||||||
|
:OUTPUT ACCEPT [0:0]
|
||||||
|
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
|
||||||
|
-A INPUT -p ipv6-icmp -j ACCEPT
|
||||||
|
-A INPUT -i lo -j ACCEPT
|
||||||
|
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
|
||||||
|
-A INPUT -j REJECT --reject-with icmp6-adm-prohibited
|
||||||
|
-A FORWARD -j REJECT --reject-with icmp6-adm-prohibited
|
||||||
|
COMMIT
|
14
sysconfig_iptables
Normal file
14
sysconfig_iptables
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
# sample configuration for iptables service
|
||||||
|
# you can edit this manually or use system-config-firewall
|
||||||
|
# requests to add additional ports/services will most likely be refused
|
||||||
|
*filter
|
||||||
|
:INPUT ACCEPT [0:0]
|
||||||
|
:FORWARD ACCEPT [0:0]
|
||||||
|
:OUTPUT ACCEPT [0:0]
|
||||||
|
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
|
||||||
|
-A INPUT -p icmp -j ACCEPT
|
||||||
|
-A INPUT -i lo -j ACCEPT
|
||||||
|
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
|
||||||
|
-A INPUT -j REJECT --reject-with icmp-host-prohibited
|
||||||
|
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
|
||||||
|
COMMIT
|
Loading…
Reference in New Issue
Block a user