부팅시 네트워크 카드 모듈이 없다고 할때 어떻게 해야 되나요.
글쓴이: kjho5728 / 작성시간: 월, 2005/01/17 - 11:25오전
여길 자주 이용하네여.. ^^
젠투를 설치 다 하고 부팅을 했습니다. 그런데 네트워크 모듈을 찾는데 오류가 나오더군여 sk98lin 을 찾을수 없다고
그래서 현제 인터넷이 안됩니다.
이럴땐 어떻게 해야 되나여 고수님들 좀 가르쳐 주세요.. ㅜㅜ
설치시 /etc/modules.d/kernel-2.6 (경로가 맞는지 잘 모르겠지만) 여기에 sk98lin을 추가 시켜 두었습니다.
그런데 부팅시 찾을수 없다 합니다. 어떻게 해야 될지.
Forums:
$ insmod /etc/modules.d/kernel-2.6/sk98l
$ insmod /etc/modules.d/kernel-2.6/sk98lin
하신뒤에 되는지 보시구요.
그런다음 부팅할때마다 실행되도록
/etc/inittab 나 /etc/rc.local 마지막에 추가해주시면 되구요.
아니면
/etc/modules.conf 파일에 추가해주세요.
------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.
감사 합니다. 여기에 올리면 역시 답은 얻어 내서 좋네여.. ^
감사 합니다.
여기에 올리면 역시 답은 얻어 내서 좋네여.. ^^
gentoo 만세~~!
[code:1]$insmod /etc/modules.d/kernel-
되질 안씁니다.
/usr/src/kernel-2.6.10/drivers/net/sk98lin 은
입습니다.
그런데 돼지 않네여.. 어떻게 해야 되죠..
gentoo 만세~~!
[quote="kjho5728"][code:1]$insmod /etc
그곳은 소스가 있는 부분입니다.
즉, 커널컴파일을 하기 위해서 필요한 파일이라는 소리입니다.
해당 부분(sk98lin)이 모듈로 컴파일되었다면
/lib/modules/사용하는커널버젼/ 아래에서 찾을 수 있을겁니다.
하지만 네트워크카드의 경우 그냥 커널에 포함되었다면 찾지 못할 수도 있습니다.
1. 모듈로 컴파일해서 설치했을때...(커널 설정시 [M]로 포함시켰을 때...)
/etc/modules.autoload.d/kernel-2.6
이 파일에 sk98lin을 추가 시켜놓으시면 됩니다.
sk98lin이 모듈로 되어있는지 확인은 /lib/modules/해당커널/ 디렉토리아래에서
찾아보셔야합니다.
2. 모듈이 아닌 직접 커널에 포함시켰다면...(설정시 [*]로 포함시켰을 때...)
보통은 네트워크 설정이 잘못되어서 그런경우가 있습니다.
일단 카드가 인식되었는지를 확인하려면 root유저에서 lspci로 확인해 볼 수
있습니다.
여기에 해당카드가 인식되어있지 않다면 카드에 문제가 있는것입니다.
카드를 교체하세요.
위에서 카드이름이 보인다면
dmesg | grep eth
로 해당 카드가 어느 장치이름으로 링크되었는지 확인할 수 있을겁니다.
발견할 수 없다면 커널설정을 다시하시고 커널컴파일을 다시해보세요.
여기까지 되었다면 ifconfig -a 로 모든 네트워크 장비들을 보는 옵션에서
eth0같은 이름으로 해당 카드가 잡혀있는것이 보일겁니다.
단, ifconfig 에서 보이지 않을 경우...
이때(-a 를 붙이고 실행했을때...) 보이지 않는다면 모듈로 설정했을 경우이므로
1번을 다시한번확인하시거나 커널컴파일(kernel config포함)을 다시한번 해보세요.
해당 장치가 보인다면 네트워크 설정에 문제가 있는경우 입니다.
/etc/conf.d/net 파일을 열고 자신의 환경에 맞는 항목을 추가하시면 됩니다.
그리고
/etc/init.d/net.eth0 restart
하시면 사용할 수 있겠죠.
부팅시마다 적용하는건
rc-update add net.eth0 default
하시면 될겁니다.
------------------------------
좋은 하루 되세요.
님 안되네여 ㅜㅜ 1번은 파일이 없고 2번은 어떻게 설정해야 된는
님 안되네여 ㅜㅜ
1번은 파일이 없고 2번은 어떻게 설정해야 된는지 모르겠네여..
좀 가르쳐 주세여 고수님들..
gentoo 만세~~!
댓글 달기