[완료] dhcpd에서 ip alias된 nic를 제대로 인식하지 못합니다.
글쓴이: visualplus / 작성시간: 화, 2008/12/23 - 8:47오후
안녕하세요. dhcp 서버를 한번 구동해보려고 하는데 생각처럼 잘 안되네요.
일단 제가 막힌 부분은 지금 eth0에 10.0.5.1/30, 110.110.110.1/24, 200.200.200.1/24가 셋팅되어있습니다.
( eth0:0 eth0:1이 아닌 ip alias로 eth0에 되어있는겁니다 )
뭐.. 여태 이렇게 셋팅해서 잘 사용했었습니다.
그런데, dhcp server에서 제대로 인식을 못하네요.
앞에있는 10.0.5.1/30만 인식을 합니다.
그래서 subnet 200.200.200.0 netmask 0.0.0.0 { } 요 구간이 서브넷을 찾을수 없다는 메세지가 뜨면서
dhcpd 구동이 안됩니다.
지금은 subnet 0.0.0.0 netmask 0.0.0.0 {} 이런식으로 해서 어떻게 하긴 했지만..
클라이언트에서 ip를 받은 뒤 서브넷도 0.0.0.0이 되어버립니다..ㅠㅠ
여튼. 이걸 어떤식으로 해야할지 잘 모르겠습니다.
구글링을 계속 해보았지만.. 저와 같은 상황인분들은 많아도 딱 맞는 답변을 구하기가 어렵네요..
혹시 이와같은 경우를 겪으셨거나 해결방법을 아시는분 도움좀 주시면 감사하겠습니다..ㅠㅠ
제 dhcpd.conf 파일입니다
ddns-update-style interim; log-facility local7; subnet 200.200.200.0 netmask 255.255.255.0 { range 200.200.200.2 200.200.200.100; default-lease-time 86400; max-lease-time 17280; option routers 200.200.200.1; option domain-name-servers 203.248.252.2,168.126.63.1; } on commit { execute("/bin/echo", "aaa", ">", "/test/test"); }
이건 오류메세지입니다
No subnet declaration for eth0 (10.0.5.1). ** Ignoring requests on eth0. If this is not what you want, please write a subnet declaration in your dhcpd.conf file for the network segment to which interface eth0 is attached. **
Forums:
이해가 부족해서 그랬던것 같습니다.
subnet 0.0.0.0 netmask 0.0.0.0 {
어쩌구..
option subnet-mask 255.255.255.0
어쩌구..
}
이런식으로 하면 되는것 같네요.
댓글 달기