Are you changing the configuration of a Device, Template or VPN Server?

Since from your config it looks like you are dealing with a client VPN, I
think it's either a Device or Template.
In these cases, the openwisp-config deamon running on OpenWRT will handle
it.

There's no automatic sync for VPN servers yet, but once we solve this
https://github.com/openwisp/django-netjsonconfig/pull/105 it will be
possible to implement it.

I hope this helps.
Fed

On Tue, Mar 19, 2019 at 12:40 PM Karol Ołtarzewski <[email protected]>
wrote:

> you are right my code is not up to date I will update my code as soon as I
> will have some free time and I will let you know, however when I am just
> saving I am not getting any error (getting only error when trying preview
> my configuration).
>
> And do I need to make some changes in openwrt ui to make my configuration
> works properly or openwisp will handle that?
>
> On Tue, 19 Mar 2019 at 16:07, Federico Capoano <[email protected]>
> wrote:
>
>> Hey Karol,
>>
>> what happens if you save? Do you get a validation error?
>> I had the same problem recently and it was because of the new "context"
>> field, I sent a fix for it last month:
>> https://github.com/openwisp/django-netjsonconfig/commit/59dbd8691b66ba7c947593b829583a57b7ba5313
>> Is your code up to date?
>>
>> Federico
>>
>> On Mon, Mar 18, 2019 at 4:03 PM Karol Ołtarzewski <[email protected]>
>> wrote:
>>
>>> Do I need to make some changes in browser openwrt UI after making
>>> OpenVPN configuration for my router in openwisp-controller? The
>>> configuration seems to be applied and I am not able to preview my
>>> configuration because I am getting `django.core.exceptions.ValidationError:
>>> ['Enter valid JSON']` in my console however I can download my configuration
>>> and see what is changed, my openVPN configuration after downloading it:
>>> ```
>>> config openvpn 'VPN'
>>>     option auth 'SHA1'
>>>     option auth_retry 'none'
>>>     option ca '/etc/certs/ca.pem'
>>>     option cert '/etc/certs/mycert-crt.pem'
>>>     option cipher 'BF-CBC'
>>>     option comp_lzo 'adaptive'
>>>     option dev 'VPN'
>>>     option dev_type 'tun'
>>>     option enabled '1'
>>>     option fast_io '0'
>>>     option float '0'
>>>     option fragment '0'
>>>     option key '/etc/certs/mycert-key.pem'
>>>     option mode 'p2p'
>>>     option mssfix '1450'
>>>     option mtu_disc 'no'
>>>     option mtu_test '0'
>>>     option mute '0'
>>>     option mute_replay_warnings '0'
>>>     option nobind '1'
>>>     option persist_key '0'
>>>     option persist_tun '0'
>>>     option port '1194'
>>>     option proto 'udp'
>>>     option pull '1'
>>>     list remote '192.168.8.1 1194'
>>>     option remote_random '0'
>>>     option reneg_sec '3600'
>>>     option resolv_retry 'infinite'
>>>     option script_security '1'
>>>     option tls_client '1'
>>>     option tls_timeout '2'
>>>     option tun_ipv6 '0'
>>>     option up_delay '0'
>>>     option verb '1'
>>> ```
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "OpenWISP" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "OpenWISP" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
> --
> You received this message because you are subscribed to the Google Groups
> "OpenWISP" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"OpenWISP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to