Как я могу заставить networkmanager не замечать моей беспроводной карты?

Это известная ошибка. Пока он не будет исправлен, вместо этого используйте VLC. Вы можете установить VLC с помощью команды

sudo apt-get install vlc

. Вы также можете использовать VLC с терминала.

21
задан 17 January 2011 в 23:47

84 ответа

Я думаю, что неправильная строка может быть:

unmanaged-devices=/org/freedesktop/Hal/devices/net_00_19_e0_57_86_af

, поскольку я не нашел формат, указанный в официальной документации.

Допустимыми форматами являются unmanaged-devices=mac:<hwaddr> или, в последних версиях Network Manager unmanaged-devices=interface-name:<ifname>. Оба они объединены друг с другом с запятой, например:

unmanaged-devices=mac:00:22:68:1c:59:b1;mac:00:1E:65:30:D1:C4;interface-name:eth2

Это выдержка из руководства NetworkManager.conf:

неуправляемые устройства. Устанавливайте устройства, которые должны игнорироваться NetworkManager, когда используя плагин keyfile. Устройства указаны в следующем формате: mac: или interface-name :. Здесь hwaddr - это MAC-адрес устройства, который нужно игнорировать, в шестнадцатеричных цифрах и столбцах. ifname - это имя интерфейса игнорируемого устройства. Несколько записей разделяются точкой с запятой. В значении пробелов не допускается. Пример: unmanaged-devices = имя-интерфейса: em4 unmanaged-devices = mac: 00: 22: 68: 1c: 59: b1; mac: 00: 1E: 65: 30: D1: C4; имя-интерфейса: eth2
7
ответ дан 6 August 2018 в 04:08
  • 1
    +1 за ссыль на Man-страницах и показывает, как вы можете на самом деле использовать unmanaged-devices ключ (кроме только одного MAC-адреса) – Hitechcomputergeek 3 April 2017 в 01:23

Просто создайте файл .sh, содержащий killall -q wpa_supplicant, и запустите его, используя cron при входе в систему.

-6
ответ дан 6 August 2018 в 04:08

В Ubuntu 14.04 он находится в /etc/NetworkManager/NetworkManager.conf. Но вам, возможно, придется иметь дело с разрешениями.

0
ответ дан 6 August 2018 в 04:08

Альтернативный метод KEYFILE

Независимо от того, какое распределение linux запущено, альтернативный метод может использоваться, чтобы сообщить Network Manager прекратить управление интерфейсом. Это делается добавлением следующих строк в конфигурационный файл Network Manager /etc/NetworkManager/NetworkManager.conf:

[main] plugins=keyfile [keyfile] unmanaged-devices=mac:00:11:22:33:44:55;mac:66:77:88:99:00:aa

Перечислите MAC-адрес каждого интерфейса, который должен игнорировать Network Manager, разделенный точкой с запятой. Убедитесь, что перечисленные здесь MAC-адреса - LOWER CASE (Если там есть раздел [main] с plugins=..., добавьте плагин keyfile в этот список)

Чтобы получить адрес mac вашего device wlan0 use

LANG=c ifconfig wlan0|grep HWaddr

Это покажет mac устройства, что-то вроде

wlan0 Link encap:Ethernet HWaddr ac:51:4f:70:13:72

Перезапустите NetworkManager с помощью

sudo /etc/init.d/network-manager restart
0
ответ дан 6 August 2018 в 04:08

использовать следующие /etc/NetworkManager/nm-system-settings.conf:

[main] plugins=ifupdown,keyfile [ifupdown] managed=false

таким образом, ваши интерфейсы /etc/network/interfaces будет неуправляемым сетевым менеджером, т. е. он не будет пытаться ничего делать с ними.

5
ответ дан 6 August 2018 в 04:08
  • 1
    Спасибо, но файл уже содержит эти настройки. Я обновил свой вопрос, чтобы включить это. – ændrük 17 January 2011 в 23:47
  • 2
    У меня тоже были проблемы с этим. Он начал работать только после перезапуска сетевого менеджера. – Diego 30 May 2014 в 13:26

Я предполагаю, что вы на Ubuntu Desktop; если это так, щелкните правой кнопкой мыши на nm-апплете (я думаю, что вы нажмете Natty) и снимите флажок «Включить беспроводную связь». Единственное предостережение в том, что вам придется делать это каждый раз, когда вы входите в систему.

-1
ответ дан 6 August 2018 в 04:08
  • 1
    Это отключает беспроводной чип, а не просто говорю networkmanager не замечать интерфейс. – Cumulus007 4 February 2013 в 00:47

Используйте следующие /etc/NetworkManager/nm-system-settings.conf :

  [main] plugins = ifupdown, keyfile [ifupdown] managed = false   

Таким образом, ваши интерфейсы с / etc / network / interfaces будут неуправляемы Network Manager, т. е. не будут пытаться что-либо с ними делать.

5
ответ дан 7 August 2018 в 22:07

Я предполагаю, что вы на Ubuntu Desktop; если это так, щелкните правой кнопкой мыши на nm-апплете (я думаю, что вы нажмете Natty) и снимите флажок «Включить беспроводную связь». Единственное предостережение в том, что вам придется делать это каждый раз, когда вы входите в систему.

-1
ответ дан 7 August 2018 в 22:07

Просто создайте файл .sh , содержащий killall -q wpa_supplicant и выполните его, используя cron при входе в систему.

-6
ответ дан 7 August 2018 в 22:07

В Ubuntu 14.04 он находится в папке /etc/NetworkManager/NetworkManager.conf . Но вам могут потребоваться разрешения.

0
ответ дан 7 August 2018 в 22:07

Альтернативный метод KEYFILE

Независимо от того, какое распределение linux запущено, альтернативный метод может использоваться, чтобы сообщить Network Manager прекратить управление интерфейсом. Это делается путем добавления следующих строк в файл конфигурации Network Manager /etc/NetworkManager/NetworkManager.conf :

  [main] плагины = ключевой файл [keyfile] неуправляемый  -devices = mac: 00: 11: 22: 33: 44: 55; mac: 66: 77: 88: 99: 00: aa  

Перечислите MAC-адрес каждого интерфейса, который вы хотите Network Manager игнорировать, разделяя точкой с запятой. Убедитесь, что MAC-адреса, перечисленные здесь, являются LOWER CASE (Если уже есть раздел [main] с плагинами = ... , добавьте ключевой файл плагина в этот список)

Для получения адреса mac вашего устройства wlan0 используйте

  LANG = c ifconfig wlan0 | grep HWaddr [  ! d7] 

Это покажет mac устройства, что-то вроде

  wlan0 Link encap: Ethernet HWaddr ac: 51: 4f: 70: 13: 72  

Перезапустить NetworkManager с

  sudo /etc/init.d/network-manager restart  
0
ответ дан 7 August 2018 в 22:07

Я думаю, что неправильная строка может быть:

  unmanaged-devices = / org / freedesktop / Hal / devices / net_00_19_e0_57_86_af  

как я не сделал, t unmanaged-devices = mac: & lt; hwaddr & gt; или, в последних версиях Network Manager, неуправляемые, устройства = имя-интерфейса: & л; имя_интерфейс & триазоли . Оба они объединены между собой точкой с запятой, например:

  unmanaged-devices = mac: 00: 22: 68: 1c: 59: b1; mac: 00: 1E: 65: 30: D1  : C4; имя-интерфейса: eth2  

Это выдержка из руководства NetworkManager.conf:

неуправляемые устройства

Set устройства, которые должны игнорироваться NetworkManager при использовании плагина keyfile. Устройства указаны в следующем формате:

mac: или interface-name :. Здесь hwaddr - это MAC-адрес устройства, который нужно игнорировать, в шестнадцатеричных цифрах и столбцах. ifname - это имя интерфейса игнорируемого устройства.

Несколько записей разделяются точкой с запятой.

Пример:

unmanaged-devices = interface-name: em4

unmanaged-devices = mac: 00: 22: 68: 1c: 59: b1; mac: 00: 1E: 65: 30: D1: C4; имя-интерфейса: eth2

7
ответ дан 7 August 2018 в 22:07

Используйте следующие /etc/NetworkManager/nm-system-settings.conf :

  [main] plugins = ifupdown, keyfile [ifupdown] managed = false   

Таким образом, ваши интерфейсы с / etc / network / interfaces будут неуправляемы Network Manager, т. е. не будут пытаться что-либо с ними делать.

5
ответ дан 10 August 2018 в 10:21

Я предполагаю, что вы на Ubuntu Desktop; если это так, щелкните правой кнопкой мыши на nm-апплете (я думаю, что вы нажмете Natty) и снимите флажок «Включить беспроводную связь». Единственное предостережение в том, что вам придется делать это каждый раз, когда вы входите в систему.

-1
ответ дан 10 August 2018 в 10:21

Я думаю, что неправильная строка может быть:

  unmanaged-devices = / org / freedesktop / Hal / devices / net_00_19_e0_57_86_af  

как я не сделал, t unmanaged-devices = mac: & lt; hwaddr & gt; или, в последних версиях Network Manager, неуправляемые, устройства = имя-интерфейса: & л; имя_интерфейс & триазоли . Оба они объединены между собой точкой с запятой, например:

  unmanaged-devices = mac: 00: 22: 68: 1c: 59: b1; mac: 00: 1E: 65: 30: D1  : C4; имя-интерфейса: eth2  

Это выдержка из руководства NetworkManager.conf:

неуправляемые устройства

Set устройства, которые должны игнорироваться NetworkManager при использовании плагина keyfile. Устройства указаны в следующем формате:

mac: или interface-name :. Здесь hwaddr - это MAC-адрес устройства, который нужно игнорировать, в шестнадцатеричных цифрах и столбцах. ifname - это имя интерфейса игнорируемого устройства.

Несколько записей разделяются точкой с запятой.

Пример:

unmanaged-devices = interface-name: em4

unmanaged-devices = mac: 00: 22: 68: 1c: 59: b1; mac: 00: 1E: 65: 30: D1: C4; имя-интерфейса: eth2

7
ответ дан 10 August 2018 в 10:21

Просто создайте файл .sh , содержащий killall -q wpa_supplicant и выполните его, используя cron при входе в систему.

-6
ответ дан 10 August 2018 в 10:21

В Ubuntu 14.04 он находится в папке /etc/NetworkManager/NetworkManager.conf . Но вам могут потребоваться разрешения.

0
ответ дан 10 August 2018 в 10:21

Альтернативный метод KEYFILE

Независимо от того, какое распределение linux запущено, альтернативный метод может использоваться, чтобы сообщить Network Manager прекратить управление интерфейсом. Это делается путем добавления следующих строк в файл конфигурации Network Manager /etc/NetworkManager/NetworkManager.conf :

  [main] плагины = ключевой файл [keyfile] неуправляемый  -devices = mac: 00: 11: 22: 33: 44: 55; mac: 66: 77: 88: 99: 00: aa  

Перечислите MAC-адрес каждого интерфейса, который вы хотите Network Manager игнорировать, разделяя точкой с запятой. Убедитесь, что MAC-адреса, перечисленные здесь, являются LOWER CASE (Если уже есть раздел [main] с плагинами = ... , добавьте ключевой файл плагина в этот список)

Для получения адреса mac вашего устройства wlan0 используйте

  LANG = c ifconfig wlan0 | grep HWaddr [  ! d7] 

Это покажет mac устройства, что-то вроде

  wlan0 Link encap: Ethernet HWaddr ac: 51: 4f: 70: 13: 72  

Перезапустить NetworkManager с

  sudo /etc/init.d/network-manager restart  
0
ответ дан 10 August 2018 в 10:21

Используйте следующие /etc/NetworkManager/nm-system-settings.conf :

  [main] plugins = ifupdown, keyfile [ifupdown] managed = false   

Таким образом, ваши интерфейсы с / etc / network / interfaces будут неуправляемы Network Manager, т. е. не будут пытаться что-либо с ними делать.

5
ответ дан 13 August 2018 в 16:45
  • 1
    Спасибо, но файл уже содержит эти настройки. Я обновил свой вопрос, чтобы включить это. – ændrük 17 January 2011 в 23:47
  • 2
    У меня тоже были проблемы с этим. Он начал работать только после перезапуска сетевого менеджера. – Diego 30 May 2014 в 13:26

Я предполагаю, что вы на Ubuntu Desktop; если это так, щелкните правой кнопкой мыши на nm-апплете (я думаю, что вы нажмете Natty) и снимите флажок «Включить беспроводную связь». Единственное предостережение в том, что вам придется делать это каждый раз, когда вы входите в систему.

-1
ответ дан 13 August 2018 в 16:45
  • 1
    Это отключает беспроводной чип, а не просто указывает NetworkManager игнорировать интерфейс. – Cumulus007 4 February 2013 в 00:47

Я думаю, что неправильная строка может быть:

  unmanaged-devices = / org / freedesktop / Hal / devices / net_00_19_e0_57_86_af  

как я не сделал, t unmanaged-devices = mac: & lt; hwaddr & gt; или, в последних версиях Network Manager, неуправляемые, устройства = имя-интерфейса: & л; имя_интерфейс & триазоли . Оба они объединены между собой точкой с запятой, например:

  unmanaged-devices = mac: 00: 22: 68: 1c: 59: b1; mac: 00: 1E: 65: 30: D1  : C4; имя-интерфейса: eth2  

Это выдержка из руководства NetworkManager.conf:

неуправляемые устройства

Set устройства, которые должны игнорироваться NetworkManager при использовании плагина keyfile. Устройства указаны в следующем формате:

mac: или interface-name :. Здесь hwaddr - это MAC-адрес устройства, который нужно игнорировать, в шестнадцатеричных цифрах и столбцах. ifname - это имя интерфейса игнорируемого устройства.

Несколько записей разделяются точкой с запятой.

Пример:

unmanaged-devices = interface-name: em4

unmanaged-devices = mac: 00: 22: 68: 1c: 59: b1; mac: 00: 1E: 65: 30: D1: C4; имя-интерфейса: eth2

7
ответ дан 13 August 2018 в 16:45
  • 1
    +1 для цитирования страниц руководства и показывая, как вы можете фактически использовать неуправляемые устройства (кроме всего лишь одного MAC-адреса) – Hitechcomputergeek 3 April 2017 в 01:23

Просто создайте файл .sh , содержащий killall -q wpa_supplicant и выполните его, используя cron при входе в систему.

-6
ответ дан 13 August 2018 в 16:45

В Ubuntu 14.04 он находится в папке /etc/NetworkManager/NetworkManager.conf . Но вам могут потребоваться разрешения.

0
ответ дан 13 August 2018 в 16:45

Альтернативный метод KEYFILE

Независимо от того, какое распределение linux запущено, альтернативный метод может использоваться, чтобы сообщить Network Manager прекратить управление интерфейсом. Это делается путем добавления следующих строк в файл конфигурации Network Manager /etc/NetworkManager/NetworkManager.conf :

  [main] плагины = ключевой файл [keyfile] неуправляемый  -devices = mac: 00: 11: 22: 33: 44: 55; mac: 66: 77: 88: 99: 00: aa  

Перечислите MAC-адрес каждого интерфейса, который вы хотите Network Manager игнорировать, разделяя точкой с запятой. Убедитесь, что MAC-адреса, перечисленные здесь, являются LOWER CASE (Если уже есть раздел [main] с плагинами = ... , добавьте ключевой файл плагина в этот список)

Для получения адреса mac вашего устройства wlan0 используйте

  LANG = c ifconfig wlan0 | grep HWaddr [  ! d7] 

Это покажет mac устройства, что-то вроде

  wlan0 Link encap: Ethernet HWaddr ac: 51: 4f: 70: 13: 72  

Перезапустить NetworkManager с

  sudo /etc/init.d/network-manager restart  
0
ответ дан 13 August 2018 в 16:45

Другие вопросы по тегам:

Похожие вопросы: