랜카드 설정이 안돼요

nam3097의 이미지

이 왕초보가 겨우 리눅스를 설치하고 이더넷 카드를 인식하려고 했습니다.
ADSL 모뎀과 연결된 것은 리얼텍 8139이고 내부 랜카드는 LevelOne FNC-0109TX 입니다.
일단 인터넷부터 하기 위해
#modprobe 8139too
라고 입력했습니다.
많은 양의 글이 죽죽 나온 결과 맨 밑에
8139too failed라고 뜨는것이 아닙니까?
#lsmod라고 해봐도
Module 라는 것만 덩그라니 한줄 있고......
제가 찾아본 다른 책에는 모듈들이 많이 있던데. 혹시 설치를 잘못한게 아닐까요?
그래서 그냥 일단 무시해보고
#alias eth0 8139too 해도 failed라고 뜨고
책보고 다른 설정 다 끝마치고
#ifconfig 라고 입력해도 루프백만 뜨고
다른 설정들 다 마치고
# /etc/rc.d/init.d/network restart
라고 입력했더니
Shtting down interface eth0 [OK]
Setting network parameters [OK]
Bring up interfafce lo [OK]
여기까진 좋은데..........
Bring up interface eth0 [Failed]
라고 뜨고 말았습니다. 역시 안 읽힌 것 같습니다.
제가 좀 많이 두서가 없어서 읽기 힘드실지 모르겠습니다.
답변 부탁드리겠습니다.

sunyzero의 이미지

lsmod 에서 적어도 한두개의 모듈은 보일만한데 한개도 안보인다면 뭔가 커널에 문제가 있어보입니다. 심지어 ext3나 cdrom이나 이런 모듈은 기본커널에서 보일겁니다.

혹시 커널컴파일을 하셨나요? 아니면 설치한 그 상태 그대로였나요?

그리고 보통 PCI랜카드라면 kudzu가 부팅시 실행하면서(혹시 실행이 안되었다면 그냥 kudzu를 실행하면됨) 자동으로 인식될것입니다. 굳이 modprobe를 사용하면서까지 인식시킬 필요는 없습니다.

dmesg를 보시면서 여러가지 모듈이 제대로 인식되었는지 확인해보세요.

========================================
* The truth will set you free.

xyhan의 이미지

제가 오래전에 사용하던 방법은
insmod '드라이버 위치' 였는데..
드라이버 위치가 생각이 안나넹..
이렇게 모듈 올린다음에..
그다음에...

ifup eth0

였는데 하도 오래전 일이라....
리얼텍이면 그냥 인식할꺼 같은데..
pci 라면 자동으로 잡는걸로 아는데..

============================================================

선한 인간이냐 악한 인간이냐는 그사람의 의지에 달렸다. -에픽테토스-
의지 노력 기다림은 성공의 주춧돌이다. -파스퇴르-

============================================================

mushim의 이미지

윗분 말씀대로 kudzu 를 사용하시는게 제일 좋은 방법이구요.

문제가 생긴 이유를 찾을려면,

/sbin/lspci -v 를 통해서 해당 네트워크 카드가 Realtek 8139 이고,
내장 랜카드보다 PCI 순서(?) 가 먼저인지를 확인해야 합니다.

그런다음 8139too module 이 있는지를 확인해야 합니다.
/lib/modules/커널버전/modules.dep 파일에 8139too.o 가 있는지를 확인하시면 됩니다.

multihand의 이미지

Win XP를 쓰는 동안은 SMC EZ pci(External)와 RTL8029(Internal)의 불편함을 못 느꼈는데,
엊그제부터 리눅이 설치하겠다고 깝짝대면서 머리에 쥐가 날 지경이지요.

처음엔 RedHat 8.1과 한컴3.1beta로 설치를 시도하다가 kernel load 중에 뻗는 바람에 잠시 좌절했다가
gentoo에선 커널 옵션이 다양하길래 이넘으로 재시도해서 일단 부팅은 성공했습니다....만!!!
usb 장치 인식 중에 뻗지를 않나, kudzu에서 pci lancard detect하다가 뻗지를 않나...
이래저래 안되는 것 투성이더군요.

아무튼, 모든 디텍트 옵션을 끄고 부팅에 성공해서 network 잡아볼라고 했더니만, network driver 지원이 안되더군요.
그래서 남는 랜카드(8139B, 8139C 두개)로 교체를 한 후에 다시 도전을 했지요.
그랬더니, 역시 안되더군요. ㅡ_ㅡ;;

MB(ASUS A7V)에서 IRQ를 자동으로 세팅해 주는데 lancard 2개가 같은 irq를 써서 인식이 안되는 것 같기도 하고...
혹시나해서 랜카드를 한장 빼고 하면 kudzu는 잘 동작하는데 랜카드만 못잡고 ㅡ_ㅡ 아주 환장할 지경이지요.

에고, 잡설이 길었네요.
모쪼록, 해결방안을 찾아서 즐컴하시길 바랍니다.

nam3097의 이미지

이더넷 카드는 Realtek 8139이라고 말씀 드렸죠?
커널 버전을 알기위해
#uname -r
2.4.18-4BOOT
이렇게 나오더군요.
2.4.18-4는 알겠는데 뒤에 BOOT는 뭔지
그래서 말씀을 듣고 책을 찾아서
# cd /lib/modules/kernel/
까지 갔습니다.
kernel 밑에는 검색해서 나온 2.4.18-4BOOT 라는 폴더가 있어야 하는데 있는 폴더라곤
#ls
/2.4.18-4
만 있는 것이었습니다. 뒤에 BOOT가 안 붙은 것이지요
그래서 그냥 되겠지 하고 모듈들이 있는 폴더까지 내려간 다음에 8139too.o가 있다는 것을 확인했습니다.
참고로 부팅할 때 다 확인했지만 이더넷 카드는 읽지 않았습니다.
커널 컴파일도 안 했고요. 하는 방법이 어디있는지 알려 주시면 고맙겠습니다. 도저히 이 홈페이지에서 찾을 수 없군요.
그래서 이젠 될거야 하고
#modprobe 8139too 라고 입력한 순간 충격(해석한 것)
bash 입력하신 모듈이 /lib/modules/kernel/2.4.18-4BOOT/modules 에 존재하지 않습니다.(......)
도대체 검색할 땐 BOOT가 붙고 폴더에는 BOOT가 없으면서 다시 명령어 넣을 때는 다시 BOOT가 없다 하고......
도대체 뭔지 모르겠습니다.
ps.참고로 제가 첫번째로 올린 글은 2.4.18-4를 2.4.18-4BOOT로 똑같이 복사한 뒤에도 생긴 문제였습니다. 이 문제를 풀어 주시면 고맙겠습니다.

nam3097의 이미지

#uname -r
2.4.18-4BOOT
#cd /lib/modules/kernel/2.4.18-4/modules
#ls
.
.
.
8139too
.
.
.
#modprobe 8139too
bash 입력하신 모듈이 /lib/modules/kernel/2.4.18-4BOOT/moduels에 존재하지 않습니다.
#lsmod
Modules ....................
#ifconfig
lo(Loop back)
.
.
.
.
.
#cd /lib/moduels/kernel/
#ls
2.4.18-4/

도대체 뭘 어쩌란 말인지...

xyhan의 이미지

/lib/modules/2.4.20-7/kernel/drivers/net/8139too.o

제껀 레드헷 입미다.. 이 위치에 있네요..
님의 버전에 맞추어 커널 디렉토리만 바꾸어주면 되지 않을까요..
find ./ -name "8138too.o" 로 찾아 보시던지요..
그러면
insmod /lib/modules/2.4.18-4/kernel/drivers/net/8139too.o
한다음에

ifup eth0
해보세요 오레전 방법이라 생각이 잘 안납미다..

============================================================

선한 인간이냐 악한 인간이냐는 그사람의 의지에 달렸다. -에픽테토스-
의지 노력 기다림은 성공의 주춧돌이다. -파스퇴르-

============================================================

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.