Когда я выполняю:
$ cat /sys/class/net/*/address
, я получаю:
f4:b5:20:23:9a:a4
00:00:00:00:00:00
1-й - это мой MAC-адрес Ethernet, а 2-й, я полагаю (я не эксперт в этих вещах), мой MAC-адрес компьютера. Несмотря на этот нулевой адрес, компьютер работает нормально. Однако у меня возникли проблемы с регистрацией программного обеспечения в Интернете, потому что для процесса регистрации требуется «настоящий» MAC-адрес, а адрес, содержащий все нули, неприемлем.
Почему это так и что мне делать (если что-нибудь)?
Ubuntu 20.04 (Xfce) 64-бит.
Спасибо.
Вашим методом вы выбрасываете полезную информацию. Информация, которая сообщает вам, какой интерфейс соответствует какому MAC-адресу. Вместо этого сделайте следующее:
~$ grep . /sys/class/net/*/address
/sys/class/net/enp2s0/address:00:19:b9:0d:af:fa
/sys/class/net/enp4s0/address:00:22:b0:75:c2:bd
/sys/class/net/lo/address:00:00:00:00:00:00
И, следовательно, мы видим, что это локальный петлевой интерфейс, вот, с MAC-адресом, состоящим только из 0.