우분투 6.10 설치 후 랜카드가 안 잡힌거 같은데요
글쓴이: modesty83 / 작성시간: 목, 2007/01/04 - 12:06오전
리눅스 처음 설치해 보는 초보인데 이거.. 난감합니다.
via 보드에 내장된 랜카드 드라이버는 죄다 윈도우용밖에 없네요
하루종일 고생하고 있습니다
우분투에서 랜카드 못 잡은건지 확실히 확인해 보고 싶은데 어떻게 해야 하나요??
그리고 안 잡혔을시 어떻게 해야 하는지 꼭 알고 싶습니다
제발 부탁드립니다
Forums:
먼저 저는
먼저 저는 Gentoo사용자이며 잠시동안만 우분투를 사용해본 경험이 있음을 알려드립니다.
내용의 거의 대부분은 공통적인 부분이지만 설정파일이나 그 위치가 배포판마다 틀릴 수가
있으니 여기서 언급하는 파일이 없다면 해당 디렉토리나 그 상위 디렉토리를 기준으로
잘 찾아보시면 유사하거나 똑같은 파일을 발견할 수 있을거라고 생각합니다.
---------------------------------------------
일단 시스템이 인식했는지를 확인하는 방법입니다.
커널이 올라가면서 장치들을 인식하게 되고 그 자료를 가지고 있는 것을 보여주는명령어가
dmesg라는 명령어가 있습니다.
# dmesg
이렇게하면 시스템이 찾은 장치들의 정보를 볼 수가 있습니다.(시스템이 운영중에 인식되는
-USB같은...- 장치들도 추가로 적용됩니다.)
여기서 원하는 장치인 ethX를 찾기위해서는
# dmesg | grep eth
eth0: VIA Rhine II at 0x1bc00, 00:0b:6a:21:aa:26, IRQ 16.
eth0: MII PHY found at address 1, status 0x7869 advertising 05e1 Link 45e1.
eth1: RealTek RTL8139 at 0xe0804f00, 00:02:2a:c2:48:1e, IRQ 17
eth1: Identified 8139 chip type 'RTL-8139C'
를 해보시면 됩니다. 위의 예는 제 시스템에 들어있는 랜카드가 2개라 eth0와 eth1이
잡혀있는것을 보여주게 되어있습니다.(이것말고 다른 정보도 보여지지만 여기서는 장치가
인식되었는지만을 확인하는 차원에서 복사하지 않았습니다.)
두번째 방법은 lspci를 이용하는 방법입니다. 이 명령은 root의 명령이므로 sudo를 이용하시
던가 root로 로그인(또는 su -)하셔서 이용하십시요.
# lspci
...
00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
...
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)
...
만일 이더넷장치가 인식되었다면 위와 비슷하게 출력이 될겁니다.
여기까지는 시스템이 인식했는지를 확인해보는 부분이고 이제부터는 사용자가 설정해야할
부분들 일겁니다.
먼저 커널컴파일을 직접하셨다면 해당 랜카드를 커널에 직접 포함시켰는지 아니면 모듈형태로
컴파일했는지를 기억해내셔야합니다. 커널에 포함되었다면 다음으로 넘어가고 모듈형태로
컴파일했다면 해당 모듈을 메모리에 올려주셔야합니다.
모듈은 /lib/modules/2.6.xx/ 아래에서 찾아볼 수 있습니다.
# modprobe rhine (이것은 단지 예일 뿐입니다. 정확한 모듈명이 아닙니다.)
에러없이 모듈이 올라가면
# lsmod
의 리스트중에 rhine이라는 모듈명이 보일겁니다.
계속적으로 모듈을 자동으로 실행하고 싶다면 /etc/modules.autoload.d/kernel-2.6에 해당
모듈이름을 적어 놓으시면 됩니다.(단 위 파일은 Gentoo의 경우에 적용됩니다. 우분투의 경우에는
다른 이름일 수도 있습니다.)
커널에 직접포함시켰을 경우에 문제가 발생하면 dmesg에서 어떤 문제인지를 확인할 수가
있습니다.
여기까지 왔다면 시스템이 장치를 인식하고 있다고 생각하셔도 됩니다.
이제는 사용자가 작업을 해주어야합니다.
# ifconfig
로 장치가 보인다면 네트워크가 잡혔다고 생각할 수가 있지만 보이지 않는다면 네트워크가
잡히지 않았다고 생각해야합니다.
다만...
# ifconfig -a
에서 ethX가 보인다면(X는 0또는 그 이상의 숫자입니다.) 장치는 인식했지만 사용자 설정이
없어서 사용을 못하는 단계입니다.
제가 우분투의 장치설정은 잘 몰라서...
google에서 '우분투 랜 설정'이라는 단어로 검색을 해보시면 좋은 결과를 얻으실 수 있을겁니다.
------------------------------
좋은 하루 되세요.
------------------------------
좋은 하루 되세요.
댓글 달기