The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > OS Specific Forums > SUN Solaris
Google UNIX.COM


SUN Solaris The Solaris Operating System, usually known simply as Solaris, is a free Unix-based operating system introduced by Sun Microsystems .

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
RedHat 9 Force full duplex bubba112557 Linux 4 09-25-2006 06:00 AM
100 gigabit full duplex csaunders SUN Solaris 4 04-13-2006 12:06 PM
full -duplex ? parvathy High Level Programming 1 06-11-2005 07:07 AM
Full Duplex Howto Phobos UNIX for Dummies Questions & Answers 4 01-01-2005 06:54 PM
Full duplex at HUB? merlin UNIX for Dummies Questions & Answers 4 09-03-2002 05:41 AM

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 11-30-2006
Registered User
 

Join Date: Nov 2006
Posts: 36
How to force a full duplex

I need to change some Ip addresses for my servers to reflect in the NIS map.
I also need to force full duplex on the 10/100 cards & 1/2 duplex in the 10 cards.

I can change the IP by doing ifconfig <NIC card > plumb up <newip>.

Not quite sure on how to force the full / half duplex & how to reflect it in the NIS map.

Thanks
Remi
Reply With Quote
Forum Sponsor
  #2 (permalink)  
Old 11-30-2006
reborg's Avatar
Administrator
 
Join Date: Mar 2005
Location: Ireland
Posts: 3,503
Quote:
Originally Posted by Remi
Not quite sure on how to force the full / half duplex & how to reflect it in the NIS map.
That's not going to go in the NIS maps. You need to use ndd to set the parmeters for the cards.

eg 100 fdx:

Code:
ndd -set /dev/bge0 adv_1000fdx_cap 0
ndd -set /dev/bge0 adv_1000hdx_cap 0
ndd -set /dev/bge0 adv_100fdx_cap 1
ndd -set /dev/bge0 adv_100hdx_cap 0
ndd -set /dev/bge0 adv_10fdx_cap 0
ndd -set /dev/bge0 adv_10hdx_cap 0
ndd -set /dev/bge0 adv_autoneg_cap 0
or edit /kernel/drv/bge.conf
sam for ce devices.

for hme,dmfe,eri and qfe you can use the same ndd commands (updated as appropriate or put this in /etc/system

Code:
set hme:hme_adv_autoneg_cap=0
set hme:hme_adv_100fdx_cap=1
set hme:hme_adv_100hdx_cap=0
set hme:hme_adv_10fdx_cap=0
set hme:hme_adv_10hdx_cap=0

set qfe:qfe_adv_autoneg_cap=0
set qfe:qfe_adv_100fdx_cap=1
set qfe:qfe_adv_100hdx_cap=0
set qfe:qfe_adv_10fdx_cap=0
set qfe:qfe_adv_10hdx_cap=0

set eri:adv_autoneg_cap=0
set eri:adv_100fdx_cap=1
set eri:adv_100hdx_cap=0
set eri:adv_10fdx_cap=0
set eri:adv_10hdx_cap=0

set dmfe:dmfe_adv_autoneg_cap=0
set dmfe:dmfe_adv_100fdx_cap=1
set dmfe:dmfe_adv_100hdx_cap=0
set dmfe:dmfe_adv_10fdx_cap=0
set dmfe:dmfe_adv_10hdx_cap=0
Reply With Quote
  #3 (permalink)  
Old 12-01-2006
Registered User
 

Join Date: Nov 2006
Posts: 36
Thank You..............This helps a lot.

Remi
Reply With Quote
Google UNIX.COM
Reply

Thread Tools
Display Modes




All times are GMT -7. The time now is 08:07 PM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited.
The UNIX and Linux Forums Content Copyright ©1993-2008 The CEP Blog All Rights Reserved -Ad Management by RedTyger Visit The Global Fact Book

Content Relevant URLs by vBSEO 3.2.0