LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Networking (https://www.linuxquestions.org/questions/linux-networking-3/)
-   -   VT6120 Gigabit Ethernet Adapter not passing multicast traffic (https://www.linuxquestions.org/questions/linux-networking-3/vt6120-gigabit-ethernet-adapter-not-passing-multicast-traffic-627021/)

bartock 03-10-2008 01:18 PM

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

bartock 03-11-2008 10:41 AM

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

bartock 03-17-2008 01:04 PM

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.