Re: NIC War

From: dircha (dircha_at_dircha.com)
Date: 04/19/04

  • Next message: jochen: "php4-cgi"
    Date: Mon, 19 Apr 2004 16:19:28 -0500
    To: debian-user@lists.debian.org
    
    

    Ian Melnick wrote:
    > The only problem was, external requests coming in weren't going anywhere.
    > There's some kind of switch at the "main office" that forwards requests
    > from the "external IP" to the "internal" one, which is what my first NIC
    > was set up for. When we used arping and other monitoring tools, it showed
    > the second NIC responding---when a request was made for the MAC of the
    > first NIC, the second card would respond with its MAC. I think this had
    > been happening all along, according to arpwatch's flip-flop reports, but
    > maybe this is different.

    This seems to be the problem. Forgetting external requests for now, this
    seems to be something that should not be happening. Let's try to isolate it.

    nic1 and nic2 are on the same machine

    nic1: ipA, macA
    nic2: ipB, macB

    On the network attached to nic1 one you send an arp request:
    "who-has ipA tell x.x.x.x"
    where "ipA" is the ip you believe is assigned to nic1. nic1 does not
    respond. nic2 responds with:
    "ipA is-at macB".

    Is this what is happening? If this is occurring, and proxy_arp is not
    enabled, doesn't this seem to indicate a serious problem?

    At the time of this flip, according to the local machine is the
    assignment still as follows (still correct)?

    nic1: ipA, macA
    nic2: ipB, macB

    > The first NIC works fine, AFAIK, since you can use arping to ping it
    > via its MAC. However, when you ping it via its IP, the other card
    > responds. Again, I've manually set the arp table on the server machine
    > and on the client I used to ping it, but it didn't help.
    >
    > I tried disabling the second nic to see if the first one would then
    > correctly reply to arp requests again, and it did---only problem was,
    > external requests still weren't coming in.
    >
    > I also changed the gateway of the second nic to be the same as the
    > first nic, to avoid the second one going through it. Didn't help.

    What do you think, could this indicate a problem with nic2 or its
    driver? Are nic1, nic2, and nic3 all the same model and using the same
    drivers? Have you tried replacing nic2 with a nic you know to work, or
    if you know nic3 to be working, temporarily with nic3?

    dircha

    -- 
    To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org 
    with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
    

  • Next message: jochen: "php4-cgi"

    Relevant Pages

    • [PATCH 2.6.18] PCI: optionally sort device lists breadth-first
      ... New Dell PowerEdge servers have 2 embedded ethernet ports, ... labeled NIC1 and NIC2 on the chassis, in the BIOS setup screens, and ... kernels name these eth1 and eth0 respectively (backwards from ... On systems where, for physical routing reasons, NIC1 appears on a ...
      (Linux-Kernel)
    • Re: Routing problems with two public NICs
      ... public IPs. ... NIC1 is supposed to serve only as a webserver and NIC2 for administration ... are more it follows the Dead Gateway Detection algorithm. ...
      (microsoft.public.windows.server.networking)
    • Re: NIC War
      ... > nic2: ipB, macB ... > On the network attached to nic1 one you send an arp request: ... nic2 responds with: ... first nic, and in that case, though it worked, outside requests were not ...
      (Debian-User)
    • Windows SBS 2003 not routing network traffic
      ... I have a SBS 2003 server with two NICs installed. ... I have a router on NIC1 with an IP Address of 10.0.1.1 ... On NIC2 I have a wireless accesspoint with IP of 10.0.2.2. ... the 10.0.2.0 side to be able to talk to the adsl router so they can ...
      (microsoft.public.windows.server.sbs)