That's strange. All my ppp interfaces have multicast set on the interface. In fact, ppp.c shows:
static int ppp_init_dev (struct device *dev) { dev->hard_header_len = PPP_HDRLEN; /* device INFO */ dev->mtu = PPP_MTU; dev->hard_start_xmit = ppp_dev_xmit; dev->open = ppp_dev_open; dev->stop = ppp_dev_close; dev->get_stats = ppp_dev_stats; dev->do_ioctl = ppp_dev_ioctl; dev->addr_len = 0; dev->tx_queue_len = 10; dev->type = ARPHRD_PPP; dev_init_buffers(dev); dev->flags = IFF_POINTOPOINT | IFF_NOARP | IFF_MULTICAST; return 0; } So it would *always* get set. What kernel are you running? "Stephen A. Witt" wrote: > I'm trying to figure out how to do multicast IP over PPP. More > specifically, how to get the MULTICAST interface flag set for a PPP > network interface. I searched through the mailing list archives and found > no direct answer to my question, but I did find numerous examples that had > been sent in of 'ifconfig' output that showed the MULTICAST flag being set > for a PPP interface. My expectation was that if multicast support was > compiled in to the kernel, then the network interfaces would have the > multicast flag set. My Ethernet interface has its multicast flag set for > instance. I've looked at the multicast and ppp howto's, read some code in > the kernel, read the net-3 howto, etc., looked through all the /etc/init.d > files for this and haven't been able to find anything. > > I'm using kernel 2.0.36, with the following kernel options set: > > Network firewalls: yes > Network aliasing: yes > TCP/IP networking: yes > IP forwarding/gatewaying: yes > IP multicasting: yes > IP firewalling: yes > IP masquerading: yes > IP tunneling: yes > IP multicast routing: yes > > among others. > > Can anyone give me a lead to investigate this? > > Thanks... > > -- > Unsubscribe? mail -s unsubscribe [EMAIL PROTECTED] < /dev/null -- Jens B. Jorgensen [EMAIL PROTECTED]