Дабы далеко не убегать, решила сразу спросить. Хотела сразу переделать на постоянный. А при вводе /etc/network/if-pre-up.d/ , система указывает, что он является директорией. Скажите, нужно какое-то дополнение к коду?
Dialema
Вы внимательно читайте, файл нужно создать. Ну, или там ниже, другой способ. Или просто внесите эти строчки в /etc/rc.local
PS Не забывайте, что все эти действия нужно проводить с правами суперпользователя, т.е. используя sudo. Напр. sudo gedit /etc/rc.local - откроется файл rc.local в текстовом редакторе gedit (и Вы можете его редактировать)
PPS И комментарии там почитайте. Интересно и полезно :)
Постоянный изменённый MAC-адрес в Linux
Для этого идём в /etc/network/if-pre-up.d/ и создаём там от рута файл, например имени pre-up.
В этот файл пишем следующее:
#! /bin/sh
ifconfig eth0 hw ether 00:00:00:00
Нули замените своим мак-адресом. Чтобы изменения вступили сразу же, без перезагрузки, даём команду:
/etc/init.d/networking restart
Делала ещё - Меняем /etc/network/interfaces на следующее:
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
hwaddress ether 00:00:00:00:00:00
У меня порт не реагирует на подключение(то есть, кабель в принципе не функционирует) и пропадает иконка подключений(то есть даже нет того, что сеть отсутствует) Может ли быть проблема в том, что при изменении настроек вручную сеть параллельно ищется и ядром, и нетворком?
Ядром сеть не ищется. wink ядро поддерживает устройства и службы.
Если комп стационарный и настройки сети меняются редко советую избавится от Network Manager'a напрочь.
Все сетевые настройки прописывать в /etc/network/interfaces, этоконфигурационный файл сетевой службы запуск/останов/перезапуск коей производится так:
Dialema
Очевидно, вы вставляете кабель уже во включенный ноутбук, да? Тогда нужно перезапутить сетевую службу. Как уже сказал newzenon: sudo /etc/init.d/networking restart
Dialema
Очевидно, вы вставляете кабель уже во включенный ноутбук, да? Тогда нужно перезапутить сетевую службу. Как уже сказал newzenon: sudo /etc/init.d/networking restart
Я его перезагружала, включала и выключала и сетевую службу тоже перезапускала.
При этом я успела поэксперементировать
полность удаляла стандартные данные и меняла на
allow-hotplug eth0
iface eth0 inet dhcp
pre-up hwaddress ether xx:xx:xx:xx:xx:xx
Dialema
Ну вчера-то заработало?
Попробуйте так:
1. Оставьте везде дефолтные настройки
2. Создайте в /usr/bin файл (от root!), назовите его типа "internet" (без ковычек), внесите в него следующие строчки: #!/bin/sh ifconfig eth0 down && ifconfig eth0 hw ether 00:00:00:00:00:00 && (здесь Ваш мак-адрес с первого подключенного комп.) ifconfig eth0 up
Сделайте файл исполняемым:
[console]sudo chmod 755 /usr/bin/internet[/console]
3. В файл /etc/rc.local добавьте строчку: /usr/bin/internet
и перезагрузитесь со вставленным кабелем. Что получится?
Dialema
[console]sudo gedit /usr/bin/internet[/console] (или какой там у Вас текстовый редактор вместо gedit?)
и вставляйте строчки
Понятно, что /usr/bin - это каталог, Вы создаете файл внутри него :)
Ничего :( Может я usr/bin/internet не туда вставляю(в смысле не в ту строчку), в каком месте именно она должна быть?
А то, что когда я ввожу sudo chmod 755 /usr/bin/internet не происходит ничего(то есть не прописывается в терминале ничего нового) это так и должно быть?