Changing your Network Interface Speed, Duplex or Auto Negotiate settings on Suse Enterprise Linux server.
1 # Login as root user
2 # Change directory to /etc/sysconfig/network/scripts
Code:
cd /etc/sysconfig/network/scripts
3 # Create a file called eth0-setup
4 # Set eth0 to 100 duplex full, add following config line:
Code:
#!/bin/sh
/usr/sbin/ethtool -s eth0 speed 100 duplex full autoneg off
5 # Softlink /etc/sysconfig/network/scripts/eth0-setup to /etc/sysconfig/network/if-up.d
Code:
ln -s /etc/sysconfig/network/scripts/eth0-setup /etc/sysconfig/network/if-up.d
6 # More information - read man page
Also chk out :
Linux add ethtool duplex settings to a network card permanently | nixCraft