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

302
Pepijn

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

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

0

1 ответ на вопрос

1
A.B
# 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), чтобы однозначно идентифицировать правильное устройство. И будьте осторожны при перенастройке настроек с помощью графического инструмента, он может повторно применить некоторые нежелательные значения по умолчанию.

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