IT 기술문서/Redhat Linux

리눅스에서 LAN 카드가 잡히지 않을때

미니도라 2016. 8. 23. 15:25


- 리눅스에서 LAN 카드가 잡히지 않을때




최신 하드웨어의 경우 리눅스에서 드라이버가 잡히지 않을 경우가 있습니다.
LAN 카드를 예로 들어서 설치 방법을 설명 하겠습니다.

우선 해당 하드웨어사의 홈페이지로 들어가서 리눅스용 최신 드라이버를 다운로드
후 (보통 ***.tar.gz의 형태로 제공) 적당한 폴더로 업로드 합니다.

ex) 3com사의 랜카드 3c2000을 예로 함.

1. 업로드한 폴더의 압축 해제
#tar xvzf 3c2000.tar.gz

2. 압축을 푼 드라이버 폴더로 들어가서 make install
(해당 드라이버에 따라 다를 수 있음)
#cd 3c2000
#make install

3. modinfo 명령으로 모듈 확인
#modinfo
3c2000 ---> 설치된 모듈 확인

4. 위의 명령으로 모듈이 올라오지 않았다면 드라이버 압축을 풀었던
폴더로 이동하여 Makefile이 있는 폴더 안에서
insmod 3c2000.o라고 칩니다. 여기서 .o는 object 파일을 의미함
#insmod 3c2000.o

5. 그 이후 ifconfig eth0 up(또는 해당 이더넷 eth1등... )
#ifconfig eth0 up

6. modules.conf 내용에서 모듈명 등록
#vi /etc/modules.conf
alias eth0 3c2000 <--- 해당 라인을 입력
:wq <--- 저장

7. 마지막으로 부팅시 모듈을 찾을 수 있도록 depmod -a라는 명령어를 칩니다.
#depmod -a
#modinfo --> 모듈이 올라왔는지 다시 확인

반응형