Quando você vê HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 na saída de ifconfig tun0 , simplesmente significa que essa é uma interface virtual. Como este não é um hardware real, ele não possui um endereço de hardware.
Mesmo para uma interface virtual, é possível criar um endereço de hardware. No entanto, isso geralmente é necessário apenas para interfaces Ethernet virtuais. Para um dispositivo tun , geralmente não é necessário, e é por isso que ele é deixado como todos os zeros.