Я хочу создать образ SD-карты (Raspberry Pi), который настроен для подключения к определенной сети Wi-Fi с помощью диспетчера сети (чтобы он автоматически переподключался). Однако каждое отдельное устройство имеет свой MAC-адрес. Это приводит к тому, что профиль, который я создал с помощью nmcli не будет использоваться.

Как мне создать профиль сетевого менеджера, который работает с любым MAC-адресом?

1 ответ1

1
# nmcli connection edit id XXXX
nmcli> describe 802-11-wireless.mac-address
=== [mac-address] ===
[NM property description]
If specified, this connection will only apply to the Wi-Fi device whose permanent MAC address matches. This property does not change the MAC address of the device (i.e. MAC spoofing).

Это также можно найти в nm-settings(5).

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

# nmcli connection modify id XXXX 802-11-wireless.mac-address ''

как объяснено в nmcli(1):

изменить [--teve] [id | UUID | путь] ID {значение опции | [+| -] настройки. стоимость имущества}...

Добавить, изменить или удалить свойства в профиле подключения.

Чтобы установить свойство, просто укажите имя свойства и значение. Пустое значение ("") удаляет значение свойства.

Убедитесь, что у вас все еще есть другие свойства (например, connection.interface-name), чтобы однозначно идентифицировать правильное устройство. И будьте осторожны при перенастройке настроек с помощью графического инструмента, он может повторно применить некоторые нежелательные значения по умолчанию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .