Назад | Перейти на главную страницу

идентификатор интерфейса для карты Ethernet

Мой компьютер (CentOS) имеет одну карту Ethernet 1, подключенную к внутренней сети компании для просмотра веб-страниц и т. Д., И еще одну карту Ethernet 2, связанную со встроенным устройством для программирования.

Каждый раз, когда я перезагружаю компьютер, у меня активна и готова карта Ethernet 1 (указана как «Eth0» командой ifconfig), а карта Ethernet 2 неактивна (указана как «__tmp1835522531» командой ifconfig), ожидающая конфигурации с некоторым локальным IP-адресом. адрес.

у меня вопрос: почему он указан как «__tmp1835522531»? Можно ли сделать так, чтобы он отображался как "Eth1" при перезагрузке ПК? Как это сделать?

попробуйте заглянуть в /etc/udev/rules.d/70-persistent-net.rules и сопоставить MAC-адрес интерфейса _tmp с записью там (или сделать запись, если необходимо), затем перезагрузитесь.

Вы можете быть подвержены эта ошибка или аналогичный. Вы можете попробовать то, что написал JMW, или можете запустить этот скрипт который в основном попытается снова установить модуль ядра и переустановить его. Наконец, на этой странице есть несколько других скриптов, просто имейте в виду, что это похоже на проблему с ядром, поэтому все, что вы попробуете (если есть эта ошибка), будет обходным путем.

  1. вставьте новое правило в /etc/udev/rules.d/70-persistent-net.rules с MAC-адресом интерфейса tmp и назовите его eth1. (для eth0 уже должно быть похожее правило, примите его как черновик и просто измените mac и имя на eth1)
  2. создайте файл для настройки вашего интерфейса: / etc / sysconfig / network-scripts / ifcfg-eth1