configuring lan speed in suse 10.3

i have two OS on my machine, windows XP and Suse 10.3, i have recently taken internet connection but the quality of the cable is only permitting 10Mbps full duplex connection. i could find this after configuring lan settings to 10 full duplex in windows, but my suse is on default settings and is not detecting connection. i tried to change the hardware setting but could not do much. can i get help pl.

This is an exceptionally slow speed for ethernet! Do you have interference issues? I would be looking at sorting this out first.

There is a utility called ethtool which can be used to control various NIC parameters including negotiation speed.

You may be able to do something like

ethtool eth0 (to get current settings)
ethtool -s eth0 speed 10 (to force lower speed)

See man ethtool

You will need to add it to a boot script to make it permanant though.

i could go to the ethtool in hardware setting and type “ethtool -s eht0 speed 10” but suse could still not detect the network.

I’m not surprised, given your description of the speed. You need to check the cabling and router setup first I think. Providing some more details about your internet connection may help. Maybe other gurus can assist here…

On Sun, 17 Aug 2008 20:46:03 GMT
deano ferrari <deano_ferrari@no-mx.forums.opensuse.org> wrote:

>
> I’m not surprised, given your description of the speed. You need to
> check the cabling and router setup first I think. Providing some more
> details about your internet connection may help. Maybe other gurus can
> assist here…
>
>

Hi,

Please describe how your network is set up, what equipment is being used.
Yes, 10MB could be considered slow, but if you have poor quality cabling, I’m
surprised you get that.

Are you talking about 10MB to other computers on your lan? or 10MB to the
outside world? 10MB to the outside world is fantastic… I don’t know what
“normal” speeds are for broadband internet in India though.

10MB to other computers in a lan, including the router/gateway/internet
box… well, that usually meant that I’d squished the cable in a door jamb,
or crimped it somehow.

Try setting your linux ethtool settings to half-duplex, first at 100MB, then
10MB if that doesn’t work. Poor quality cabling often can’t handle the
signals whizzing through them at full duplex, which can cause large amounts
of crosstalk on the wires.

Try these commands, in a terminal, as the user root.

Try 100MB, half-duplex, autonegotiation off:

ethtool eth0 autoneg off speed 100 duplex half

Play around with the system some, see if networking works.

And for 10MB, half-duplex, autonegotiation off:

ethtool eth0 autoneg off speed 10 duplex half

If one of these helps your connection, then edit the ifcfg-eth0 file
in /etc/sysconfig/network and edit the ETHTOOLS_OPTIONS= line as
appropriate:

ETHTOOL_OPTIONS=‘autoneg off speed 100 duplex half’

–or–

ETHTOOL_OPTIONS=‘autoneg off speed 10 duplex half’

This will cause the settings to be properly set automatically for you in the
future.

Loni


L R Nix
lornix@lornix.com