Newsgroup: it.comp.os.linux.development
Titolo: Rete male impostata???

Ciao a tutto il NG,
sto realizzando la mia tesi, su architettura java. In particolare ho
installato l'application server j2sdkee1.2.1 della Sun. Tutto funziona
correttamente sulla
mia linux redhat 7.0, nel senso che in locale tutto funziona a meraviglia.
Con lo sviluppo della tesi ho la necessita di far comunicare applicazioni
java da un PC ad un'altro in una rete LAN formata dal pc Linux ed un PC
portatile con installato  windows NT 4.
Ho collegato i due pc con un cavo cross-connect ed ho assegnato alle schede
di rete due indirizzi IP. ala linux 192.168.1.1 e alla NT 192.168.1.2. Ho
poi controllato con un ping che le due macchine si vedessero ed è andata
bene. Ho poi provato a far fare a linux da server web e tutto funziona,
difatti da netscape digitando 
http://192.168.1.1/Prova.html
 la pagina viene
visualizzata correttamente.
Quello che non va è la comunicazione tra l'application server ed
un'applicazione java residente su NT.
Essendo stato una settimana a controllare il codice del cliente java, e con
la benedizione di un ricercatore della sun sono arrivato alla conclusione
che il codice non ha errori, e che l'eccezione che il mio applicativo lancia
(CORBA_MARSHAL)dipende esclusivamente dalla conformazione(evidentemente
sballata) della mia LAN.
Per quanto riguarda la LAN, io mi sono attenuto esclusivamente al manuale ed
ho dato un nome al server linux (srv1.dis) ed ho attivato l'instradamento
sulla rete LAN verso gl indirizzi 192.168.1.0. Ovviamente ho ricontrollato
che ping srv1.dis andasse e a collegarmi da NT via
http://srv1.dis/Prova.html
 , tutto ok.
Qui di seguito vi indico le chiamate ifconfig e route che possono meglio
delle parole descrivere la situazione, e cercare di capire se ho Linux che
non instrada correttamente i pacchetti:
[root@srv1 /root]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use
Iface
192.168.1.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.1.1     0.0.0.0         UG    1      0        0 eth0
[root@srv1 /root]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:E0:4C:39:21:82
          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:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          Interrupt:11 Base address:0xa800
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:3924  Metric:1
          RX packets:14 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
 grazie in anticipo a chiunque risponda
Alessandro disperato

Di corba non so nulla, ma potrebbe essere il firewall a rompere le scatole.
Hai idea su quali porte lavori CORBA?
Hai provato a fare comunicare due istanze in locale su Linux?
Hai provato a invertire le parti tra WinNT e Linux?
Ciao
--
Alessandro Staltari
staltari(a)
geocities.com

 Hai provato a invertire le parti tra WinNT e Linux?
No questo non l'ho provato. Tra l'altro non posso invertire le parti


 risultato)
Prova a fare un telnet da winnt a linux sulla porta 1050. Se si connette
quasi sicuramente non e' un problema di rete (CORBA lavora in TCP, vero?).
Se non si connette verifica se e' stato attivato il firewall su Linux.
Ciao
Alessandro.

 wrote in message
%r057.1322$sE4....@news6.giganews.com...


che potrebbe essere questo il problema
Non devi toglierlo, devi configurarlo in modo tale che accetti anche le
connessioni sulla porta 1050 (magari solo quelle provenienti da rete
locale, se non vuoi l'ORB server disponibile a tutti). Dico cosi' perche'
immagino che il firewall sia configurato nel modo corretto, che e' "e'
vietato tutto, salvo quello che e' esplicitamente permesso".
-- 
"You have to take care of each other. You have to be strong.
[...] Be brave. Live...for me."


Ciao ,
esegui "netstat -L "  e "netstat -na"
e vedi che ti dice a riguardo della porta che usa CORBA.
poi procedi con la configurazione del firewall dal linuxconf
perche' e' la cosa migliore.
poi provare a stoppare il firewall /etc/rc.d/init.d/firewall stop
oppure con "ipchains -F"
con "ipchains -L" vedi i rules del firewall
ok...

perche' e' la cosa migliore.
No, e' la cosa peggiore. Cmq, discussioni su come configurare un
firewall sono OT qui, se volete potete proseguire su
it.comp.os.linux.sys


 wrote in message
slrn9lb9u7....@localhost.localdomain...


 
Io l' ho impostata a 192.168.0.1, va ugualmente bene?