dhcpd에서 eth1 사용하기(?)
글쓴이: sarama / 작성시간: 수, 2005/03/09 - 6:03오후
제가 하고자 하는 것을 우선 간단하게 설명을 드리겠습니다.
집에 있는 데스트탑(Linux RedHat 9.0)에 2개의 랜카드가 달려있습니다. 하나(eth0)는 한통 ADSL에 연결하여 인터넷이 잘 됩니다.
다른 하나는 (eth1)은 크로스 케이블을 이용하여 노트북에 연결하여 dhcpd로 인터넷을 공유하고자 합니다.
리눅스(dhcp 서버)에서 dhcpd는 잘 작동이 되는듯 합니다.
그런데 ifconfig를 하면 eth1에 대한 항목이 없어서 ifup eth1명령을 통해서 활성화(?) 시키면 아이피를 받아온다고 하면서 에러가 납니다.
제가 원하는 것은 이 eth1에서 아이피를 받아오는 것이 아니라 dhcpd를 통해서 다른 노트북에 아이피를 제공할 수 있는 연결고리입니다.
도대체 제가 뭘 잘못하고 있는지 조차 감이 안잡혀서 이렇게 질문을 드립니다. 실마리를 제공해 주시면 감사하겠습니다.
Forums:
eth1 에 아이피가 있어야 합니다./etc/dhcpd.conf 에서
eth1 에 아이피가 있어야 합니다.
/etc/dhcpd.conf 에서 지정한 아이피 대역과 같은 대역의 아이피가 필요합니다.
----
http://poorpuppet.egloos.com
Re: dhcpd에서 eth1 사용하기(?)
우선 IP 매스커레이딩이 무엇인지 부터 알아보시는게 좋겠네요.
일단 eth1에도 IP를 할당하여야 합니다.
대략 아래와 같이 내부망에서만 쓰는 IP를 잡으면 되겠지요.
IP : 192.168.1.1
netmask : 255.255.255.0
게이트웨이 및 DNS는 안써줘도 됩니다.
/etc/dhcp.conf에는 interface "eth1" 라고 명시해 주면 됩니다.
----------------------------------------------------------------------
ddns-update-style ad-hoc;
subnet 192.168.1.0 netmask 255.255.255.0 {
interface "eth1";
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
option domain-name-servers 168.126.63.1, 168.126.63.2;
range 192.168.1.2 192.168.1.10;
}
----------------------------------------------------------------------
이렇게 써주면 192.168.1.2 ~ 10 중에 아무거나 잡힐겁니다.
물론 매스커레이딩 셋업이 되어 있어야 네트웍이 공유됩니다.
윗분 말씀대로 인터넷을 공유할 데스크탑의 eth1을 가상아이피로 세팅해주
윗분 말씀대로 인터넷을 공유할 데스크탑의 eth1을 가상아이피로 세팅해주셔야해요.
그리고 아랫글도 참고하시구요.
http://www.e-infomax.com/ipmasq/howto-trans/kr/IP-Masquerade-HOWTO-4.html
http://wiki.kldp.org/wiki.php/DocbookSgml/Masquerading-Simple-HOWTO
감사합니다. 한번 시도를 해봐야 겠습니다.Masquerad
감사합니다.
한번 시도를 해봐야 겠습니다.
Masquerade에 대한 질문을 종종 봤었는데, 이런 과정에서 필요한 것이었군요......
댓글 달기