: 현재 Redhat7.2에서 Realtek 8139 두개의 랜카드를 사용하고 있습니다.
:
: 어떻게 리눅스에 인식 시켜야 하나요 ?
:
: 이곳의 "팁란"과 질문과 답변"에 있는 방식으로 해보았는데 잡히지가
: 안더라구요
:
: 인터넷을 공유 시킬려구 하거든요 !!
:
: 현제 Redhat7.2에서 여러대의 인터넷 공유를 하구 계신분 있으시면
: 답변 부탁드릴께요
:
: 좋은 하루 되세요
:
: 그리구 서명란에는 뭘 적는가요 ?
해결책
1.랜카드 2개를 설치하고 인터넷을 일단 연결하지 않는다.
2.부팅후 root 로 vi /etc/modules.conf(Red Hat 7.2 경우)로 봐서
alias eth0 8139too
alias eth1 8139too
두줄이 있어야 한다 (없으면 추가)
3.cat /proc/interrupts 해서
번호(IRQ)먼저 얻은카드가 eth0 가 된다
dmesg | more해서 확인해도 된다
만일 어느카드가 어느 번호인줄 모르시면 하나만 설치하고 나서 확인하면
가능할듯
4.vi /etc/sysconfig/network 해서
NETWORKING=yes
HOSTNAME=(임의로 작성) 제 경우는 그냥 localhost.localdomain 임
확인하고(다르면 수정)
5. /etc/sysconfig/network-scripts/ifcfg-eth0 와
/etc/sysconfig/network-scripts/ifcfg-eth1 파일이 있어야 하는데
제 경우는 신비로 유동이라
ifcfg-eth0의 내용은
DEVICE=eth0 <- 이걸로 인터넷하겟다는 의미
ONBOOT=yes <- 부팅할때 동작되게끔
BOOTPROTO=dhcp <- 유동 IP로 하겟따
이며
ifcfg-eth1의 내용은
DEVICE=eth1 <- 이걸로 사설망하겟따
ONBOOT=yes <- 부팅때 자동으로
IPADDR=192.168.0.1 <- 사설망 내 번호이며 딴컴의 gateway가 됨
NETMASK=255.255.255.0 <-무조건 베껴요(253대까지 연결하겟따는의미)
NETWORKING=192.168.0.0 <-위 IPADDR의 번호 마지막을 0 으로
입니다
만일 이렇게 되어 있지 않으면 vi로 편집하시고(2 file 모두)
- 없으면 만드세요 물론 vi로
:wq로 빠져나와서
chmod 755 ifcfg-eth0
chmod 755 ifcfg-eth1
로 mode 전환해주고
6.컴 1대만 추가 연결이면 cross 된 cable을
컴 2대이상 이면 허브(30000원 정도)와 direct cable을 구입
- 파는데서 이말하면 다 알아먹음
여기서 direct cable 을 hub의 Uplink에 연결하면 않되고
바로 옆 1번에 연결해야합니다
(Uplink는 cross cable 용)
그리하면 인터넷 모뎀에서 나온 선은 eth0에 연결하고
그옆 eth1 은 허브와 같이 연결.
딴컴은 허브에서 연결 -- 이때 네트워킹이 작동 되고 안되고를 떠나서
모든 랜카드에서 파란불이 켜져야 한다. 안켜지면 연결이 안됨
7.컴을 reboot한다
맨처음 부팅때 [OK] 가 쭉 나오면서
eth0 때 시간이 걸린다 -- 참고 기다리세용 컴은 나름대로 바쁩니다.
eth1 때는 약간 덜 걸리지만.
[OK] 로 떨어지면 다행이지만 [FAILED]로 나와도 실망말자-저도 그랫어요
8.root로 login한다
먼저 lsmod하여
8139too 12832 2 <- 이 모듈로 랜카드 2개가 인식되엇따
라고 쓰인 줄을 찾으세요. <- 이는 정상적인 경우이고
비정상적이면 마지막 숫자가 0 또는 1입니다(랜카드 2개모두 8139일경우)
참고로 랜카드가 다르면 마지믹 숫자가 1이 되겟지요.
그런데 윗 줄을 못찾으면 큰일
a.카드가 망가졋거나
b.8139module이 없다는 이야기
cd /lib/modules/2.4.7-10/kernel/drivers/net로 가서
[ ] <- 이부분은 커널버젼이므로 다를수 있음
8139too.o 란 file이 있는가 확인해보고 없으면 나도 몰라
(source 구해서 module compile 해야함)
일단은 module이 up되엇다고 가정하고
먼저 internet이 안되고 있으면
/sbin/ifconfig 하여 확인해여함.--이 곳에 서명을 적어주십시오.이따가