Newsgroup: it.comp.os.linux.iniziare
Titolo: Roaring Penguin

Salve a tutti,
  ho un problema con Roaring Penguin.
La mia situazione e' questa: un modem ethernet (Ericsson 210dp) e' connesso
ad uno switch. Questo switch e' in cascata con il mio hub (e non posso
cambiare questa situzione).
Dal mio pc, che come OS usa Linux, mi connetto attraverso quel modem.
Il problema e' la condivisione con un client Windows 98 SE. Con windows xp
usavo wingate e tutto funzionava perfettamente. Da Linux uso "Roaring
Penguin". Io riesco a connettermi, ma la condivisione non funziona,
nonostante abbia impostato "MASQUERADING" nelle proprieta' della
connessione.
Ho provato a mettere "NONE" come regola del firewall ed usare il vecchio
script che funzionava col modem USB, ho controllato che l'MSS fosse
impostato a 1412 ma nulla. Con ifconfig non mi dice l'ip assegnato alla
eth0, ma credo sia 192.168.1.1, dato che questo ip risponde al ping dal
client. L'ho impostato come gateway ma niente... quando provo a fare un
ping di qualche ip (per non considerare i problemi dovuti ai server DNS) mi
dice che 192.168.1.1 ha comunicato che l'indirizzo e' irraggiungibile.
Qualcuno puo' darmi qualche dritta?
Grazie in anticipo.
-- 
Fabrizio

akhrod wrote:

devi anche attivare iptables......fai un po ricerche su google e vedrai che
ne salta fuori di roba....io a suo tempo ho fatto così
-- 
Mandrake 9.1  ICQ 8592162
oltrelinux.azzurra.org
 #savona
LU 225078   LM 107590

 che ne salta fuori di roba....io a suo tempo ho fatto cosě
Ho provato con questo script veloce:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
ma nulla... :-\
Grazie comunque :-)
Altre idee? Io sto ancora provando e cercando nei NG ma non trovo nulla che
io non abbia gia' provato :-\
-- 
::.: [akhrod]

 
allora prova a vedere se i moduli sono up da shell come root scrivi lsmod e
vedi se ci sono iptables e compagnia bella ;-P
se così fosse allora vai sul client e metti come gateway l'ip del pc
servente e come dns quelli della tua connessione e tutto dovrebbe andare
....giusto per curiosità che distro usi?


 ....giusto per curiosità che distro usi?
Beh, iptables l'ho compilato nel kernel, non come modulo.
Comunque i moduli ipt_MASQUERADE eccetera sono caricati (ho provato anche
modprobe ipt_* ) ma nulla.
Nel client ho impostato il gateway, ovviamente. 192.168.1.1
A meno che non sia quello e che io debba guardare l'ip della eth0 in qualche
maniera che non conosco. Prima usavo ifconfig, ma ora mi dice:
eth0      Link encap:Ethernet  HWaddr 00:00:B4:5A:B2:43
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:213827 errors:0 dropped:0 overruns:0 frame:2758
          TX packets:268770 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:77314998 (73.7 Mb)  TX bytes:242777962 (231.5 Mb)
          Interrupt:11 Base address:0xe400
E l'ip non c'e'. Ma 192.168.1.1 risponde al ping e credo che quindi debba
usare quello come gateway. Ma quando dal client provo a pingare qualcosa
questo mi dice:
Risposta da 
192.168.1.1
: Rete di destinazione irraggiungibile
Uso una Slackware 9.
-- 
Fabrizio

>> allora prova a vedere se i moduli sono up da shell come root scrivi lsmod
[cut]
Adesso funziona. C'era scritto di non assegnare nessun indirizzo alla scheda
ethernet.
Io gliel'ho assegnato comunque, poi ho attivato il masquerading con iptables
ed adesso funziona. Boh.
Grazie di tutto dragx :-)
--
Fabrizio