NIC가 두개라면 dhcpd를 띄울때 사용할 NIC를 지정해줘야할것같습니다.
dhcpd eth1 이렇게말이죠.
그게 아니라면 두 nic에 각각 맞는 subnet을 모두 작성해주시던지요.
그럼...
from ASTEROID...
P.S : 다른문제일수도있으니, 로그를 한번보세요. :-)
: 저는 211.145.95.0-255이렇게 모두 254개의 공인ip를 가지고 유동ip를 할당하려고 합니다.
: 현재 라우터에 211.245.95.254번이 할당돼 있습니다.
: 즉 gateway가 211.245.95.254가 되겠죠?
:
: 유동ip로 서비스를 해야 되는데 리눅스로 dhcp를 만들수 있을까요?
: 제가 몇번 해봤는데 도무지 제 실력으로는 안돼네요..
:
: 우선 제가 해본걸 적어보죠..
: 리눅스에 랜카드 두개를 꽃고 eth0에 211.245.95.1번을 할당하고 eth1에 192.168.1.1을 할당했죠.
: 다음 dhcpd서버를 깔고 /etc/dhcpd.conf파일을 아래와 같이 설정했습니다.
:
: /etc/dhcpd.conf파일 내용
: subnet 192.168.1.0 netmask 255.255.255.0 {
: range 192.168.1.2 192.168.1.254;
: default-lease-time 86400;
: max-lease-time 86400;
: option routers 192.168.1.1;
: option ip-forwarding off;
: option broadcast-address 192.168.1.255;
: option subnet-mask 255.255.255.0;
: option domain-name-servers 210.117.65.1 203.240.193.11;
: }
: dhcpd.conf 내용 끝
:
: 다음 /etc/rc.d/init.d/dhcp를 편집했습니다.
: /sbin/route add -host 255.255.255.255 dev eth1 이한줄을 추가해주고
: /etc/rc.d/init.d/dhcpd start하면 계속 failed만 떨어집니다.
:
: /etc/sysconfig/network에는
: NETWORKING=yes
: FORWARD-IPV4=yes로 되어있구요..
:
: /etc/sysctl.conf파일에는
: net.ipv4.ip_forward=1
: net.ipv4.ip_always_defrag=1이라는 줄이 있지요.
:
: 클리이언트(windows)에서는 자동으로 ip할당하게 해놓고 해봐도 ip를 못잡아옵니다.
: 당연한 거겠지요..
:
: 도대체 뭐가 잘못된것인지 알켜주시면 평생 잊지않겠습니다.
:
: 그리고 eth1에 공식ip를 줘도 상관은 없나요?
: 즉 하나로통신이나 두루넷처럼 부팅하면서 자동으로 공식ip를 가져오게 하고 싶습니다.
: 혹시 랜카드 맥어드레스에 따라서 접속이 되게 할수는 없을까요?
: 즉 어떤 곳에서 접속을 하면 랜카드 어드레스를 기억해두고 다른 랜카드로 접속을 하면
: 접속을 차단하는 방법이 있을런지요?
: 신비로 샤크롤 써봤는데 그게 되는거 같아서..
: 랜카드를 바꾸면 접속이 안되더라구요..
: 신비로에 전화를 해서 랜카드 바꿨다고 하면 그곳에서 뭔가를 초기화해야 ip를 할당받아
: 오더라구요.
: 제발 셋팅하는것좀 자세히 갈켜주세요..
: 넘 급합니다.
: 진작에 공부를 해 둬야 하는건데 넘 바쁘다 보니까...