Newsgroup: it.comp.os.linux.iniziare
Titolo: [UBUNTU]Perchè il ping risponde?

Ciao ragazzi buone feste a tutti.
Volevo chiedere perchè il ping alla mia macchina dopo aver modificato il 
file sysctl.conf continua a funzionare mentre il ip_forwarding va 
correttamente?:
$ cat /etc/sysctl.conf
#
# /etc/sysctl.conf - Configuration file for setting system variables
# See sysctl.conf (5) for information.
#
# Be warned that /etc/init.d/procps is executed to set the following
# variables.  However, after that, /etc/init.d/networking sets some
# network options with builtin values.  These values may be overridden
# using /etc/network/options.
#kernel.domainname = 
example.com
net/ipv4/icmp_echo_ignore_broadcasts=1
# Uncomment the following to stop low-level messages on console
kernel/printk = 4 4 1 7
##############################################################3
# Functions previously found in netbase
#
# Uncomment the next line to enable Spoof protection (reverse-path filter)
net/ipv4/conf/all/rp_filter=1
# Uncomment the next line to enable TCP/IP SYN cookies
net/ipv4/tcp_syncookies=1
# Uncomment the next line to enable packet forwarding for IPv4
net/ipv4/ip_forward=1
# Uncomment the next line to enable packet forwarding for IPv6
net/ipv6/ip_forward=1

 ?? che tradotto vuol dire? Perche' il ping non dovrebbe funzionare?
Perche' WARRIOR ha volutamente disattivato la risposta del ping per 
motivi di sicurezza...
Ciiips
Aragorn

 
La macchina non deve rispondere ai tentativi di ping di malintenzionati. ;-)

 E da dove lo vedi questo? Non dal suo post.
Senza essere dotato di particolari poteri, ci sono arrivato 
tranquillamente...
Ciiips
Aragorn

 
$ cat /etc/network/if-up.d/iptables
#!/bin/sh
iptables -t nat -A POSTROUTING -s 
192.168.1.0/16
 -o ppp0 -j MASQUERADE
iptables -A INPUT -P icmp --icmp-type 8 -m length --length 128:65535 -j DROP
iptables -N scans
iptables -A scans -m state -state INVALID -j DROP
iptables -A scans -m unclean -j DROP
iptables -A scans -p icmp-type echo-request -i eth2 -j DROP
iptables -A INPUT -j scans
iptables -A FORWARD -j scans
Secondo te è corretto?
Questo è iptables:
$ sudo iptables -vv -L
Chain INPUT (policy ACCEPT 1886 packets, 120K bytes)
  pkts bytes target     prot opt in     out     source 
destination
  1886  120K scans      all  --  any    any     anywhere 
anywhere
  1886  120K scans      all  --  any    any     anywhere 
anywhere
  1885  120K scans      all  --  any    any     anywhere 
anywhere
  1878  120K scans      all  --  any    any     anywhere 
anywhere
Chain FORWARD (policy ACCEPT 66 packets, 6991 bytes)
  pkts bytes target     prot opt in     out     source 
destination
     3   144 TCPMSS     tcp  --  any    ppp0    anywhere 
anywhere            tcp flags:SYN,RST/SYN tcpmss match 1400:1536 TCPMSS 
clamp to PMTU
    66  6991 scans      all  --  any    any     anywhere 
anywhere
    66  6991 scans      all  --  any    any     anywhere 
anywhere
    64  5839 scans      all  --  any    any     anywhere 
anywhere
    64  5839 scans      all  --  any    any     anywhere 
anywhere
Chain OUTPUT (policy ACCEPT 1743 packets, 147K bytes)
  pkts bytes target     prot opt in     out     source 
destination
Chain scans (8 references)
  pkts bytes target     prot opt in     out     source 
destination

 
e quale sarebbe la regola che devo mettere?
Non bastava questa?
net/ipv4/icmp_echo_ignore_broadcasts=1
scusami davide ma continuo a non capire.
Mi puoi dare una mano gentilmente?

 
[ubuntu]
DAvide mi sono accorto che non ho nel /etc/init.d non c'è il servizio 
iptables come lo restarto

 net/ipv4/icmp_echo_ignore_broadcasts=1
No.
Non hai la minima idea di quello che stai facendo, direi.
Se non serve bloccare una determinata lunghezza, direi che togliere
dalla regola la lunghezza sarebbe una buona mossa.
Adesso, dietro la lavagna, e per domani studi cosa sono
gli icmp broadcast, che interrogo.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 iptables come lo restarto
Non esiste un "servizio iptables". Il filtering è nel kernel, iptables è 
solo un front-end per modificare le regole di filtering.
Ergo, non troverai nulla in /etc/init.d a riguardo.
ciao, f.

 Ergo, non troverai nulla in /etc/init.d a riguardo.
]zac[
Solo per pignolerie, il alcune distribuzione esiste un '''servizio''', che
ha lo scopo di caricare le regole al boot, salvare le regole attuali,
disattivare il firewall azzerandi completamente tutte le regole, e una
funzione panic che chiude completamente il firewall (più o meno come
staccare il cavo di rete).