On 24 Jul 2006 05:23:51 -0700, Anonymous <(E-Mail Removed)> wrote:
> Dear All,
>
> I am running slackware 10.0 on a PC which is part of an Ethernet Local
> Area Network.
> When I do the following
>
> # ifconfig eth0 down
>
> the lights on the ethernet switch port to which the computer is
> connected still keep blinking.
> Which means there is still traffic flowing to and from the computer!
> This should not be the
> case as the /dev/eth0 has only one IP assigned to it.
>
> Is there such a possibility that the interface card is assigned two IP
> addresses, the
> malicious one being not shown up in the ifconfig output and the
> interface still keeps running
> despite I turned it off?
A couple of possibilities are that the nic is still connected, therefore,
it may autonegotiate speed with a switch, or would see traffic on a hub.
It may also still receive arp inqueries or may be in the arp cache of
another machine. Linux typically answers arp requests for any IP on it,
even from a different interface (even though a firewall may prevent
actually connecting to such an IP).
It is actually possible to connect to some devices by manually setting an
arp entry on another machine. For example routers and other devices can
often be initially configured by manually assigning them an IP in your
local arp, and using that IP to access their web or telnet config. That
often helps if you do not have DHCP, but need to configure a device
without Windows software.
So the only sure way to stop traffic on a nic is to unplug it.
|