openwrt 포팅중 dhcp 설정에 관해서 궁금점이 있습니다.
어찌 어찌하다보니 openwrt 를 이용해서 무선공유기에 포팅을 하는 실습을 하게 되었는데,
설치된 리눅스는 페도라12 이고 (preupgrade 실패해서 그냥 쓰고 있습니다 ㅠㅠ) 여기서 openwrt 소스도 빌드하고
빌드된 커널과 플래쉬에 올릴 이미지를 RB493AH 보드에 올릴려고
minicom 과 rs232 연결을 하여 일단 부트로더가 뜨면 다음 부팅은 이더넷으로 하게끔 하여
설정을 하는 부분에서 dhcp 프로토콜을 이용하는데, 이게 리눅스에서만 정상 작동 하지가 않습니다..
윈도우에서는 5~6번시도하면 한번 커널로딩을 하는 이상한?! 현상이 있는데, 저는 리눅스에서 작업하는
것을 선호하기는 하지만, 여간 어려운게 아니네요.
일단 dhcp 서버는 /etc/dnsmasq.conf 을 수정하는데
listen-address=192.168.11.1
dhcp-range=192.168.11.1,192.168.11.100,12h
dhcp-boot=/tftpboot/vmlinux
맨뒤에 이런식으로 추가를 해주었습니다.
리눅스 호스트의 ip : 192.168.11.1, gw : 192.168.11.1, mask : 255 255 255 0)
이며 tftp 서버도 정상 작동하며 (get/put test도 해보고, netstat 확인도 함) ,
/tftpboot 폴더에 해당 커널, 램이미지가 준비되어있습니다. (vmlinux<-파일이름)
몇일째 dhcp 설정을 이리저리 바꿔보는데 당췌 성공할 기미가 안보이네요 ㅠ
처음에는 리눅스데탑의 nic 가 eth1 로 잡혀서 그런줄알고 eth0 (구글링해서 바꿨습니다.) 바꿨는데
별상관은 없는거 같네요 (확실한지는 모르겠습니다.)
타겟보드는 RB493AH 보드입니다.~
댓글 달기