NEWBIE QUESTION : Why does the installer not detect multicast on interfaces

Pranav Vaidya <[email protected]> Fri, 13 Feb 2009 09:31:48 -0800
Newsgroups gmane.comp.java.sun.jini
Message-ID <[email protected]>
Hello,

I am a newbie with jini and I have a problem installing jini on linux. I
have a laptop with Fedora core 9 on it. I tried installing jini on the
windows xp (sp2) 32 bit partition and the jini installation was successful
in that it went ahead and showed me that the both eth0 and wlan0 are
multicast enabled and jini will use them for service discovery. I have used
this to experiment with Jini on windows. However, I wanted to shift to
experimenting on linux too.

However, I have a problem installing the same on my linux partition. The
following are the machine details.

$> uname -a
Linux localhost.localdomain 2.6.27.12-78.2.8.fc9.i686 #1 SMP Mon Jan 19
20:14:35 EST 2009 i686 i686 i386 GNU/Linux

$> java -version
java version "1.6.0_11"
Java(TM) SE Runtime Environment (build 1.6.0_11-b03)
Java HotSpot(TM) Server VM (build 11.0-b16, mixed mode)

$> ifconfig
eth0      Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx
         UP BROADCAST MULTICAST  MTU:1500  Metric:1
         RX packets:0 errors:0 dropped:0 overruns:0 frame:0
         TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

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:5710 errors:0 dropped:0 overruns:0 frame:0
         TX packets:5710 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:285916 (279.2 KiB)  TX bytes:285916 (279.2 KiB)

wlan0     Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx
         inet addr:xx:xx:xx:xx:xx  Bcast:xx.xx.xx.xx  Mask:xx.xx.xx.xx
         inet6 addr: xx:xx:xx:xx:xx Scope:Link
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:1982 errors:0 dropped:0 overruns:0 frame:0
         TX packets:812 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:712819 (696.1 KiB)  TX bytes:132136 (129.0 KiB)

wmaster0  Link encap:UNSPEC  HWaddr xx:xx:xx:xx:xx
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:0 errors:0 dropped:0 overruns:0 frame:0
         TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

I have tried installing jini using jini2_1.bin as well as jini2_1.jar and
both of them at the end of the installation tell me the following.

These network interfaces were found on this system:
wlan0: MULTICAST DISABLED
lo: MULTICAST DISABLED
By default Jini multicast discovery will use all of the network interfaces
that are multicast enabled.
WARNING: none of the network interfaces appear to have multicast enabled.
Jini multicast lookup discovery may not function properly.

Here is my problem:
The kernel seems to be compiled for multicast support  (as can be seen from
ifconfig) for both  interfaces I might use namely eth0 when I am in the lab
and wlan0 when I am at home (at home I use a wireless router connected to
DSL modem).

As per http://www.linuxdevices.com/articles/AT3724430088.html
I have done the following
$route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0
 $ifconfig lo multicast
 $ifconfig eth0 multicast

Also, I can see this information in when I list this in route -n. I have
also changed my IP tables to allow the IP multicast traffic. I am at my wits
end in that I am not sure if this is all that is needed and if yes why is
the installer giving me this error. As far as I understand from what I read
about Jini is that IP multicast is essential for both service discovery as
well as peer lookup. IMHO, this is very important.

I was wondering what the issue might be for the aforementioned error. Any
help regarding is deeply appreciated.

And yeah, the same situation applied for a desktop linux machine with the
same kernel and FC9 that I have in my lab while the windows desktop machine
in my lab works fine.

Pranav
-- 
View this message in context: http://www.nabble.com/NEWBIE-QUESTION-%3A-Why-does-the-installer-not-detect-multicast-on-interfaces-tp22001045p22001045.html
Sent from the Sun - Jini-Users mailing list archive at Nabble.com.

--------------------------------------------------------------------------
Getting Started:     http://www.jini.org/wiki/Category:Getting_Started
Community Web Site:  http://jini.org
jini-users Archive:  http://archives.java.sun.com/archives/jini-users.html
Unsubscribing:       email "signoff JINI-USERS"  to [email protected]