Why ifup (boot scripts) script puts my eth1 up despite of cable absence?
Hello, I'm working on linux 2.6.14.
My system has 2 on-chip ethernet ports (eth0-eth1).
I have included startup scripts for both ports in etc/sysconfig/network-scripts,
piloting each interface to be up on boot.
Point is: when I bootstrap without cable, my syslog is flooded by
the typical "Trying Speed..." printed by the auto negotiation machine.
Moreover if I perform a ethtool request on that interface, link is declared UP (!!).
This behavior stops when I insert a cable in the interface.
This is not correct in my opinion: indeed, when I plug off the cable again, syslog is no more flooded, and auto negotiation machine is started by the LINK UP event.
Is there any option I can use for having the correct event-driven behavior from the beginning?
Thanks!
L.
|