# configure full duplex

**URL:** <https://community.unix.com/t/configure-full-duplex/150041>\
**Category:** SuSE\
**Created:** [September 21, 2004, 2:46pm UTC](https://community.unix.com/t/configure-full-duplex/150041 "2004-09-21T14:46:35Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![hassan2](https://community.unix.com/letter_avatar/hassan2/32/5_5575768a8748004e209b776fc1b2916d.png) [@hassan2](https://community.unix.com/u/hassan2)\
**Post date:** [September 21, 2004, 2:46pm UTC](https://community.unix.com/t/configure-full-duplex/150041/1 "2004-09-21T14:46:35Z")

</div>

How do I configure full duplex on suse 8.2

I tried

ethtool -s eth0 speed 100 duplex full autoneg off

the above works but when I reboot the machine the configure was lost.

How do I configure full duplex so that when the machine get rebooted the configuration will stay.

My interface is Intel 82540EM Gigabit Ethernet Controller.

---

<div class="post-metadata">

**Author:** ![norsk\_hedensk](https://community.unix.com/letter_avatar/norsk_hedensk/32/5_5575768a8748004e209b776fc1b2916d.png) [@norsk\_hedensk](https://community.unix.com/u/norsk_hedensk)\
**Post date:** [September 21, 2004, 9:38pm UTC](https://community.unix.com/t/configure-full-duplex/150041/2 "2004-09-21T21:38:01Z")

</div>

have you tried yast?

other wise to do it manually its in some init script, youll just have to look for it, someone else here might chime in on where it is.

or, you could "duct tape" the problem...😃

just put

```nohighlight
ethtool -s eth0 speed 100 duplex full autoneg off

```

in a script and have that script run after the networking script has been run.

hint: you put the script in the /etc/rc.d directory, and symlinks to run the script in /etc/rc.d/rc$.d

where $ is the desired runlevel you want the script executed in.

edit: also, dont put it in the /etc/rc.d/network script, unless you know everything that script is doing.

one more thing, you dont need a symlink for that script to be run on shut down, only on start up, as the network script will take care of "shutting down" the networking settings.

---

<div class="post-metadata">

**Author:** ![hassan2](https://community.unix.com/letter_avatar/hassan2/32/5_5575768a8748004e209b776fc1b2916d.png) [@hassan2](https://community.unix.com/u/hassan2)\
**Post date:** [September 23, 2004, 12:45pm UTC](https://community.unix.com/t/configure-full-duplex/150041/3 "2004-09-23T12:45:41Z")

</div>

thanks for your reply

ethtool -s eth0 speed 100 duplex full autoneg off

in startup script work but I do you configure 100mb full duplex in  
/etc/modules.conf

i placed the following entry in then reboot the machine and it did not work

alias eth0 e1000  
options e1000 Speed=100 Duplex=2

after modifying /etc/modules.conf do you always have to reboot machine or they is a way to send SIGHUP to /etc/modules.conf

---

<div class="post-metadata">

**Author:** ![norsk\_hedensk](https://community.unix.com/letter_avatar/norsk_hedensk/32/5_5575768a8748004e209b776fc1b2916d.png) [@norsk\_hedensk](https://community.unix.com/u/norsk_hedensk)\
**Post date:** [September 23, 2004, 5:36pm UTC](https://community.unix.com/t/configure-full-duplex/150041/4 "2004-09-23T17:36:10Z")

</div>

im not sure. but you can just take it down to single user mode then bring it back to whatever run level you were at.

---

<div class="post-metadata">

**Author:** ![Andrushiteli](https://community.unix.com/letter_avatar/andrushiteli/32/5_5575768a8748004e209b776fc1b2916d.png) [@Andrushiteli](https://community.unix.com/u/Andrushiteli)\
**Post date:** [January 22, 2008, 2:31am UTC](https://community.unix.com/t/configure-full-duplex/150041/5 "2008-01-22T02:31:01Z")

</div>

I did simple way

just edit /etc/rc.local

add folowing line

ethtool -s ethX speed 100 duplex full autoneg off

and reboot sys

it work greate!!!
