NIC 이더넷카드 속도 변경할 경우
2010.05.12 02:38
원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어
Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
본문 : http://www.ischo.net -- 조인상 //시스템 엔지니어
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
qfe interface는 디폴트로 네트웍에 연결된 상대방의 interface와 negotiation하여
10/100 half/full duplex에 맞게 연결이 된다. 그러나 이 negotiation 기능이 없는
장비나 다른 이유로 하여 negotiation을 하지 못 하여 interface가 UP 되지 못할 경우가
있다. 이 경우에는 negotiation 기능을 사용하지 말고, 연결될 장비의 setting에
맞추어 수동으로 10/100 half/full duplex 설정하여야 한다.
qfe interface의 parameter를 변경하기 위한 방법에는 2 가지가 있다.
a) ndd 명령어를 사용하는 방법
b) /etc/system 화일을 수정하는 방법
1. ndd 명령어를 사용하여 변경
1.1. qfe interface의 속도를 10MB full duplex로 설정하려면 다음과 같이 한다.
# ndd -set /dev/qfe adv_100T4_cap 0
# ndd -set /dev/qfe adv_100fdx_cap 0
# ndd -set /dev/qfe adv_100hdx_cap 0
# ndd -set /dev/qfe adv_10fdx_cap 1
# ndd -set /dev/qfe adv_10hdx_cap 0
# ndd -set /dev/qfe adv_autoneg_cap 0
1.2. qfe interface의 속도를 10MB half duplex로 설정하려면 다음과 같이 한다.
# ndd -set /dev/qfe adv_100T4_cap 0
# ndd -set /dev/qfe adv_100fdx_cap 0
# ndd -set /dev/qfe adv_100hdx_cap 0
# ndd -set /dev/qfe adv_10fdx_cap 0
# ndd -set /dev/qfe adv_10hdx_cap 1
# ndd -set /dev/qfe adv_autoneg_cap 0
1.3. qfe interface의 속도를 100MB full duplex로 설정하려면 다음과 같이 한다.
# ndd -set /dev/qfe adv_100T4_cap 0
# ndd -set /dev/qfe adv_100fdx_cap 1
# ndd -set /dev/qfe adv_100hdx_cap 0
# ndd -set /dev/qfe adv_10fdx_cap 0
# ndd -set /dev/qfe adv_autoneg_cap 0
1.4. qfe interface의 속도를 100MB half duplex로 설정하려면 다음과 같이 한다.
# ndd -set /dev/qfe adv_100T4_cap 0
# ndd -set /dev/qfe adv_100fdx_cap 0
# ndd -set /dev/qfe adv_100hdx_cap 1
# ndd -set /dev/qfe adv_10fdx_cap 0
# ndd -set /dev/qfe adv_autoneg_cap 0
2. /etc/system 화일을 변경
/etc/system 화일에 변경한 내용은 바로 적용되지 않고, 시스템을 리부팅한
후에 적용된다.
2.1 qfe interface의 속도를 10MB full duplex로 설정하려면 다음과 같이 한다.
set qfe:qfe_adv_autoneg_cap=0
set qfe:qfe_adv_100T4_cap=0
set qfe:qfe_adv_100fdx_cap=0
set qfe:qfe_adv_100hdx_cap=0
set qfe:qfe_adv_10fdx_cap=1
set qfe:qfe_adv_10hdx_cap=0
2.2 qfe interface의 속도를 10MB half duplex로 설정하려면 다음과 같이 한다.
set qfe:qfe_adv_autoneg_cap=0
set qfe:qfe_adv_100T4_cap=0
set qfe:qfe_adv_100fdx_cap=0
set qfe:qfe_adv_100hdx_cap=0
set qfe:qfe_adv_10fdx_cap=0
set qfe:qfe_adv_10hdx_cap=1
2.3 qfe interface의 속도를 100MB full duplex로 설정하려면 다음과 같이 한다.
set qfe:qfe_adv_autoneg_cap=0
set qfe:qfe_adv_100T4_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
2.4 qfe interface의 속도를 100MB half duplex로 설정하려면 다음과 같이 한다.
set qfe:qfe_adv_autoneg_cap=0
set qfe:qfe_adv_100T4_cap=0
set qfe:qfe_adv_100fdx_cap=0
set qfe:qfe_adv_100hdx_cap=1
set qfe:qfe_adv_10fdx_cap=0
set qfe:qfe_adv_10hdx_cap=0
3. 위와 같이 하면 시스템에 설치되어 있는 모든 qfe interface의 속도를 10MB 또는
100MB로 지정할 수 있다. 그러나 각 interface별로 각각 다른 속도를 지정하고
싶은 경우에는 아래와 같이 interface를 먼저 지정한후 1 또는 2번 과정을 실행
한다.
3.1 ndd 명령어를 사용하는 경우
ndd -set instance "instance-number"
3.2 /etc/system 화일을 수정하는 경우
set qfe:qfe_instance="instance-number"
위의 설명에서 "instance-number"는 qfe0 interface는 "0", qfe1 interface는
"1", qfe2 interface는 "2"... 와 같이 정의 된다.
ce 인터페이스 수정할 경우 -----------
# ce0
ndd -set /dev/ce instance 0 # 해당 인터페이스 번호 ex) ce0
ndd -set /dev/ce adv_1000fdx_cap 0 # 1000M Full Duplex mode로 설정할 경우
ndd -set /dev/ce adv_1000hdx_cap 0 # 1000M Half Duplex mode로 설정할 경우
ndd -set /dev/ce adv_100fdx_cap 1 # 100M Full Duplex mode로 설정할 경우
ndd -set /dev/ce adv_100hdx_cap 0 # 100M Half Duplex mode로 설정할 경우
ndd -set /dev/ce adv_10fdx_cap 0 # 10M Full Duplex mode로 설정할 경우
ndd -set /dev/ce adv_10hdx_cap 0 # 10M Half Duplex mode로 설정할 경우
ndd -set /dev/ce adv_autoneg_cap 0 # 자동 설정을 사용하지 않을 경우 "0"을 셋팅
설정하고자 하는 mode에 "1"값을 setting 하시면 됩니다..
위의 예는 10M Full Duplex mode로 셋팅한 예입니다.
확인방법 :
# netstat -k ce0 | egrep 'link_speed|link_status|link_duplex'
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
qfe interface는 디폴트로 네트웍에 연결된 상대방의 interface와 negotiation하여
10/100 half/full duplex에 맞게 연결이 된다. 그러나 이 negotiation 기능이 없는
장비나 다른 이유로 하여 negotiation을 하지 못 하여 interface가 UP 되지 못할 경우가
있다. 이 경우에는 negotiation 기능을 사용하지 말고, 연결될 장비의 setting에
맞추어 수동으로 10/100 half/full duplex 설정하여야 한다.
qfe interface의 parameter를 변경하기 위한 방법에는 2 가지가 있다.
a) ndd 명령어를 사용하는 방법
b) /etc/system 화일을 수정하는 방법
1. ndd 명령어를 사용하여 변경
1.1. qfe interface의 속도를 10MB full duplex로 설정하려면 다음과 같이 한다.
# ndd -set /dev/qfe adv_100T4_cap 0
# ndd -set /dev/qfe adv_100fdx_cap 0
# ndd -set /dev/qfe adv_100hdx_cap 0
# ndd -set /dev/qfe adv_10fdx_cap 1
# ndd -set /dev/qfe adv_10hdx_cap 0
# ndd -set /dev/qfe adv_autoneg_cap 0
1.2. qfe interface의 속도를 10MB half duplex로 설정하려면 다음과 같이 한다.
# ndd -set /dev/qfe adv_100T4_cap 0
# ndd -set /dev/qfe adv_100fdx_cap 0
# ndd -set /dev/qfe adv_100hdx_cap 0
# ndd -set /dev/qfe adv_10fdx_cap 0
# ndd -set /dev/qfe adv_10hdx_cap 1
# ndd -set /dev/qfe adv_autoneg_cap 0
1.3. qfe interface의 속도를 100MB full duplex로 설정하려면 다음과 같이 한다.
# ndd -set /dev/qfe adv_100T4_cap 0
# ndd -set /dev/qfe adv_100fdx_cap 1
# ndd -set /dev/qfe adv_100hdx_cap 0
# ndd -set /dev/qfe adv_10fdx_cap 0
# ndd -set /dev/qfe adv_autoneg_cap 0
1.4. qfe interface의 속도를 100MB half duplex로 설정하려면 다음과 같이 한다.
# ndd -set /dev/qfe adv_100T4_cap 0
# ndd -set /dev/qfe adv_100fdx_cap 0
# ndd -set /dev/qfe adv_100hdx_cap 1
# ndd -set /dev/qfe adv_10fdx_cap 0
# ndd -set /dev/qfe adv_autoneg_cap 0
2. /etc/system 화일을 변경
/etc/system 화일에 변경한 내용은 바로 적용되지 않고, 시스템을 리부팅한
후에 적용된다.
2.1 qfe interface의 속도를 10MB full duplex로 설정하려면 다음과 같이 한다.
set qfe:qfe_adv_autoneg_cap=0
set qfe:qfe_adv_100T4_cap=0
set qfe:qfe_adv_100fdx_cap=0
set qfe:qfe_adv_100hdx_cap=0
set qfe:qfe_adv_10fdx_cap=1
set qfe:qfe_adv_10hdx_cap=0
2.2 qfe interface의 속도를 10MB half duplex로 설정하려면 다음과 같이 한다.
set qfe:qfe_adv_autoneg_cap=0
set qfe:qfe_adv_100T4_cap=0
set qfe:qfe_adv_100fdx_cap=0
set qfe:qfe_adv_100hdx_cap=0
set qfe:qfe_adv_10fdx_cap=0
set qfe:qfe_adv_10hdx_cap=1
2.3 qfe interface의 속도를 100MB full duplex로 설정하려면 다음과 같이 한다.
set qfe:qfe_adv_autoneg_cap=0
set qfe:qfe_adv_100T4_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
2.4 qfe interface의 속도를 100MB half duplex로 설정하려면 다음과 같이 한다.
set qfe:qfe_adv_autoneg_cap=0
set qfe:qfe_adv_100T4_cap=0
set qfe:qfe_adv_100fdx_cap=0
set qfe:qfe_adv_100hdx_cap=1
set qfe:qfe_adv_10fdx_cap=0
set qfe:qfe_adv_10hdx_cap=0
3. 위와 같이 하면 시스템에 설치되어 있는 모든 qfe interface의 속도를 10MB 또는
100MB로 지정할 수 있다. 그러나 각 interface별로 각각 다른 속도를 지정하고
싶은 경우에는 아래와 같이 interface를 먼저 지정한후 1 또는 2번 과정을 실행
한다.
3.1 ndd 명령어를 사용하는 경우
ndd -set instance "instance-number"
3.2 /etc/system 화일을 수정하는 경우
set qfe:qfe_instance="instance-number"
위의 설명에서 "instance-number"는 qfe0 interface는 "0", qfe1 interface는
"1", qfe2 interface는 "2"... 와 같이 정의 된다.
ce 인터페이스 수정할 경우 -----------
# ce0
ndd -set /dev/ce instance 0 # 해당 인터페이스 번호 ex) ce0
ndd -set /dev/ce adv_1000fdx_cap 0 # 1000M Full Duplex mode로 설정할 경우
ndd -set /dev/ce adv_1000hdx_cap 0 # 1000M Half Duplex mode로 설정할 경우
ndd -set /dev/ce adv_100fdx_cap 1 # 100M Full Duplex mode로 설정할 경우
ndd -set /dev/ce adv_100hdx_cap 0 # 100M Half Duplex mode로 설정할 경우
ndd -set /dev/ce adv_10fdx_cap 0 # 10M Full Duplex mode로 설정할 경우
ndd -set /dev/ce adv_10hdx_cap 0 # 10M Half Duplex mode로 설정할 경우
ndd -set /dev/ce adv_autoneg_cap 0 # 자동 설정을 사용하지 않을 경우 "0"을 셋팅
설정하고자 하는 mode에 "1"값을 setting 하시면 됩니다..
위의 예는 10M Full Duplex mode로 셋팅한 예입니다.
확인방법 :
# netstat -k ce0 | egrep 'link_speed|link_status|link_duplex'
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | [공지] 게시자료 열람자유. 불펌금지입니다. | 조인상 | 2010.12.07 | 20160 |
13 | SPARC 10의 / 파일시스템 용량제한 | 조인상 | 2010.05.12 | 6261 |
12 | RACK 전원코드의 V(볼트)내역 | 조인상 | 2010.05.12 | 6251 |
11 | 솔라리스에서의 디스크 이름 | 조인상 | 2010.05.12 | 6113 |
10 | CDE화면으로 로그인이 안될때... | 조인상 | 2010.05.12 | 6073 |
9 | SDS로 구성한 볼륨에 디스크 교체하려고 할때 | 조인상 | 2010.05.12 | 6060 |
8 | CDE에서 한글이 안나올 경우 | 조인상 | 2010.05.12 | 5937 |
7 | sendmail multi que setting | 조인상 | 2010.05.12 | 5798 |
6 | cron에 의해 자동으로 ftp를 하여 화일을 송/수신 하게 하려면? | 조인상 | 2010.05.12 | 5774 |
5 | 여러가지 백업방법에 대한 설명 | 조인상 | 2010.05.12 | 5768 |
4 | Setting MPxIO in Solaris | ischo | 2017.07.31 | 5628 |
3 | bind 유틸 설치 | 조인상 | 2010.05.12 | 5540 |
2 | 베리타스 볼륨매니저 관리용 GUI tool | 조인상 | 2010.08.17 | 2 |
1 | SUN T5140/T5240 서비스 매뉴얼 | 조인상 | 2010.12.22 | 0 |