124
VoIP Subscriber Gateways
3.
Analysis of 66 and 67 options
If 43 Option from DHCP server is not received, client searches for Option 66 and extracts TFTP
server address. If Option 66 was received with Option 67, the firmware name will be extracted from
Option 67. If 67 Option is not received, both the firmware file name and configuration file will be
extracted from configuration (these parameters are displayed on the WEB-interface’s page in the
‘Firmware file name'
fields (for Option 66 analysis) of the ‘
System/Autoconfiguration
and
Configuration
file name
’ menu). If these fields are empty, the attempt to load the files will be performed:
MAC_ADDRESS.cfg
MAC_ADDRESS.fw
Where MAC_ADDRESS is MAC address of the device WAN interface written by uppercase letters
after dot ‘.’ (for example, A8.F9.4B.02.20.9A.cfg и A8.F9.4B.02.20.9A.fw).
4.
Configuration Update
New configuration will be applied only if its MD5-hash differs from MD5 of current
configuration.
5.
Checking a firmware and mounting a disk image
After loading a firmware file, its version is checked by using ‘version’ file in tar.gz archive).
If the current firmware version corresponds to version of the file obtained via DHCP, firmware
will not be updated. Update is performed only when firmware versions are mismatched. The running
process of recording a firmware image to the flash memory of the device is indicated by the
alternating cyclical blinking of the 'Power' indicator in green, orange and red.
The functions of password encryption (if PPPoE, PPTP, L2TP protocols are used) and SIP
client encryption for authentication on SIP server have been added since firmware
version 1.8.0. ‘config.file’ file. When you prepare the config.file or *.cfg file for
autoconfiguring
with
changing
passwords
you
should
substitute
option
'auth_pass_encrypted' 'encrypted password'
to option
'auth_pass' 'password'
line for
each account in the ‘
/etc/config/pbx
’ file. To change authentication password using
PPPoE, PPTP, L2TP, you should substitute in the
/etc/config/network
file
option 'pppoe_psw_encrypted' ' encrypted password'
option 'pptp_password_encrypted' ' encrypted password''
to:
option 'pppoe_psw' 'password'