인터넷 사용은 한국통신에서 제공하는 마이아이피를사용하고 있습니다.
리눅스 환경은 redhat 6.0에 사용합니다.
eth0 랜카드 ip 번호는 인터넷 마이아이피 번호가 물려있습니다,
eth1 랜카드는 사내 네트웍 ip 번호가 설정 되어 있습니다.
eth1 IP 번호는 100.100.100.254 입니다.
eth0 랜카드로 하는 서비스는 다 잘됩니다. 인터넷도 잘되고,
가상 호스트 서비스도 잘되고, 마이 아이피로 telnet, ftp 모두
잘 됩니다.
문제는 eth1 사내 네트웍 카드로 회사에 물려있는 여러대의 컴퓨터
에서 다 인터넷을 연결해야 하는데 문제입니다.
물론 ping 은 되는데, telnet, ftp 도 전혀 않됩니다.
그래서 매스커레이딩 기능을 이용하기 했습니다.
그런데 IP_Masquerading 을 하고 나서
eth0 랜카드는 active 잘 되는데
eht1 랜 카드는 "Delaying eht1 initialization 에러가 발생합니다.
이 작업을 하기 전에는 부팅시 eth1 랜카드가 active 되지 않아도 netcfg
실행해서 active 시키면 리눅스 서버를 재 부팅 하지 않은 않으면
계속 active 상태가 되어 , 내, 외부에서 ping 잘 되었습니다.그런데,
telnet과 ftp /etc/service, /etc/inetd.conf 화일에 설정을 잘 했는데도
전혀 작동을 하지 않습니다.
그런데. IP_Masqurading 하고 난 후 netcfg 실행시켜 active 시켜도
계속 "Delaying eth1 initialization' 에러가 발생할 뿐 전혀 동작이
되질 않습니다.
어느 질답란을 보니 "Delaying eht1 initialization " 에라 수정을
/etc/conf.modules 에 irq, io 을 넣어주면 된다고 하던데
설정을 해줘도 Delaying 에러가 없어지지 않습니다.
별 방법을 다 해봐도 해결이 않됩니다.
도움좀 부탁드립니다.
매스커레이딩 커널 컴파일은 제대로 된거 같습니다.
무슨 문제 일까요 ?
/etc/rc.d/rc.local 추가하라는 내용을 추가 했습니다.
커널버젼이 2.2.x 입니다.
ipchains -A forward -j MASQ -s 100.100.100.0/24 -d 0.0.0.0/0
매스커레이딩 과정은
NetWorking options --->
* Network firewalls : yes
TCP/IP networking
* IP :firealling :yes
* IP :always defragment (required for masquerading) : yes
이부분은 존재하질 않아서 선택하지 못했습니다.
* IP :masquerading :yes
* IP: ICMP maquerading : yes
IP:masquerading special modules support (NEW)
[M] IP : ipautofw masq support (EXPERMENTAL) (NEW)
[M] IP : ipportfw masq support (EXPERMENTAL) (NEW)
[M] IP : ip fwmark masq -forwarding support (EXPERIMENTAL) (NEW)
선택후
커널 컴파일
make dep;
make clean;
make zImage; // 이 부분은 실행이 되질 않아서 무시함
IP_Masquerading 기능을 넣기위해
make modules
make modules_install
컴파일 후 부팅시 마다
delmod : xxx unresolved in /lib/modules/2.2/14-5.0/autofx.o
위와 같은 메세지들이 이름이 다른 메세지가 많이 나타납니다.
eht1 랜 카드는 "Delaying eht1 initialization 에러가 발생 원인좀
알려 주십시요.--김미숙