Newsgroup: it.comp.os.linux.iniziare
Titolo: centos 7 iptables

ho disabilitato il serivizio firewalld , ed anche ip6tables , ed anche 
iptables.service, tuttavia all'accensione del pc trovo delle regole di 
iptables. e -soprattutto- non riesco a capire dove toccare impedirne il 
caricamento.
suggerimenti?
grazie


Stando a quanto vedo qui:
https://community.rackspace.com/products/f/public-cloud-forum/4504/howto-use-iptables-with-centos-7
 
 
Dovresti trovare le regole in:
 
/etc/sysconfig/iptables
 
Certo, se hai disabilitato il servizio iptables in teoria
non dovresti vedere regole, ma sto andando a naso...
 
Se vuoi tenere tutto aperto, in pratica disattivare
il firewall, puoi configurare quel file con la regola
di iptables opportuna, nel mio script del firewall che
viene lanciato via rc.d (sono su slackware) i comandi
per stoppare il firewall sintetizzando sono i seguenti:
 
-----------------------
IPTAB=$(which iptables)
 
$IPTAB -F
$IPTAB -X
$IPTAB -Z
 
$IPTAB -P INPUT    ACCEPT
$IPTAB -P FORWARD  ACCEPT
$IPTAB -P OUTPUT   ACCEPT
-------------------------
 
In pratica prima pulisce le chains, poi le imposta
tutte a "ACCEPT".
 
Penso sia sufficiente tradurre i comandi del mio script
nel tuo file di configurazione in sysconfig. Il file
sopra insomma.
All'avvio quando parte il servizio iptables (magari prova
a riabilitarlo) apre tutto e ti ritrovi in pratica senza
firewall.
 
Purtroppo non conosco centos, ma di documentazione
dovresti trovarne in abbondanza.
 
Ad ogni modo se hai disablitato tutto, come hai fatto?
 
Riporta più informazioni possibili su quello che hai
fatto di preciso, e gli output dei comandi che dai anche
per verificare lo stato del firewall, altrimenti non
si può fare granché.
 
Comunque iptables non dovrebbe essere necessario
toccarlo, se ho capito bene puoi disabilitare tutto
il firewall con  "systemctl firewalld". Ma prendi
con le pinze.

> ho disabilitato il serivizio firewalld 
Scusate se mi intrometto. Mi è venuto in mente da tempo.
 
E' il caso di abilitare un firewall sulla mia Mint.
 
Lo ritenete necessario o se ne può fare a meno?
Grazie
 
 
 
 
-- 
Linux Mint su Acer P4 3.0Ghz,32bit,2g.di Ram
 
 
 

c'e' qualche altro servizio che crea regole...
 
che vedi da: 
 
sudo systemctl list-unit-files

 Grazie
 
Se per quello che ti conosco, la tua installazione di Linux (Mint) è 
quella di generico computer casalingo o piccolo ufficio collegato ad 
internet tramite router, di norma non ti serve alcun firewall.
 
Da internet sei abbastanza nascosto dalla NAT del router che a sua volta 
avrà una sua sorta di firewall che per quanto poco faccia è sempre d'aiuto.
 
Se hai ancora dubbi scrivi in che contesto opera il computer e qualcosa 
di più sicuro te la si puà dire.
 

 Grazie
 
Non ne ho idea... Dipende di che pc parliamo,
nel senso cosa ci fai. In ogni caso male non
fà, meglio chiudere tutte le porte in entrata
e aprire poi solo quelle che servono alla bisogna.

 systemctl list-unit-files
 
un mucchio di roba
:-(
[root@localhost ~]# systemctl list-unit-files
UNIT FILE                                     STATE
proc-sys-fs-binfmt_misc.automount             static
dev-hugepages.mount                           static
dev-mqueue.mount                              static
proc-fs-nfsd.mount                            static
proc-sys-fs-binfmt_misc.mount                 static
sys-fs-fuse-connections.mount                 static
sys-kernel-config.mount                       static
sys-kernel-debug.mount                        static
tmp.mount                                     disabled
var-lib-nfs-rpc_pipefs.mount                  static
brandbot.path                                 disabled
cups.path                                     enabled
systemd-ask-password-console.path             static
systemd-ask-password-plymouth.path            static
systemd-ask-password-wall.path                static
session-1.scope                               static
session-c1.scope                              static
abrt-ccpp.service                             enabled
abrt-oops.service                             enabled
abrt-pstoreoops.service                       disabled
abrt-vmcore.service                           enabled
abrt-xorg.service                             enabled
abrtd.service                                 enabled
accounts-daemon.service                       enabled
alsa-restore.service                          static
alsa-state.service                            static
alsa-store.service                            static
amanda-udp.service                            static
amanda@.service                               static
arp-ethers.service                            disabled
atd.service                                   enabled
auditd.service                                enabled
auth-rpcgss-module.service                    static
autofs.service                                disabled
autovt@.service                               enabled
avahi-daemon.service                          enabled
blk-availability.service                      disabled
bluetooth.service                             enabled
brandbot.service                              static
brltty.service                                disabled
canberra-system-bootup.service                disabled
canberra-system-shutdown-reboot.service       disabled
canberra-system-shutdown.service              disabled
cgconfig.service                              disabled
cgdcbxd.service                               disabled
cgred.service                                 disabled
chrony-dnssrv@.service                        static
chrony-wait.service                           disabled
chronyd.service                               enabled
clean-mount-point@.service                    static
cockpit.service                               static
colord.service                                static
configure-printer@.service                    static
console-getty.service                         disabled
console-shell.service                         disabled
container-getty@.service                      static
corosync-notifyd.service                      disabled
corosync.service                              disabled
cpupower.service                              disabled
crm_mon.service                               disabled
crond.service                                 enabled
cups-browsed.service                          disabled
cups.service                                  enabled
dbus-org.bluez.service                        enabled
dbus-org.freedesktop.Avahi.service            enabled
dbus-org.freedesktop.hostname1.service        static
dbus-org.freedesktop.import1.service          static
dbus-org.freedesktop.locale1.service          static
dbus-org.freedesktop.login1.service           static
dbus-org.freedesktop.machine1.service         static
dbus-org.freedesktop.ModemManager1.service    enabled
dbus-org.freedesktop.NetworkManager.service   enabled
dbus-org.freedesktop.nm-dispatcher.service    enabled
dbus-org.freedesktop.timedate1.service        static
dbus.service                                  static
debug-shell.service                           disabled
display-manager.service                       enabled
dlm.service                                   disabled
dm-event.service                              static
dmraid-activation.service                     enabled
dnsmasq.service                               disabled
dovecot.service                               disabled
dracut-cmdline.service                        static
dracut-initqueue.service                      static
dracut-mount.service                          static
dracut-pre-mount.service                      static
dracut-pre-pivot.service                      static
dracut-pre-trigger.service                    static
dracut-pre-udev.service                       static
dracut-shutdown.service                       static
ebtables.service                              disabled
emergency.service                             static
fcoe.service                                  disabled
firstboot-graphical.service                   disabled
flatpak-system-helper.service                 static
fprintd.service                               static
fstrim.service                                static
gdm.service                                   enabled
geoclue.service                               static
getty@.service                                enabled
gssproxy.service                              disabled
halt-local.service                            static
htcacheclean.service                          static
httpd.service                                 disabled
hwloc-dump-hwdata.service                     disabled
hypervfcopyd.service                          static
hypervkvpd.service                            static
hypervvssd.service                            static
ibacm.service                                 disabled
initrd-cleanup.service                        static
initrd-parse-etc.service                      static
initrd-switch-root.service                    static
initrd-udevadm-cleanup-db.service             static
ip6tables.service                             disabled
ipmievd.service                               disabled
iprdump.service                               disabled
iprinit.service                               disabled
iprupdate.service                             disabled
ipsec.service                                 disabled
iptables.service                              masked
ipvsadm.service                               disabled
irqbalance.service                            enabled
iscsi-shutdown.service                        static
iscsi.service                                 enabled
iscsid.service                                disabled
iscsiuio.service                              disabled
iwpmd.service                                 static
kamanda@.service                              static
kdump.service                                 disabled
keepalived.service                            disabled
kmod-static-nodes.service                     static
kpatch.service                                disabled
ksm.service                                   enabled
ksmtuned.service                              enabled
libstoragemgmt.service                        enabled
libvirtd.service                              enabled
lldpad.service                                disabled
lvm2-lvmetad.service                          static
lvm2-lvmpolld.service                         static
lvm2-monitor.service                          enabled
lvm2-pvscan@.service                          static
mcelog.service                                enabled
mdadm-grow-continue@.service                  static
mdadm-last-resort@.service                    static
mdmon@.service                                static
mdmonitor.service                             enabled
messagebus.service                            static
microcode.service                             enabled
ModemManager.service                          enabled
multipathd.service                            enabled
named-chroot-setup.service                    static
named-chroot.service                          disabled
named-setup-rndc.service                      static
named.service                                 disabled
netcf-transaction.service                     disabled
NetworkManager-dispatcher.service             enabled
NetworkManager-wait-online.service            enabled
NetworkManager.service                        enabled
nfs-blkmap.service                            disabled
nfs-config.service                            static
nfs-idmap.service                             static
nfs-idmapd.service                            static
nfs-lock.service                              static
nfs-mountd.service                            static
nfs-rquotad.service                           disabled
nfs-secure.service                            static
nfs-server.service                            disabled
nfs-utils.service                             static
nfs.service                                   disabled
nfslock.service                               static
nmb.service                                   disabled
ntpdate.service                               disabled
numad.service                                 disabled
oddjobd.service                               disabled
pacemaker.service                             disabled
packagekit-offline-update.service             static
packagekit.service                            static
pcscd.service                                 indirect
pcsd.service                                  disabled
plymouth-halt.service                         disabled
plymouth-kexec.service                        disabled
plymouth-poweroff.service                     disabled
plymouth-quit-wait.service                    disabled
plymouth-quit.service                         disabled
plymouth-read-write.service                   disabled
plymouth-reboot.service                       disabled
plymouth-start.service                        disabled
plymouth-switch-root.service                  static
pmcd.service                                  disabled
pmie.service                                  disabled
pmlogger.service                              disabled
pmproxy.service                               disabled
polkit.service                                static
portreserve.service                           disabled
postfix.service                               enabled
postgresql.service                            disabled
powertop.service                              disabled
psacct.service                                disabled
qemu-guest-agent.service                      enabled
quotaon.service                               static
radvd.service                                 disabled
ras-mc-ctl.service                            disabled
rasdaemon.service                             disabled
rc-local.service                              static
rdisc.service                                 disabled
rdma-load-modules@.service                    static
rdma-ndd.service                              static
rdma.service                                  disabled
realmd.service                                static
rescue.service                                static
rhel-autorelabel-mark.service                 disabled
rhel-autorelabel.service                      enabled
rhel-configure.service                        enabled
rhel-dmesg.service                            enabled
rhel-domainname.service                       enabled
rhel-import-state.service                     enabled
rhel-loadmodules.service                      enabled
rhel-readonly.service                         enabled
rngd.service                                  enabled
rpc-gssd.service                              static
rpc-rquotad.service                           disabled
rpc-statd-notify.service                      static
rpc-statd.service                             static
rpcbind.service                               enabled
rpcgssd.service                               static
rpcidmapd.service                             static
rsyncd.service                                disabled
rsyncd@.service                               static
rsyslog.service                               enabled
rtkit-daemon.service                          enabled
saslauthd.service                             disabled
selinux-policy-migrate-local-changes@.service static
serial-getty@.service                         disabled
slpd.service                                  disabled
smartd.service                                enabled
smb.service                                   disabled
snmpd.service                                 disabled
snmptrapd.service                             disabled
spamassassin.service                          disabled
speech-dispatcherd.service                    disabled
spice-vdagentd.service                        indirect
srp_daemon.service                            disabled
srp_daemon_port@.service                      disabled
sshd-keygen.service                           static
sshd.service                                  enabled
sshd@.service                                 static
stinit.service                                disabled
svnserve.service                              disabled
sysstat.service                               enabled
systemd-ask-password-console.service          static
systemd-ask-password-plymouth.service         static
systemd-ask-password-wall.service             static
systemd-backlight@.service                    static
systemd-binfmt.service                        static
systemd-bootchart.service                     disabled
systemd-firstboot.service                     static
systemd-fsck-root.service                     static
systemd-fsck@.service                         static
systemd-halt.service                          static
systemd-hibernate-resume@.service             static
systemd-hibernate.service                     static
systemd-hostnamed.service                     static
systemd-hwdb-update.service                   static
systemd-hybrid-sleep.service                  static
systemd-importd.service                       static
systemd-initctl.service                       static
systemd-journal-catalog-update.service        static
systemd-journal-flush.service                 static
systemd-journald.service                      static
systemd-kexec.service                         static
systemd-localed.service                       static
systemd-logind.service                        static
systemd-machine-id-commit.service             static
systemd-machined.service                      static
systemd-modules-load.service                  static
systemd-nspawn@.service                       disabled
systemd-poweroff.service                      static
systemd-quotacheck.service                    static
systemd-random-seed.service                   static
systemd-readahead-collect.service             enabled
systemd-readahead-done.service                indirect
systemd-readahead-drop.service                enabled
systemd-readahead-replay.service              enabled
systemd-reboot.service                        static
systemd-remount-fs.service                    static
systemd-rfkill@.service                       static
systemd-shutdownd.service                     static
systemd-suspend.service                       static
systemd-sysctl.service                        static
systemd-timedated.service                     static
systemd-tmpfiles-clean.service                static
systemd-tmpfiles-setup-dev.service            static
systemd-tmpfiles-setup.service                static
systemd-udev-settle.service                   static
systemd-udev-trigger.service                  static
systemd-udevd.service                         static
systemd-update-done.service                   static
systemd-update-utmp-runlevel.service          static
systemd-update-utmp.service                   static
systemd-user-sessions.service                 static
systemd-vconsole-setup.service                static
target.service                                disabled
targetd.service                               disabled
tcsd.service                                  disabled
teamd@.service                                static
tog-pegasus.service                           disabled
tuned.service                                 enabled
udisks2.service                               enabled
unbound-anchor.service                        static
upower.service                                disabled
usb_modeswitch@.service                       static
usbmuxd.service                               static
vdo.service                                   enabled
vgauthd.service                               enabled
virtlockd.service                             indirect
virtlogd.service                              indirect
vmtoolsd.service                              enabled
vsftpd.service                                disabled
vsftpd@.service                               disabled
wacom-inputattach@.service                    static
wpa_supplicant.service                        disabled
-.slice                                       static
machine.slice                                 static
system.slice                                  static
user-0.slice                                  static
user-42.slice                                 static
user.slice                                    static
amanda-udp.socket                             disabled
amanda.socket                                 disabled
avahi-daemon.socket                           enabled
cockpit.socket                                disabled
cups.socket                                   enabled
dbus.socket                                   static
dm-event.socket                               enabled
dovecot.socket                                disabled
ibacm.socket                                  disabled
iscsid.socket                                 enabled
iscsiuio.socket                               enabled
kamanda.socket                                disabled
lldpad.socket                                 disabled
lvm2-lvmetad.socket                           enabled
lvm2-lvmpolld.socket                          enabled
pcscd.socket                                  enabled
rpcbind.socket                                enabled
rsyncd.socket                                 disabled
spice-vdagentd.socket                         enabled
sshd.socket                                   disabled
syslog.socket                                 static
systemd-initctl.socket                        static
systemd-journald.socket                       static
systemd-shutdownd.socket                      static
systemd-udevd-control.socket                  static
systemd-udevd-kernel.socket                   static
virtlockd.socket                              enabled
virtlogd.socket                               enabled
basic.target                                  static
bluetooth.target                              static
cryptsetup-pre.target                         static
cryptsetup.target                             static
ctrl-alt-del.target                           disabled
default.target                                enabled
emergency.target                              static
final.target                                  static
getty-pre.target                              static
getty.target                                  static
graphical.target                              enabled
halt.target                                   disabled
hibernate.target                              static
hybrid-sleep.target                           static
initrd-fs.target                              static
initrd-root-fs.target                         static
initrd-switch-root.target                     static
initrd.target                                 static
iprutils.target                               disabled
kexec.target                                  disabled
local-fs-pre.target                           static
local-fs.target                               static
machines.target                               disabled
multi-user.target                             static
network-online.target                         static
network-pre.target                            static
network.target                                static
nfs-client.target                             enabled
nss-lookup.target                             static
nss-user-lookup.target                        static
paths.target                                  static
poweroff.target                               disabled
printer.target                                static
rdma-hw.target                                static
reboot.target                                 disabled
remote-cryptsetup.target                      disabled
remote-fs-pre.target                          static
remote-fs.target                              enabled
rescue.target                                 disabled
resource-agents-deps.target                   static
rpc_pipefs.target                             static
rpcbind.target                                static
runlevel0.target                              disabled
runlevel1.target                              disabled
runlevel2.target                              static
runlevel3.target                              static
runlevel4.target                              static
runlevel5.target                              enabled
runlevel6.target                              disabled
shutdown.target                               static
sigpwr.target                                 static
sleep.target                                  static
slices.target                                 static
smartcard.target                              static
sockets.target                                static
sound.target                                  static
suspend.target                                static
swap.target                                   static
sysinit.target                                static
system-update.target                          static
time-sync.target                              static
timers.target                                 static
umount.target                                 static
virt-guest-shutdown.target                    static
vsftpd.target                                 disabled
chrony-dnssrv@.timer                          disabled
fstrim.timer                                  disabled
mdadm-last-resort@.timer                      static
systemd-readahead-done.timer                  indirect
systemd-tmpfiles-clean.timer                  static
unbound-anchor.timer                          enabled
 

 si può fare granché.
 
si certo, potrei lasciarlo attivo come lo trovo, funzionerebbe tutto lo 
stesso. ma non posso lasciare che il sistema "faccia quello che vuole" .
devo vincere io.
che diamine.
 
:_)
 
 
 

 che diamine.
 
Scolta, da dove hai visto che ci sono delle regole firewall attive?
Che comandi hai dato per saperlo o che operazioni hai fatto che per
rendertene conto?


iptables -L
 
mi da delle regole di iptables. quasi tutte in accept.

quando elimini tutte le regole, iptables -L ti da:
 
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
 
se hai altre regole vuol dire che un servizio (enabled) le crea
tu ne hai tanti servizi che non conosco...
 
 
p.s.
un'alternativa (un po drastica) sarebbe quella di togliere il pacchetto "iptables" e vedere quale servizio da errori

ho fatto una prova su una vm rhel7
 
eliminando iptables porta dietro eliminare un sacco di dipendenze..
 
forse non e' questa la soluzione


Prova a incollare l'output che ti ritorna,
magari se qualcuno pratico legge la regola
capisce quale servizio l'ha creata.
Vedi ad esempio questa situazione:
 
https://lists.centos.org/pipermail/centos/2017-March/163965.html
 
 
Che creava la regola in quel caso era "libvirt",
adesempio...


Anche qui ad esempio:
https://www.thegeekdiary.com/how-to-disable-firewalld-and-and-switch-to-iptables-in-centos-rhel-7/
 
 
c'è un paragrafo che dice: "Clearing leftover firewalld rules".
 
# iptables -t nat -F
# iptables -t mangle -F
# iptables -F
# iptables -X
# service iptables save
 
Questo dovrebbe condurre alla pulizia seguente (per tabella "filter"):
 
# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
 
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
 
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
-------
 
E teoricamente anche al riavvio...

 
 
reinstallando sun un altro pc (forse) ho capito.
durante l'install , in basso a destra nell'installer grefico c'e' una 
bella icone che dice " security policy " .
l'ho messa a zero e .... sorpresa, dopo l'install ecco che il firewall 
fa esattamente come dico io. si fa disabilitare e si fa abilitare, senza 
nulla aggiungere di testa sua.
riprovato in VM ed effettivamente il risultato e' confermato.
direi di aver risolto.
chi vuole aggiungere la sua esperienza e' il benvenuto
 
bye e grazie