Gijs wrote:
Gijs wrote:
Hey List,
I'm wondering if anyone else has any experience using the NX1101 Asus
network card with kernel version 2.6.22?
It identifies itself the following in lspci:
Sundance Technology Inc / IC Plus Corp IC Plus IP1000 Family Gigabit
Ethernet (rev 41)
The reason that I'm asking is, that it took me quite some hours to get
the module up and running.
The makefile had some bugs in it, as well as the module source itself,
which I needed to fix first.
It's running now, but there seems to be something wrong with multicast.
I'm using Linux-IGD for UPNP, and this requires multicast packets to work.
However, when my clients send multicast packets to find the upnp daemon,
the computer with the NX1101 doesn't pick them up.
When I put the card into promiscuous mode, it does get the packets (and
responds to them properly).
I can't put my finger to it, a really weird problem.
Well, guess I'll answer to my own question with another question :)
I finally figured out that when I ran:
ifconfig eth1 allmulti
the multicast packets did get picked up and everything works fine.
But how do you set your interface to allmulti at boot?
I've put it in my UPNP script for the moment, but I'm sure there is a
better place for it.
Regards
My understanding is that this is a result of conscious routing decisions.
By default, only the primary interface will route multicast packets. It
is assumed that this behavior is correct. If it not, it is assumed that
you know how to correct it. It took us a while here at work to locate a
'proper' solution.
We did it by modifying the default routing table.
We modified /etc/sysconfig/static-routes
and added:
any: net 224.0.0.0 netmask 240.0.0.0 dev eth1
Hope this puts you on the right trail.
Good Luck!