[hack] lan a 3

thomas thomas@viaoberdan.it
Sab 27 Gen 2007 19:33:54 CET


Ciao a tutti e ciao ad Alessandro,

ritorno sulla questione della lan a 3 che stavo cercando a tempo perso di 
risolvere. Mi capita questo:

il pc che fa da server e che ha la connessione adsl ha una partizione debian e 
una xp.
il pc che fa da client ha una distribuzione didatux (praticamente la mandrake) 
e una xp
Il mac ha (per adesso) solo macos.

Succede  che con il server su Xp non ha importanza che sistema operativo abbia 
il pc client; configurando la rete come suggerito da Alessandro tutte e tre 
le macchine condividono la adsl.

Con il server su Debian, il server non ha problemi a usare l'adsl ma il 
secondo pc e il mac non ce la fanno. Di più: se disattivo eth1, eth0 continua 
a non funzionare, per cui escludendo il mac dalla rete, pc2 comunque non è 
più in grado di condividere l'adsl con pc1.

Non capisco come mai accada questo. Alessandro suggeriva di configurare 
iptables. Io uso normalmente questo script:

modem_run -k -f /usr/share/doc/speedtouch/mgmt.o && pppd call adsl
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -m state --state NEW -i ! ppp0 -j ACCEPT
iptables -P INPUT DROP
#iptables -P INPUT ACCEPT

Perché mai non dovrebbe funzionare? Non è che me ne intenda molto però...

ifconfig mi da questo:

eth0      Link encap:Ethernet  HWaddr 00:30:84:0A:A9:09
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::230:84ff:fe0a:a909/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:50 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:7032 (6.8 KiB)
          Interrupt:169 Base address:0xec00

eth1      Link encap:Ethernet  HWaddr 00:05:5D:44:F5:C4
          inet6 addr: fe80::205:5dff:fe44:f5c4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:61 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3660 (3.5 KiB)  TX bytes:2772 (2.7 KiB)
          Interrupt:177 Base address:0xe800

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:156 errors:0 dropped:0 overruns:0 frame:0
          TX packets:156 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:10140 (9.9 KiB)  TX bytes:10140 (9.9 KiB)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:87.3.127.200  P-t-P:192.168.100.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:9178  Metric:1
          RX packets:703 errors:0 dropped:0 overruns:0 frame:0
          TX packets:613 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:48342 (47.2 KiB)  TX bytes:31979 (31.2 KiB)

e route quest'altro:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.100.1   *               255.255.255.255 UH    0      0        0 ppp0
localnet        *               255.255.255.0   U     0      0        0 eth0
default         192.168.100.1   0.0.0.0         UG    0      0        0 ppp0

C'è qualcuno che sa dirmi dove diavolo sbaglio?

Grazie in anticipo.

Thomas

 


Alle 21:35, giovedì 11 gennaio 2007, A&P abbiamo ricevuto:
> thomas ha scritto:
>
> [...]
>
> > La mia idea (non so se folle) sarebbe alla fin fine questa:
> >
> > pc1 collegato a pc2 con scheda pc1A scheda pc2 e cavo incrociato
>
> suggerisco:
>
> pc1:
> - eth0 192.168.1.1 -x- eth0 di pc2
> - eth1 192.168.2.1 -x- eth0 di mac1
>
> pc2:
> - eth0 192.168.1.2
>
> mac1:
> - eth0 192.168.2.1
>
> e poi "man iptables" per il routing...
>
> Ciao e buon divertimento,
> Alessandro
> _______________________________________________
> hack mailing list
> hack@firenze.linux.it
> https://lists.firenze.linux.it/mailman/listinfo/hack



Maggiori informazioni sulla lista golem-hack