Re: UDP multicast packets not seen on listening interface in BETA5

From: Josh Carroll (josh.carroll_at_gmail.com)
Date: 09/30/05

  • Next message: Yar Tikhiy: "A smarter mergemaster"
    Date: Thu, 29 Sep 2005 15:37:55 -0700
    To: current@freebsd.org
    
    

    Bill -

    my apologies, I should have included that information. The NIC
    connected to the modem is fxp0, the NIC for the LAN is an em0. fxp0 is
    what I want to send the IGMP packets on, and on which I am listening
    for the modem's information. Specifically, the alias on fxp0 is
    192.168.1.1 with netmask 255.255.255.0. The modem is on 192.168.1.254.

    Robert -

    there are actually two phases. The first phase is running the "wstart"
    program which sends broadcast packets to turn the modem stats "on",
    and then joins the the multicast group. It is not binding to a
    particular interface or IP:

    iphdr->ip_src.s_addr = INADDR_ANY;
    ...
    igmphdr->igmp_type = IGMP_V2_MEMBERSHIP_REPORT;

    And looking at tcpdump output while running wstart indicates it is
    binding to the default IP (fxp0's IP):

    15:22:04.883779 IP deblin.org > IGMP.MCAST.NET: igmp v2 report 224.73.193.62

    Likewise, the westell program that listens for the packets does not
    bind to a particular interface or IP:

    server.sin_addr.s_addr=htonl(INADDR_ANY);

    The output from netstat -ia doesn't look to be much different between
    the two. Here is the output of netstat -ia on BETA5:

    Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
    em0 1500 <Link#1> 00:0e:0c:6c:b9:16 298873 0 473687 0 0
                              33:33:f7:e8:2f:a9 746 11324
                              33:33:00:00:00:01 746 11324
                              33:33:ff:6c:b9:16 746 11324
                              01:00:5e:00:00:01 746 11324
    em0 1500 10/24 10.0.0.1 289957 - 453474 - -
                              ALL-SYSTEMS.MCAST
    em0 1500 fe80:1::20e:c fe80:1::20e:cff:f 0 - 4 - -
                              ff02:1::2:f7e8:2fa9(refs: 1)
                              ff02:1::1 (refs: 1)
                              ff02:1::1:ff6c:b916(refs: 1)
    em0 1500 10.0.1/24 10.0.1.1 181 - 0 - -
                              ALL-SYSTEMS.MCAST
    fxp0 1500 <Link#2> 00:a0:c9:1f:ac:f8 102256 0 80348 0 11
                              33:33:f7:e8:2f:a9 12321 10
                              33:33:00:00:00:01 12321 10
                              33:33:ff:1f:ac:f8 12321 10
                              01:00:5e:00:00:01 12321 10
    fxp0 1500 66.218.55/24 deblin 71482 - 72916 - -
                              ALL-SYSTEMS.MCAST
    fxp0 1500 fe80:2::2a0:c fe80:2::2a0:c9ff: 0 - 4 - -
                              ff02:2::2:f7e8:2fa9(refs: 1)
                              ff02:2::1 (refs: 1)
                              ff02:2::1:ff1f:acf8(refs: 1)
    fxp0 1500 66.218.55/24 f00f.deblin 1522 - 0 - -
                              ALL-SYSTEMS.MCAST
    fxp0 1500 66.218.55/24 spoon.matrixdecod 7811 - 799 - -
                              ALL-SYSTEMS.MCAST
    fxp0 1500 66.218.55/24 efnet-linux.debli 1782 - 28 - -
                              ALL-SYSTEMS.MCAST
    fxp0 1500 192.168.1 192.168.1.1 221 - 220 - -
                              ALL-SYSTEMS.MCAST
    pflog 33208 <Link#3> 0 0 0 0 0
    lo0 16384 <Link#4> 3391 0 3391 0 0
    lo0 16384 your-net localhost 470 - 470 - -
                              ALL-SYSTEMS.MCAST
    lo0 16384 ip6-localhost ::1 0 - 0 - -
                              ff01::1 (refs: 1)
                              ff02:4::2:f7e8:2fa9(refs: 1)
                              ff02:4::1 (refs: 1)
                              ff02:4::1:ff00:1 (refs: 2)
    lo0 16384 fe80:4::1 fe80:4::1 0 - 0 - -
                              ff01::1 (refs: 1)
                              ff02:4::2:f7e8:2fa9(refs: 1)
                              ff02:4::1 (refs: 1)
                              ff02:4::1:ff00:1 (refs: 2)
    bridg 1500 <Link#5> ac:de:48:62:36:8d 13594 0 554055 0 0

    And the output on BETA3:

    Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
    em0 1500 <Link#1> 00:0e:0c:6c:b9:16 62 0 127 0 0
                              33:33:f7:e8:2f:a9 3 62
                              33:33:00:00:00:01 3 62
                              33:33:ff:6c:b9:16 3 62
                              01:00:5e:00:00:01 3 62
    em0 1500 10/24 10.0.0.1 117 - 117 - -
                              ALL-SYSTEMS.MCAST
    em0 1500 fe80:1::20e:c fe80:1::20e:cff:f 0 - 3 - -
                              ff02:1::2:f7e8:2fa9(refs: 1)
                              ff02:1::1 (refs: 1)
                              ff02:1::1:ff6c:b916(refs: 1)
    em0 1500 10.0.1/24 10.0.1.1 1 - 0 - -
                              ALL-SYSTEMS.MCAST
    fxp0 1500 <Link#2> 00:a0:c9:1f:ac:f8 1409 24 937 0 0
                              33:33:f7:e8:2f:a9 63 6
                              33:33:00:00:00:01 63 6
                              33:33:ff:1f:ac:f8 63 6
                              01:00:5e:00:00:01 63 6
    fxp0 1500 66.218.55/24 deblin 678 - 909 - -
                              ALL-SYSTEMS.MCAST
    fxp0 1500 fe80:2::2a0:c fe80:2::2a0:c9ff: 0 - 3 - -
                              ff02:2::2:f7e8:2fa9(refs: 1)
                              ff02:2::1 (refs: 1)
                              ff02:2::1:ff1f:acf8(refs: 1)
    fxp0 1500 66.218.55/24 f00f.deblin 180 - 0 - -
                              ALL-SYSTEMS.MCAST
    fxp0 1500 66.218.55/24 spoon.matrixdecod 0 - 0 - -
                              ALL-SYSTEMS.MCAST
    fxp0 1500 66.218.55/24 efnet-linux.debli 147 - 0 - -
                              ALL-SYSTEMS.MCAST
    fxp0 1500 192.168.1 192.168.1.1 1 - 0 - -
                              ALL-SYSTEMS.MCAST
    pflog 33208 <Link#3> 0 0 0 0 0
    lo0 16384 <Link#4> 152 0 152 0 0
    lo0 16384 your-net localhost 8 - 8 - -
                              ALL-SYSTEMS.MCAST
    lo0 16384 ip6-localhost ::1 0 - 0 - -
                              ff01::1 (refs: 1)
                              ff02:4::2:f7e8:2fa9(refs: 1)
                              ff02:4::1 (refs: 1)
                              ff02:4::1:ff00:1 (refs: 2)
    lo0 16384 fe80:4::1 fe80:4::1 0 - 0 - -
                              ff01::1 (refs: 1)
                              ff02:4::2:f7e8:2fa9(refs: 1)
                              ff02:4::1 (refs: 1)
                              ff02:4::1:ff00:1 (refs: 2)
    bridg 1500 <Link#5> ac:de:48:dd:10:32 66 0 1100 0 0

    Thanks again,
    Josh
    _______________________________________________
    freebsd-current@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-current
    To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"


  • Next message: Yar Tikhiy: "A smarter mergemaster"

    Relevant Pages

    • Re[2]: netgraph questions on ng_tee, ng_iface, ng_socket
      ... DN> non legit src addressed packets. ... DN>want to do is to round robin outgoing packets across both ISP links, ... DN>one packet out on fxp0 then the next out on aue0 and then the next out on ...
      (freebsd-net)
    • Re: Connecting to a Cable Modem (DHCP) ISP
      ... DHCPDISCOVER on fxp0 to 255.255.255.255 port 67 ... Which I suppose is telling me that my physical modem is connected, ... DHCP was able to talk to the DHCP server (although a local 10.x.x.x ...
      (comp.unix.bsd.freebsd.misc)
    • Re: fxp going quiescent in current
      ... ifconfig fxp0 media 10baseT/UTP ... Have ping send at least 256 packets. ... 23:32:41.459630 arp who-has 147.28.0.35 tell 147.28.0.39 ...
      (freebsd-current)
    • Re: fxp going quiescent in current
      ... ifconfig fxp0 media 10baseT/UTP ... Have ping send at least 256 packets. ... 23:32:41.459630 arp who-has 147.28.0.35 tell 147.28.0.39 ...
      (freebsd-net)
    • IPFW questions
      ... bdg_forward packets. ... The ipfw man page says this: ... trying to do all filtering on layer2 packets? ... ip_output and ether_output_frame on fxp0. ...
      (freebsd-net)