Всмысле , мне просто нужно узнать mac address , но при прописывании ifconfig eth0 или ifconfig HWaddr выдает ошибку , как можно его узнать?
Я еще новичек в этом.
В современном Linux имена сетевым интерфейсам более не выдаются по схеме ethX, wlanX. Теперь применяется другая схема, вам нужен сетевой интерфейс enp8s0
eth0 — это название проводного интерфейса такое было. Было. Сейчас другая схема именования используется. Никакого eth0 больше нет, не нужно его больше использовать в командах.
Ну, 5 звёзд за активность на форуме, а не за правильность суждений дают. Да и то, что какое-то ПО - легаси, не значит что его нельзя вообще юзать. Не желательно != полный запрет. Кто привык к старым тулзам, будет юзать их до последнего. Переучивать кучу параметров заново у новой тулзы - не самое интересное занятие.
Что-то ни разу оно не предиктабл - на каждом компе раньше я почти всегда был уверен, что будет eth0, а теперь неизвестно что и каждый раз предварительно нужно смотреть и переписывать, потому как запоминать как это называется смысла нет - либо в следующий раз потребуется имя интерфейса на другом компе, где имя будет другим, либо уже успеешь забыть как он назывался. Хорошо ещё. что можно вернуть старое наименование.
Всё ухудшили ради жалкого процента людей с двумя и более сетевыми картами.
на каждом компе раньше я почти всегда был уверен, что будет eth0
Ну, это зря. Помню, когда-то давно после очередного обновления дистрибутива мой eth0 стал eth1. Потом карта сдохла, поменял, интерфейс стал называться eth2. Потом надоело каждый раз менять название в скриптах, поменял обратно на eth0.