chmacaddr must be provided with four args