Newsgroup: it.comp.os.linux.iniziare
Titolo: pacchetti persi a mezza via... (lunghetto)

allora la situazione è semplice...
ho un pc con fedora core 1 che dovrebbe funzionare da gateway internet per
una ps2 connessa sulla eth0 (la connessione internet proviene da eth1
fastweb) imposto gli ip statici per la rete interna... 192.168.1.1 per la
linuxbox 192.168.1.2 per la ps2 e su questa imposto come gateway
192.168.1.1, imposto manualmente anche i server dns segnalatomi da fastweb
sulla console.
carico i moduli
ip_tables
ip_conntrack
iptable_nat
ipt_MASQUERADE
e imposto le seguenti regole di iptable
iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to xxx.xxx.xxx.xxx(mio
indirizzo FW)
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
poi come suggerito in un howto imposto una regola nella tabella route
route add -net 192.168.1.0 netmask 255.255.255.0 eth0
per finire
echo 1 > /proc/sys/net/ipv4/ip_forward
vado per fare un test della connessione dalla ps2 ma mi da errore di dns,
con ethereal vedo che i pacchetti arrivano alla eth0 ma non escono dalla
eth1, dando un if config nessuna delle due schede ha droppato un
pacchetto...
eth0      Link encap:Ethernet  HWaddr 00:07:95:C0:96:CB
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 RX packets:37
          errors:0 dropped:0 overruns:0 frame:0 TX packets:33 errors:0
          dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX
          bytes:2988 (2.9 Kb)  TX bytes:1386 (1.3 Kb) Interrupt:5 Base
          address:0xd800
 
eth1      Link encap:Ethernet  HWaddr 00:50:BA:B4:9C:66
          inet addr:xxx.xxx.xxx.xxx  Bcast:255.255.255.255
          Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST  MTU:1500
          Metric:1 RX packets:7357 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4420 errors:0 dropped:0 overruns:0 carrier:0
          collisions:990 txqueuelen:1000
          RX bytes:8976057 (8.5 Mb)  TX bytes:371679 (362.9 Kb)
          Interrupt:5 Base address:0xdf00
sicuramente ho tralasciato qualcosa.... ma cosa? spero che qualcuno sappia
aiutarmi
grazie della pazienza cmq :)
ciao

 route add -net 192.168.1.0 netmask 255.255.255.0 eth0
                 ^^^^^^^^^^^
Io sono un ignorante di iptables, ma non dovrebbe essere 192.168.1.1
questo?
-- 
Best Regards, Jack
Linux User #264449
Powered by Fedora Core 1

 sappia aiutarmi
Spero di averti illuminato ;-P
Ciao,
Davide

 firewall.
questa riga manca ma non riesco ad aggiungerla ho provato anche con i tool
di fedora core ma nulla :(

 di fedora core ma nulla :(
Aspetta  che stiamo facendo  confusione.  Se  sei su  fastweb dovresti
prendere  l'indirizzo esterno via  dhcp, sbaglio?   Quindi l'indirizzo
sulla  eth  esterna  devi  prenderlo  in questo  modo  (suppongo  eth0
esterna):
dhcpcd -t 5 -d eth0
E dopo aver lanciato questo comando verifica che:
1. ifconfig restituisca l'indirizzo di rete corretto
2. route 0n restituisca un default gateway, cioe' una riga del tipo:
0.0.0.0        1.2.3.4      0.0.0.0   UG  0 0 0 eth0
Poi dovresti essere a posto.
HTH, ciao.
-- 
Vuoi fare colpo su di lei con me? 
Fai colpo su di lei con me!  Fai colpo su di lei con me!  
[Dr. Gonzo : Paura e delirio a Las Vegas]

 Poi dovresti essere a posto.
la ps2 mi da ancora errore nel dns :(

 traffico al di fuori della rete locale al tuo firewall.
route -n mi da questo, e se inserisco la stringa che mi hai detto
peraggiungere l'ultima riga il comando non mi da errori però non sembra
venire aggiunta...
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
xx.xx.xx.xx     0.0.0.0         255.255.255.0   U     0      0        0 eth0
1.129.168.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
169.254.0.0     0.0.0.0         255.255.0.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         xx.xx.xx.xx     0.0.0.0         UG    0      0        0 eth1
forse perche con fedora ho letto che vengono usati piu file di
configurazione gestiti dai tool grafici.... in teoria se impostassi le regole
di routing con i tool grafici su eth0?