Форум русскоязычного сообщества Ubuntu


Автор Тема: Как получить список зарегистрированных сетевых карт?  (Прочитано 27707 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Александр_Тверь

  • Автор темы
  • Участник
  • *
  • Сообщений: 130
    • Просмотр профиля
ifconfig -a  показывает список активных (подключенных) сетевых карт, а как посмотреть список сетевых карт которые были подключены когда-то?
новая сетевая карта получает новый номер eth1-2-3-4, как удалить  уже не актуальные карты?

Оффлайн dsh

  • Участник
  • *
  • Сообщений: 229
    • Просмотр профиля
/etc/network/interfaces

Оффлайн Александр_Тверь

  • Автор темы
  • Участник
  • *
  • Сообщений: 130
    • Просмотр профиля
/etc/network/interfaces

в данном файле содержится информация о настройках каждого сетевого интерфейса, причем привязка идет не к mac адресу устройства, а к его имени ethX
в моем случае никаких настроек в данном файле нет.
прежняя сетевая карта получила имя eth0. Я вставил новую, она получила eth1. Вопрос в том, как я могу освободить имя eth0?
чтобы система новой сетевой карте дала название eth0 (как старой), а не eth1 как сейчас

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
cat /proc/net/dev

В ответ выдается таблица с длинными строками, каждая из которых соответствует сетевому интерфейсу в системе.
В левой колонке приведены их имена.

Еще можно поизучать вывод команды
sudo lshwДля упрощения для lshw есть gui.
« Последнее редактирование: 29 Январь 2010, 11:06:16 от wl »
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн sql77

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
какой ethX система назначит карте написано в

/etc/udev/rules.d/70-persistent-net.rules

содержимое например такое

# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:8d:4f:d6:e8", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth4"

# PCI device 0x10b7:0x9200 (3c59x)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:01:02:0b:12:2f", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

меняем цифорку в конце NAME="eth1" ,  NAME="eth4" и после этого данную карту можно подключать под новым ethX в /etc/network/interfaces

Пользователь решил продолжить мысль 29 Январь 2010, 11:08:01:
добавка в 70..persistent.rules

записаны все сететвые карточки которые когда либо втыкались в комп. типа того.

Оффлайн Александр_Тверь

  • Автор темы
  • Участник
  • *
  • Сообщений: 130
    • Просмотр профиля
какой ethX система назначит карте написано в

/etc/udev/rules.d/70-persistent-net.rules

содержимое например такое

# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:8d:4f:d6:e8", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth4"

# PCI device 0x10b7:0x9200 (3c59x)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:01:02:0b:12:2f", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

меняем цифорку в конце NAME="eth1" ,  NAME="eth4" и после этого данную карту можно подключать под новым ethX в /etc/network/interfaces

Пользователь решил продолжить мысль 29 Январь 2010, 11:08:01:
добавка в 70..persistent.rules

записаны все сететвые карточки которые когда либо втыкались в комп. типа того.
Оно! Спасибо большое!

 

Страница сгенерирована за 0.054 секунд. Запросов: 23.