Страница 1 из 1

Список сетевух.

Добавлено: 2009-08-18 21:26:13
mihan_k
Такой вопрос: мне нужно получить список сетевых карт, а именно названия и MAC-адреса.
Например:

Код: Выделить всё

rl0: 11:22:33:44:55:66
rl1: 22:33:44:55:66:77
...
Вариант с ifconfig выдаёт слишком много информации, причём в несколько строк.
dmesg подходит, но проблема в том, что при очередной перезагрузке информация о сетевухах выводится повторно, как и о других устройствах, так если перезагрузились 5 раз, то 5 раз и выведет одно и то же..
как быть?

Re: Список сетевух.

Добавлено: 2009-08-18 22:05:00
server801
можно.

Код: Выделить всё

ifconfig eth0 hw ether 00:00:00:00:00:00

Re: Список сетевух.

Добавлено: 2009-08-18 22:30:20
mihan_k
server801 писал(а):можно.

Код: Выделить всё

ifconfig eth0 hw ether 00:00:00:00:00:00
не понятен принцип действия команды и она явно не для фри, а для линукса.

Уточню, что изначально не известны ни модели сетевых карт, ни их количество.

Re: Список сетевух.

Добавлено: 2009-08-18 22:36:39
server801
сорри.

Код: Выделить всё

ifconfig -l
вывод названий интерфейсов

Re: Список сетевух.

Добавлено: 2009-08-18 23:12:41
paradox

Код: Выделить всё

ifconfig -a | grep ether
если наскорую руку
доделай сам формата

Код: Выделить всё

if: ether