VT6120 Gigabit Ethernet Adapter not passing multicast traffic
Hi;
I have a VIA motherboard here with a VT6120 Gigabit Ethernet Adapter (onboard). This is the strangest thing: I do a CentOS 5.x install and run the yum -y update - (I can list all of the packages in my kickstart file if need be) and I reboot once the install is completed ( of course) Now, the application that I am running on it needs to pass multicast traffic on tcp ports 5000 and 5001. I don't see any m-cast traffic UNTIL I run wireshark, tcpdump , tshark , or some other sniffing tool. So, I think that the key here is once the eth0 is put in promiscuous mode, I see multicast traffic. It still works after I reboot, shut down , log out , whatever. No firewall, SELinux is disabled on boot. Anyone see anything like this before? Anyone? G |
Same Topic - different question
I figured out what was wrong - apparently , this adapter , does not pass multicast traffic by default. If I re-initalise this adapter using the
ifconfig eth0 allmulti It will then pass multicast traffic - so, on that note, does anyone know what setting I can put in the ifcfg-eth0 config file to enable this always? Thanks Glen |
I have a workaround
It is kind of a hack - but it seems to work:
I created a startup script to 'bounce' the card into ALLMULTI and then back out again: .... start() { /sbin/ifconfig eth0 allmulti /sbin/ifconfig eth0 -allmulti } .... This I have to do when the machine boots - until I find a better solution , this will have to do. I have this set to run in runlevel 3 4 and 5 G |
All times are GMT -5. The time now is 12:11 AM. |