VPN 클라이언트에서 DHCP를 통해 ipv6는 받아오는데 ipv4를 못받아옵니다.
안녕하세요.
Soft Ether VPN 소프트웨어를 사용해 VPN을 테스트하던 중
VPN Server에 연결된 Client의 Virtual Interface가
ipv6 주소는 받아오는데, ipv4는 못 받아오는 문제가 발생했습니다.
Nov 13 13:45:11 raspberrypi avahi-daemon[2797]: New relevant interface eth0.IPv4 for mDNS.
Nov 13 13:45:11 raspberrypi avahi-daemon[2797]: Network interface enumeration completed.
Nov 13 13:45:11 raspberrypi avahi-daemon[2797]: Registering new address record for fe80::5cb2:3ff:fed2:b333 on vpn_soft.*.
Nov 13 13:45:11 raspberrypi avahi-daemon[2797]: Registering new address record for fe80::81c6:46fa:43c:a0e4 on wlan0.*.
Nov 13 13:45:11 raspberrypi avahi-daemon[2797]: Registering new address record for 192.168.0.58 on wlan0.IPv4.
Nov 13 13:45:11 raspberrypi avahi-daemon[2797]: Registering new address record for fe80::ef6c:f3b:d976:9dc7 on eth1.*.
Nov 13 13:45:11 raspberrypi avahi-daemon[2797]: Registering new address record for 169.254.80.126 on eth1.IPv4.
Nov 13 13:45:11 raspberrypi avahi-daemon[2797]: Registering new address record for fe80::7748:6637:dcc2:53a8 on eth0.*.
Nov 13 13:45:11 raspberrypi avahi-daemon[2797]: Registering new address record for 192.168.1.154 on eth0.IPv4.
Nov 13 13:45:11 raspberrypi avahi-daemon[2797]: Server startup complete. Host name is raspberrypi.local. Local service cookie is 740042356.
vpn_soft가 VPN Client의 Virtual Interface입니다.
로그를 보시면 ipv6는 받아왔는데 ipv4는 받아오지 못했습니다.
dhcp, securenat설정엔 문제가 없습니다.
VPN Client에서 "$ dhclient vpn_soft 명령을 입력하면 ipv4를 받아오긴 합니다.
Nov 13 13:48:46 raspberrypi avahi-daemon[2797]: Joining mDNS multicast group on interface vpn_soft.IPv4 with address 192.168.30.3.
Nov 13 13:48:46 raspberrypi avahi-daemon[2797]: New relevant interface vpn_soft.IPv4 for mDNS.
Nov 13 13:48:46 raspberrypi avahi-daemon[2797]: Registering new address record for 192.168.30.3 on vpn_soft.IPv4.
수동으로 ip를 받아와야 한다면 VPN이 다시 연결됐을 때마다 커맨드를 입력해야 하기 떄문에
문제를 해결해야하는데 뭐가 문제인지 감도 안잡히네요.. DHCP Request가 발생조차 안하는 것 같은데..
정말 모르겠네요..!
해결
/etc/dhcp/dhclient.conf 파일에 timeout 설정을 변경 후 정상적으로 ipv4를 받아오는것을 확인했습니다.
못 받아온 이유는 VPN이 연결되는 시간동안 dhclient는 계속 요청을 보내고 있습니다.
timeout은 기본으로 60초인데 VPN이 서버와 연결되는 시간동안
dhclient의 timeout시간이 경과되어 DISCOVER를 더이상 하지 않는 sleep 상태가 된것입니다.
댓글 달기