On 2003-07-27 Vineet Mehta wrote:
> My collegue has a Linux machine which has 2 NIC's on it. What he did
> was assign the IP's 192.168.0.6/24 and 192.168.0.7/24 to the NIC's.
> And he was trying to ping the network but was getting errors (i dont
> know the errors).
> 
>                -----------------
>               | Switch          |
>               |_________________|
>                 |             |
>                 |             |
>                 |             |
>           -------------------------------
>           |  NIC1            NIC2       |
>           |192.168.0.6/24 192.168.0.7/24|
>           |        Machine              |
>           |-----------------------------|
> 
> I tried explaining him like this:-> 
> 
> Configuring the machine's network like this is not a big problem, coz
> other machines on the network can still see these 2 IP's. But his
> machine will not be able to reach other machines on the network coz 2
> NIC's point to the same network so Linux kernel would be confused for
> which NIC to use to send packets.

Correct. Your machine can't have two routes pointing towards the same
network.

> If by any means we set the route to use ANY one NIC to reach the
> network then there will be no errors.

Probably (not sure about that). But you will at least double the traffic
your machine causes (provided it works at all).

> Am i right in this, or this is not possible AT ALL? I took my thought
> from the concept of IP Aliasing.

Why would he want to connect two Interfaces to the same network? The
only reason I can think of is port-trunking, but in that case the
operating system would handle both interfaces as one (AFAIK).

Regards
Ansgar Wiechers

---------------------------------------------------------------------------
----------------------------------------------------------------------------

Reply via email to