Мой MAC-адрес аппаратного обеспечения всегда 00: 00: 00: 00: 00: 00, пока я вручную не обновил 'eth0'. Как я могу это исправить? [Дубликат]

4

Я использую Ubuntu 12.04. Я использую проводное соединение. Мой MAC-адрес сети отображается как 00:00:00:00:00:00 .

Когда я ввожу команды ниже в окно терминала, он снова начинает работать.

sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether my mac address
sudo ifconfig eth0 up

Мне нужно вводить эти команды каждый раз, когда я хочу использовать Интернет. Как я могу это исправить?

Обновление, скопированное из комментария

Содержимое моего файла /etc/NetworkManager/NetworkManager.conf :

[main] 
plugins=ifupdown,keyfile 
dns=dnsmasq 
no-auto-default=00:00:00:00:00:00,

[ifupdown] 
managed=false
    
задан user57184 05.06.2012 в 06:02
источник

1 ответ

1

Не могли бы вы точно уточнить, что вы имеете в виду, когда говорите, что ваш MAC равен 00:00:00:00:00:00 .

Что произойдет, когда вы откроете меню для сетевого индикатора Unity, выберите Edit Connections , а затем нажмите кнопку Изменить для соединения Wired ?

Вы видите 00:00:00:00:00:00 в качестве только возможного значения для Device MAC address ? (См. Пример на третьем (последнем) снимке экрана ниже.)

Что бы это ни стоило, содержимое моего файла NetworkManager.conf отличается от вашего. У меня нет записи no-auto-default=00:00:00:00:00:00, .

[main]
plugins=ifupdown,keyfile
dns=dnsmasq

[ifupdown]
managed=false

Ниже приведена выдержка из онлайн-документации для Конфигурация NetworkManager , описывающий no-auto-default .

  

Установите устройства, для которых NetworkManager не должен создавать проводные подключения по умолчанию   соединение (Auto eth0). NetworkManager создает проводку по умолчанию   соединение для любого управляемого проводного устройства и не   настроено соединение. Перечислите устройство в этой   запретить создание соединения по умолчанию для устройства.

Я не уверен, что запись no-auto-default является причиной вашей проблемы. Но вы все равно можете попробовать следующее, чтобы это исключить.

  • Создайте резервную копию файла. Один из способов сделать это можно с помощью команды copy ниже.

    cd /etc/NetworkManager
    sudo cp NetworkManager.conf NetworkManager.conf.backup
    
  • Используйте текстовый редактор, например gedit , для редактирования NetworkManager.conf и удаления строки no-auto-default , чтобы узнать, не имеет значения.

    sudo gedit /etc/NetworkManager/NetworkManager.conf
    
ответ дан irrational John 06.06.2012 в 05:27