커널 2.6.4로 부팅 후 네트웍이 되질 않습니다.
글쓴이: koku_ma / 작성시간: 금, 2004/04/09 - 10:03오전
컴퓨터 사양은 아래와 같습니다.
Quote:
M/B : Intel Server Board SE7501HG2
CPU : Intel Xeon 2.4Ghz (533MHz, 512KB L2 Cache) 2개
MEMORY : DDR ECC REG 512MB 2개
LAN-CARD : Intel PRO 1000 Ethernet Connect Ethernet Connect 2개
HDD : Fujitu SCSI
레드헷 9.0을 풀 인스톨 했습니다.
그 다음 네트웍 세팅을 하고
그리고 커널을 2.6.4로 올리기 위해 module-init-tools 을 다운 받아서
#tar -zxf module-init-tools-3.0.tar.gz #cd module-init-tools-3.0 #./configure --prefix=/ #make moveold #make #make install #./generate-modprobe.conf /etc/modprobe.conf
이렇게 하고
커널 linux-2.6.4.tar.bz2 를 다운받아서 컴파일을 아래와 같이 했습니다.
# tar -jxf linux-2.6.4.tar.bz2 # cd linux-2.6.4 # make mrproper # make menuconfig # make bzImage # make modules # make modules_install # make install
위와 같이 컴파일을 할 때 마지막 make install 할 때 아래와 같이 에러가 나서
# make install make[1]: `arch/i386/kernel/asm-offsets.s'는 이미 갱신되었습니다. CHK include/linux/compile.h Kernel: arch/i386/boot/bzImage is ready sh /usr/src/linux-2.6.4/arch/i386/boot/install.sh 2.6.4 arch/i386/boot/bzImage S ystem.map "" No module aic7xxx found for kernel 2.6.4 mkinitrd failed make[1]: *** [install] 오류 1 make: *** [install] 오류 2
아래와 같이 해 주었더니 에러없이 잘 컴파일이 되었습니다.
# mkdir -p /lib/modules/2.6.4/kernel/drivers/scsi/aic7xxx/ # cp /usr/src/linux-2.6.4/drivers/scsi/aic7xxx/aic7xxx.o /lib/modules/2.6.4/kernel/drivers/scsi/aic7xxx/aic7xxx.o
그리고 나서 부팅을 했는데 부팅할 때 USB mouse와 keyboard 모듈 쪽에서 에러 나는거 말고는 에러 없이 부팅이 잘 됐습니다.
그런데 문제는 네트웍이 되지 않는 겁니다.
분명 커널 컴파일 하기 전에 네트웍 세팅을 하고 그래서 linux-2.6.4.tar.bz2 과 module-init-tools-3.0.tar.gz
이걸 다운을 받았기 때문에 세팅에는 문제가 없었을 것이구요.
ifconfig 명령이나 다른 네트웍 세팅 파일들을 봐도 문제 없이 설정이 되어있습니다.
왜 네트웍이 되지 않는걸 까요?
이 게시판을 검색해 보니 저와 같은 경우를 격으신 분이 한 분 계시던데 정확한 답변은 없었습니다.
(http://bbs.kldp.org/viewtopic.php?t=33355&highlight=%B3%D7%C6%AE%BF%F7)
그 분 메일이라도 등록이 되어 있으면 해결 했냐고 물어 볼 텐데요.
아시는 분은 답변 좀 해주세요.
일주일이 넘게 커널 2.6 한 번 돌려보자고 이러고 있습니다.(갈길이 먼데.....ㅡㅡ; )
Forums:
ifconfig
root로(super user)
결과를 올려주실래요?
------------------ P.S. --------------
지식은 오픈해서 검증받아야 산지식이된다고 동네 아저씨가 그러더라.
ifconfig와 route 내용입니다.
ifconfig 내용
route 내용
그런데 정말 신기한 것을 발견했습니다.
이 서버는 두개의 네트웍카드를 갖고 있는데요. 한 쪽은 203.241.56.0 이 네트워크(외부망)에 한 쪽은 203.247.127.0 이 네트워크(내부망)에 물려 있습니다.
그런데 정말 신기한 것은 203.241.56.65(외부망 게이트 웨이) 이 아이피로 ping을 날리면 네트웍 연결이 안되어 있는 것으로 나오고요.
또한 203.241.56.122 ~ 203.241.56.126 까지 ping을 날려도 네트웍 연결이 안되어 있는 것으로 나옵니다.
유독 203.241.56.128 서버와는 네트웍 연결이 됩니다.
물론 203.241.56.122 ~ 203.241.56.128 까지는 같은 허브에 물려 있습니다.
그런데 신기하게 유독 하나의 서버와는 통신이 됩니다.
내부 네트웍으로 테스트를 해 보아도 같은 현상이 나옵니다.
같은 허브에 물려있는데 유독 하나의 서버와는 통신이 되고 나머지 서버와는 통신이 되지 않습니다.
정말 신기합니다.
물론 다시 이전 커널로 부팅하면 아무 이상없이 모든 서버와 통신이 됩니다.
왜 그럴까요?
댓글 달기