[trustno1]님이 남기신 글:
>LSN과 몇군데 질문을 했는데 암 답이 없더군요. 저도 허접 주제에 넘들 질문하면 아는 한도에서 답변해 줬는데, 이럴때는 정말 답답해 지더군요. T_T 하여간 해결 방법을 아시는 분은 답변해 주시면 감사하겠습니다.
>
>================================================================
>
>ipchains로 사설아이피를 줘서 클라이언트를 관리하다가 귀찮아져서 dhcp를 서비스 해 주기로 마음먹었습니다. (현재 랜카드 두개로 masq가 되는 상태입니다) 그래서 dhcpd.conf를 설정했는데, dhcpd 를 실행하면 다음과 같은 에러가 나면서 작동이 되지 않습니다.
>
>...
>No subnet declaration for eth1(172.31.0.1).
>Please write a subnet declaration in your dhcpd.conf file for the
>network segment to which interface eth1 is attached.
>exiting.
>
>dhcpd.conf 파일은 다음과 같이 작성
>
>default-lease-time 600;
>max-lease-time 7200;
>option subnet-mask 255.255.0.0;
>option broadcast-address 172.31.255.255;
>option routers 172.31.0.1;
>option domain-name-servers xxx.xxx.xxx.xxx, 168.126.63.1;
>option domain-name "mydomain.com";
>
>subnet 211.0.0.0 netmask 255.0.0.0 {
>range 211.0.0.1 211.0.0.250;
>}
>
>eth0 → 실아이피
>eth1 → 172.31.0.1
>
>rc.firewall의 dhcp관련 옵션은 주석을 풀고 설정을 했거든요.
>그리고 255.255.255.255에 대한 route도 해줘야 한다고해서 route add해서 했습니다.
>
>뭐가 틀렸죠? eth1에 대해 다시 뭘 설정해 줘야 합니까...? rc.firewall에서 잘못했나...
>답변해 주시면 감사하겠습니다.
========================================
답변이 늦었군요...
지금쯤은 해결했을리라 믿습니다..
...
전 고정 IP 주소를 항상 사용하기 때문에...
솔직히 DHCPd 한번도 운영해 보질 안았습니다.
그러나..
잠깐 HOWTO 문서와 위의 내용을 짐작하면,
>No subnet declaration for eth1(172.31.0.1).
>Please write a subnet declaration in your dhcpd.conf file for the
>network segment to which interface eth1 is attached.
>exiting.
즉 eth1에 해당되는 172.31.0.1에 대한 서브넷이 dhcpd.conf 설정(정의)되지
않았다고 하군요...
subnet 172.31.0.0 netmask 255.255.0.0 {
range 172.31.0.0 172.31.255.255
}
그리고 eth1에는
네트워크 주소가 127.31.0.0
넷매스크가 255.255.0.0
이 설정되어 있는지 확인해 보세요... |