Newsgroup: it.comp.os.linux.iniziare
Titolo: Condivisione internet

Ciao a tutti
non riesco proprio a capire dove sbaglio!
Ho un desktop e un portatile con slack 10.2 su entrambi.
Sul pc desktop ho 2 schede di rete: eth0 connesso al modem ed eth1 al 
portatile.
Sul desktop ho fatto
echo 1 > /proc/sys/net/ipv4/ip_forward
chmom +x /etc/rc.d/rc.ip_forward
Per connettermi col desktop uso questo script:
echo Configuro le schede di rete.
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up
ifconfig eth1 192.168.0.1 netmask 255.255.255.0 up
echo Carico i moduli per il supporto al masqueriding.
modprobe ip_tables
modprobe ip_conntrack
modprobe iptable_nat
modprobe ipt_MASQUERADE
echo Imposto il masqueriding per tutto quello che non è destinato alla Lan.
iptables -t nat -A POSTROUTING -d ! 
192.168.0.0/24
 -o ppp0 -j MASQUERADE 
(provato anche senza "-o ppp0")
echo Concedo il masqueriding solo ai computer della Lan.
iptables -A FORWARD -s 
192.168.0.0/24
 -j ACCEPT
iptables -A FORWARD -d 
192.168.0.0/24
 -j ACCEPT
iptables -A FORWARD -j DROP
#chiudo la porta 22
iptables -A INPUT -p tcp -i ppp0 --dport 22 -j DROP
echo Connessione
pppoe-start
e mi connetto senza problemi e senza firewall.
Sul portatile ho eseguito il comando
# route add default gw 192.168.0.1 netmask 255.255.255.0
e la scheda di rete è settata su 192.168.0.2 ed in /etc/resolv.conf ho i 
dns di alice.
Il portatile non si connette nemmeno al pc, il ping al gw non va.
Dove sbaglio?

 Dove sbaglio?
Se da una macchina non riesci a pingare l'altra senza un valido motivo
inutile tentare il masquerading, c'è un problema di fondo. Quindi
partiamo dalle ovvietà: sicuro che il cavo sia buono? Se non stai usando
un hub o uno switch devi usare un cross[1].
Se sei sicuro che il cavo funziona e le schede di rete pure, posta
l'output, per entrambe le macchine, dei comandi (da root)
ifconfig
iptables -vnL
route -n
Ciao.
[1] Prima che la prendi male, potresti essere un sistemista con 20 anni
di esperienza o un utente che ha visto ieri il pc per la prima volta,
non lo posso sapere :-)

 Il portatile non si connette nemmeno al pc, il ping al gw non va.
Boh, sembrerebbe tutto ok. Non e' che hai impostato da qualche parte la
policy di INPUT su DROP?
Poi che vuol dire "il ping al gw non va"? I pacchetti vanno persi o
restituisce errori tipo no route to host?
Ciao
--
Nothing succeeds like the appearance of success.
		-- Christopher Lascl

 restituisce errori tipo no route to host?
# ping 192.168.0.1 [--> indirizzo gataway]
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
 From 192.168.0.2 icmp_seq=1 Destination Host Unreachable
 From 192.168.0.2 icmp_seq=2 Destination Host Unreachable
...

 ...
So che e' una domanda cretina, ma... i due pc sono connessi con un cavo
incrociato vero? La lucina del link delle schede di rete e' accesa?
Ciao
--
It's very glamorous to raise millions of dollars, until it's time for the
venture capitalist to suck your eyeballs out.
		-- Peter Kennedy, chairman of Kraft & Kennedy.

 route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use 
Iface
192.168.100.1   0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0
Computer portatile collegato alla seconda scheda di rete del pc desktop
 > ifconfig
eth0      Link encap:Ethernet  HWaddr 00:E0:98:34:33:53
           inet addr:192.168.0.2  Bcast:192.168.0.255  Mask:255.255.255.0
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
           Interrupt:3 Base address:0x300
lo        Link encap:Local Loopback
           inet addr:127.0.0.1  Mask:255.0.0.0
           UP LOOPBACK RUNNING  MTU:16436  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:0
           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
 > iptables -vnL
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
  pkts bytes target     prot opt in     out     source 
destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
  pkts bytes target     prot opt in     out     source 
destination
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
  pkts bytes target     prot opt in     out     source 
destination
 > route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use 
Iface
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         192.168.0.1     0.0.0.0         UG    1      0        0 eth0

 Ciao
Ciao
il cavo è incrociato e funziona (provato su altri pc).
Le lucine della scheda di rete pcmcia sono accese 2 su tre: è spenta 
quella del "link", sono accese "10/100" e "Act".
Le luci della scheda di rete del desktop collegato al portatile sono 
spente, mentre quelle della scheda attaccata al modem sono accese 
(infatti navigo).

 (infatti navigo).
Se manca il *link* significa al 90% che il cavo e' sbagliato.
Oppure una delle schede e' guasta.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 (infatti navigo).
Se sei *sicuro* che stai usando un cavo incrociato funzionante,
controlla la scheda di rete del pc desktop: o e' installata male oppure
e' andata. Prova a vedere in dmesg se viene riconosciuta, ma non penso.
Ciao
--
A company is known by the men it keeps.

 (infatti navigo).
Uhm, aspetta, c'e' un terzo possibile problema che non avevo notato:
sicuro che la scheda di rete pcmcia funzioni correttamente? Se attacchi
il portatile ad un'altra rete (che sai funzionante) va?
Ciao
--
You can tell the ideals of a nation by its advertisements.
		-- Norman Douglas