Host with 2 interfaces arbitrarily appears on one or the other subnet

Comments

6 comments

  • Avatar
    Steve B

    My work-around was to give the second (VLAN) interface a different MAC address.  Now FW shows the host on both interfaces simultaneously.  In the FW app, I gave each interface a different Local Domain name.  DNS now reports the address for each interface reliably.

    0
    Comment actions Permalink
  • Avatar
    Firewalla Team

    That's the expected activity. Firewalla identifies devices based on MAC address. One address has one IP mapped to it. A different MAC address is a decent solution. 

    0
    Comment actions Permalink
  • Avatar
    Steve B

    Unfortunately, FW continues to confuse addresses.

    • Debian server4-11 is untagged on LAN physical interface eth0 with a unique MAC address reserved as 192.168.11.141
    • Debian server4-13 is tagged on a VLAN virtual interface eth0.13 with a different unique MAC address reserved as 192.168.13.141

    In general, this works fine.  However, every so often, FW gets confused about these addresses.  As shown below, without provocation, it has improperly associated the eth0.13 VLAN interface with the eth0 LAN interface reserved IP address.

    I've seen this intermittent behavior on 2 different Purple devices with similarly configured Debian servers.

    Why is FW not obeying the reserved IP addresses for these unique MAC addresses?

     

    0
    Comment actions Permalink
  • Avatar
    Firewalla

    Are your devices having the same MAC address?

    0
    Comment actions Permalink
  • Avatar
    Steve B

    All interfaces (physical and virtual) have unique MAC addresses.

    On the Debian host, which has a single physical Ethernet port:

    physical interface eth0

    • uses its hardwired MAC address DC:A6:32:ED:D9:84
    • uses DHCP to get its IP address from FW (reserved on FW as 192.168.11.141 for the MAC above)
    • no VLAN tagging on eth0
    • the switch port to which it is connected is untagged on VLAN 11

    virtual interface eth0.13

    • uses a unique MAC address that I assigned 02:42:C0:A8:0D:8D
    • uses DHCP to get its IP address from FW (reserved on FW as 192.168.13.141 for the MAC above)
    • VLAN 13 tagging on eth0.13
    • the switch port to which it is connected is tagged on VLAN 13

    When in this confused state, FW has confused these MAC-IP associations:

    and

    0
    Comment actions Permalink
  • Avatar
    Steve B

    Without any action on my part, FW has now corrected these associations (for now).  Here's what "normal" looks like.

    and

    0
    Comment actions Permalink

Please sign in to leave a comment.