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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Постоянная смена mac-адреса через rc.local [РЕШЕНО]  (Прочитано 1509 раз)

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

Оффлайн Rus_Ort

  • Автор темы
  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
Поменялось-кое что из железа, в том числе - сетевая карта. Соответственно, понадобилось произвести постоянную смену мак-адреса.

Ни один способ из тех, что описаны на форуме, не срабатывает, кроме добавления скрипта в rc.local (нашел здесь: https://forum.ubuntu.ru/index.php?topic=42206.0)

Я привел файл /etc/rc.local к следующему виду:

Цитировать
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
ifconfig eth0 down
ifconfig eth0 hw ether 00:00:00:00:00:00 (здесь - новый mac-адрес)
ifconfig eth0 up
exit 0

Но есть одна проблема. Для того, чтобы сеть нормально заработала приходится после загрузки системы выключать и снова включать NetworkManager (делаю путем правого клика по значку и снятия/установки галочки "Сеть").

Проблема почти решена. Хотелось бы только уточнить, как "добить" вопрос, чтобы не нужно было перезапускать апплет.
« Последнее редактирование: 05 Апрель 2010, 16:57:18 от Rus_Ort »

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: Постоянная смена mac-адреса и rc.local
« Ответ #1 : 05 Апрель 2010, 16:06:59 »
перезапускать в скрипте  :D

/etc/init.d/network-manager restart
Шаг за шагом можно достичь цели.

Оффлайн Rus_Ort

  • Автор темы
  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
Re: Постоянная смена mac-адреса и rc.local
« Ответ #2 : 05 Апрель 2010, 16:39:02 »
Это как сделать? Создать файл с этой строчкой, пометить как исполняемый и добавить в автозагрузку? Или в rc.local?

rapidsp

  • Гость
Re: Постоянная смена mac-адреса и rc.local
« Ответ #3 : 05 Апрель 2010, 16:44:59 »
Добавить эту строчку в rc.local после манипуляций с маком.

(Нажмите, чтобы показать/скрыть)

Оффлайн Rus_Ort

  • Автор темы
  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
Re: Постоянная смена mac-адреса и rc.local
« Ответ #4 : 05 Апрель 2010, 16:55:55 »
Спасибо! Просто, как все гениальное! Теперь все работает  :)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25960
    • Просмотр профиля
Поменялось-кое что из железа, в том числе - сетевая карта. Соответственно, понадобилось произвести постоянную смену мак-адреса.

Не проще сообщить новый МАС куда следует?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

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