Вам бонус- начислено 1 монета за дневную активность. Сейчас у вас 1 монета

CentOS/RedHat: замена сетевой карты или почему слетает настройка сетевой карты после ее замены

Практика



Почему слетают настройки сетевой карты при ее замене?

Если Вам необходимо заменить сетевую карту в компьютере под управлением CentOS или RedHat, то следует иметь такой факт:

CentOS/RedHat привязывает сетевые реквизиты к MAC-адресу сетевой карты.

Это значит, что пока у вас была сетевая карта с именем eth0 и MAC-адресом, скажем, "А" - реквизиты действовали. Теперь Вы меняете сетевую карту и MAC-адрес у нее, конечно, другой, скажем, "Б". А операционная система знает настройки только для сетевой карты с MAC="А".

Что делает CentOS? Она оставляет номер сетевой карты тот же (eth0, например), но файл настроек создает заново, прописывая в нем "получать реквизиты по DHCP" и новый MAC.


Что делать?

Идем в каталог /etc/sysconfig/network-scripts. Там находим файл конфигурации для своей сетевой карты и видим, что рядом с ним лежит файл с тем же именем, но только приставкой ".bak" в качестве расширения.

На самом деле все настройки прошлой сетевой карты благополучно сохранены в файле с расширением ".bak". Все, что Вам надо - это открыть файл без этого расширения, списать оттуда MAC-адрес и переписать его в файл ".bak". После этого новый файл (без bak) удаляем, а у старого файла уберите расширение ".bak". Помните - в старом файле Вы поменяли MAC-адрес на MAC новой сетевой карты и он теперь будет снова работать.

Вот пример:

$ cd /etc/sysconfig/network-scripts
$ cat ifcfg-eth0 | grep HWADDR
HWADDR=fe:16:3e:68:fc:fb
$ sudo rm ifcfg-eth0
$ sudo mv ifcfg-eth0.bak ifcfg-eth0
$ sudo nano ifcfg-eth0

# и здесь вносим на место HWADDR новый MAC

И перезапускаем сетевую подсистему:

$ sudo /etc/init.d/network restart

PS. Удалить ново-созданный файл с новым MAC-адресом (не тот, который в котором Вы MAC записывали) - нужно, иначе он будет мешаться при запуске интерфейса, скидывай настройки в дефолтные. Т.е. команду "rm ..." выплнить нужно! Или уберите этот файл куда-нить подальше, например, в свою домашнюю директорию.
создано: 2017-05-09
обновлено: 2021-03-13
133246



Рейтиг 9 of 10. count vote: 2
Вы довольны ?:


Поделиться:

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выплнения задания
  • Возможно примерение функции гаранта на сделку
  • Приорететная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно примерение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей



Комментарии


Оставить комментарий
Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply

Компьютерные сети

Термины: Компьютерные сети