[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