L2TP не поднимается, если WAN down при загрузке
-
Обнаружил такую проблему. pfSense 2.0.2. Настроен L2TP через WAN. Если при загрузке WAN поднят, то L2TP тоже поднимается, но если он down, то L2TP не поднимается когда WAN снова становится UP. В логах идет бесконечное:
ppp: L2TP: Initiating control connection 0x285e4d08 0.0.0.0 0 <-> 83.102.254.213 1701
Apr 3 20:36:43 ppp: [opt1_link0] connect: Network is unreachable
Apr 3 20:36:43 ppp: [opt1_link0] Link: DOWN event
Apr 3 20:36:43 ppp: [opt1_link0] LCP: Down event
Apr 3 20:36:43 ppp: [opt1_link0] Link: reconnection attempt 27 in 1 secondsДля того чтобы заработало нужно в Status -> Interfaces на L2TP нажать Connect/Disconnect/Connect и тутже все хорошо, в логе появляется:
Apr 3 20:46:56 ppp: L2TP: Initiating control connection 0x285dcd08 10.129.71.228 0 <-> 83.102.254.213 1701
Apr 3 20:46:56 ppp: L2TP: Control connection 0x285dcd08 10.129.71.228 16775 <-> 83.102.254.213 1701 connected
Apr 3 20:46:56 ppp: [opt1_link0] L2TP: Incoming call #1140000 via control connection 0x285dcd08 initiated
Apr 3 20:46:56 ppp: [opt1_link0] L2TP: Call #1140000 connected
Apr 3 20:46:56 ppp: [opt1_link0] Link: UP event
….Я вижу разницу только в "…Initiating control connection 0x285e4d08 0.0.0.0 0 …" и "...Initiating control connection 0x285dcd08 10.129.71.228…" т.е. IP адрес в соединении с L2TP появляется только после нажатия принудительного дисконнекта L2TP. Этот адрес (10.129.71.228) WAN цепляет по DHCP, и практически сразу, как поднимается. Собственно это, что за глюк? Почему после присвоения адреса на WAN попытки поднятия L2TP не используют новые параметры, продолжает долбиться с 0.0.0.0?
Если прописать этот IP (10.129.71.228) в настройках L2TP в поле Local IP, то вроде все начинает работать нормально, только что что будет когда WAN получит другой адрес по DHCP?