최신 하드웨어의 경우 리눅스에서 드라이버가 잡히지 않을 경우가 있습니다.
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 --> 모듈이 올라왔는지 다시 확인
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 --> 모듈이 올라왔는지 다시 확인