Sounds like a bug, I opened a bug report 
here: https://github.com/openwisp/openwisp-controller/issues/367

Thanks!
Federico

On Thursday, January 14, 2021 at 11:31:13 PM UTC-5 [email protected] 
wrote:

> Hi Federico,
>
> The regex doesn’t seem to allow underscore ‘_’, so ‘ap_master’ didn’t work 
> either, but ‘master’ did. 
>
> On Thu, Jan 14, 2021 at 10:20 PM Federico Capoano <[email protected]> 
> wrote:
>
>> Dear Nitesh,
>>
>> At the moment the validation rule does not allow dots 
>> <https://github.com/openwisp/openwisp-controller/blob/423af1411ef1c6b8ee9a767ad1394336233c1df9/openwisp_controller/config/validators.py#L17-L27>,
>>  
>> I am not sure this was intentional.
>> Using only "ap_master" as the hostname will work. Does this prevent you 
>> from deploying the configuration you need?
>>
>> Best regards
>> Federico
>>
>>
>>
>> On Thu, Jan 14, 2021 at 9:51 AM Nilesh Agarwalla <[email protected]> 
>> wrote:
>>
>>> Hello,
>>>
>>> I recently switched my home network to use 4x OpenWRT-based Access 
>>> Points.  I have an Ubiquiti EdgeRouter that is configured to assign static 
>>> IPs via DHCP to the access points.  I also have DNSmasq enabled so that I 
>>> can do local hostname lookups.
>>>
>>> *I cannot get auto-registration to work using the local DNS hostname but 
>>> using the MAC address directly works.*
>>>
>>> E.g. my access point is named: ap_master.agarwalla.local and has a 
>>> local IP: 10.0.1.5
>>>
>>> I can successfully do an nslookup of ap_master.agarwalla.local from the 
>>> OpenWisp server:
>>>
>>> nilesh@OpenWisp:~$ nslookup ap_master.agarwalla.local
>>> Server:         10.0.1.1
>>> Address:        10.0.1.1#53
>>>
>>> Name:   ap_master.agarwalla.local
>>> Address: 10.0.1.5
>>>  
>>> I installed and setup OpenWisp and also configured /etc/config/openwisp 
>>> on the OpenWRT router:
>>>
>>> config controller 'http'
>>> option url 'https://openwisp.agarwalla.local'
>>> option verify_ssl '0'
>>> option uuid ''
>>> option key ''
>>> option shared_secret 'XXXX'
>>>
>>>
>>> Auto-registration fails as follows:
>>>
>>> root@ap_master:~# logread -f
>>> Thu Jan 14 14:45:03 2021 daemon.info openwisp: Registering device...
>>> Thu Jan 14 14:45:03 2021 daemon.err openwisp: Registration failed! {    
>>>  "name": [         "Must be either a valid hostname or mac address."     ] }
>>>
>>> Using the MAC address directly DOES work, though....but then I can't 
>>> change the hostname via the web interface:
>>> [image: Screenshot 2021-01-14 094911.png]
>>>
>>> Any thoughts on how to get this all to work with the local DNS hostname?
>>>
>>> Tnx!
>>>
>>> -- 
>>>
>> 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].
>>> To view this discussion on the web, visit 
>>> https://groups.google.com/d/msgid/openwisp/08852d12-0bca-458d-9893-b5efbe6e06d4n%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/openwisp/08852d12-0bca-458d-9893-b5efbe6e06d4n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> -- 
>>
> You received this message because you are subscribed to a topic in the 
>> Google Groups "OpenWISP" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/openwisp/odjkLhfpQ7I/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to 
>> [email protected].
>> To view this discussion on the web, visit 
>> https://groups.google.com/d/msgid/openwisp/CAERYH6VszdSbN%3D1MmaXh5YN24q4zq2Y4z99Yx3Fv20Wnp%2BRVcg%40mail.gmail.com
>>  
>> <https://groups.google.com/d/msgid/openwisp/CAERYH6VszdSbN%3D1MmaXh5YN24q4zq2Y4z99Yx3Fv20Wnp%2BRVcg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
> -- 
>
> --- ɥsǝlıu
>

-- 
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].
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/openwisp/94964e0d-92bd-4ec9-bd03-cf0d12f8d58en%40googlegroups.com.

Reply via email to