DHCP Client가 Default g/w를 못받아오는 이유를 알려주세요
글쓴이: -@Naver / 작성시간: 화, 2020/12/01 - 9:44오전
DNSMASQ를 사용해 DHCP server를 구축했습니다.
/etc/dnsmasq.conf
interface=tap_wlan dhcp-range=10.77.77.77,10.77.77.177,1m dhcp-option=option:router,10.77.77.1/8 dhcp-leasefile=/var/lib/dnsmasq/dnsmasq.leases
DHCP client는 두가지 환경으로 테스트를 해봤습니다.
1) /etc/network/interfaces 에 allow-hotplug dhcp 설정
allow-hotplug vpn_soft iface vpn_soft inet dhcp
2) 스크립트로 dhclient vpn_soft 커맨드를 통해 dhcp 요청
sudo dhclient vpn_soft
여기서 문제는
allow-hotplug 설정으로 ip를 받아올 경우 라우팅 테이블에 default g/w가 등록이 안 됩니다.
dhclient vpn_soft 커맨드로 ip를 받아올 경우 라우팅 테이블에 default g/w가 등록 됩니다.
뭐가 문제인지 구글링 해봤지만 답을 구하지 못하고 있네요 무슨 이유때문에 default g/w가
등록 되거나, 등록되지 않는지 궁금합니다..
Forums:
해결
/etc/dnsmasq.conf 파일에 추가된 내용중
dhcp-option=option:router,10.77.77.1/8 해당 라인에서
/8 서브넷을 적어놓은 부분을 dnsmasq가 인식을 못해서 발생한 버그입니다
dhcp-option=option:router,10.77.77.1 으로 수정 후 정상적으로 게이트웨이를 받아오는것을 확인했습니다.
댓글 달기