title: why i can not disable multicast request
body: <p>I use the following command to disable the eth0 interface's multicast mode , but i not works :</p>
  
  <pre><code>sudo ifconfig eth0 -multicast
  </code></pre>
  
  <p>when do this, the eth0's configure is so:</p>
  
  <pre><code>ifconfig -v eth0 
  
  eth0    Link encap:Ethernet  HWaddr 00:16:3E:E8:43:01  
            inet addr:10.232.67.1  Bcast:10.232.67.255  Mask:255.255.255.0
            UP BROADCAST RUNNING  MTU:1500  Metric:1
            RX packets:46728751 errors:0 dropped:0 overruns:0 frame:0
            TX packets:15981372 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:1000 
            RX bytes:8005709841 (7.4 GiB)  TX bytes:3372203819 (3.1 GiB)
  </code></pre>
  
  <p>then, i do icmp echo_request in host 10.232.67.2:</p>
  
  <pre><code>ping 224.0.0.1
  </code></pre>
  
  <p>and tcpdump the package on host 10.232.67.1:</p>
  
  <pre><code>tcpdump -i eth0 host 224.0.0.1 -n
  
  tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
  listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
  21:11:03.182813 IP 10.232.67.2 &gt; 224.0.0.1: ICMP echo request, id 3639, seq 324, length 64
  21:11:04.184667 IP 10.232.67.2 &gt; 224.0.0.1: ICMP echo request, id 3639, seq 325, length 64
  21:11:05.186781 IP 10.232.67.2 &gt; 224.0.0.1: ICMP echo request, id 3639, seq 326, length 64
  </code></pre>
  
  <p>so, how to disable the multicast mode ?</p>
  
  <p>by the way , when i disable the broadcast:</p>
  
  <pre><code>sudo ifconfig eth0 -broadcast
  </code></pre>
  
  <p>error message is :</p>
  
  <blockquote>
    <p>Warning: Interface eth0 still in BROADCAST mode.</p>
  </blockquote>
  
  <p>so, why can't stop broad cast mode ? </p>