Project

General

Profile

Segnalazione #203

blocco del create se si inserisce una netmask nel range del DHCP

Added by Simone Piccardi over 7 years ago. Updated over 7 years ago.

Status:
Chiuso
Priority:
Normale
Start date:
03/02/2017
Due date:
% Done:

0%

Estimated time:

Description

Se nell'inserire i dati di configurazione nel fuss-server create (verificato solo a riga di comando) si inserisce come risposta al range DHCP una netmask:

Please insert DHCP Server Range

The IP range of address given by the DHCP Server, ex. '192.168.1.10 192.168.1.100'
Your choice? 192.168.42.0/24

dopo aver chiesto gli altri parametri il programma produce l'eccezione:

Traceback (most recent call last):
  File "/usr/bin/fuss-server", line 735, in <module>
    main()
  File "/usr/bin/fuss-server", line 731, in main
    args.func(args)
  File "/usr/bin/fuss-server", line 501, in create
    _config(c)
  File "/usr/bin/fuss-server", line 480, in _config
    res = c.check()
  File "/usr/bin/fuss-server", line 130, in check
    for key in self._crosscheck_network():
  File "/usr/bin/fuss-server", line 168, in _crosscheck_network
    range_addrs = netaddr.IPAddress(ip)
  File "/usr/lib/python2.7/dist-packages/netaddr/ip/__init__.py", line 281, in __init__
    % self.__class__.__name__)
ValueError: IPAddress() does not support netmasks or subnet prefixes! See documentation for details.

che si ripete subito rieseguendo fuss-server create, si risolve solo correggendo a mano o resettando la configurazione, ma sarebbe meglio avere un messaggio di errore più chiaro ed evitare il crash.

History

#1

Updated by Elena Grandi over 7 years ago

  • Status changed from Nuovo to Commenti
  • Assignee changed from Elena Grandi to Simone Piccardi

Tolto il crash, ora si comporta come tutti gli altri casi di errore e richiede la domanda.

Devo aggiungere un warning con qualche testo più specifico? Che testo?

#2

Updated by Simone Piccardi over 7 years ago

  • Assignee changed from Simone Piccardi to Elena Grandi

Se ripete il messaggio di richiesta

Please insert DHCP Server Range

The IP range of address given by the DHCP Server, ex. '192.168.1.10 192.168.1.100'
Your choice? 

a me pare più che sufficiente.

#3

Updated by Elena Grandi over 7 years ago

  • Assignee changed from Elena Grandi to Simone Piccardi

lo ripete (sia con interfaccia testuale che grafica)

#4

Updated by Simone Piccardi over 7 years ago

  • Status changed from Commenti to Chiuso

Verificato, a posto.

Also available in: Atom PDF