macOs 10.15 Изменить порядок сетевых служб. networksetup -ordernetworkservices

macOs 10.15 Изменить порядок сетевых служб. networksetup -ordernetworkservices

По сути, я пытаюсь создать скрипт для изменения порядка сетевых служб.

Я проверил базу знаний macOS и страницу руководства по настройке сетей и, по-видимому, смогу выполнить эту задачу с помощью следующих команд.

##First I list my existing services with this command.

networksetup -listnetworkserviceorder | cut -d')' -f2 | sed '/^$/d' | sed '1d'

##Then I try to order my network services with networksetup -ordernetworkservices <service1> <service2> <service3> <...>

networksetup -ordernetworkservices "VPN1" "LAN" "Wi-Fi" "Bluetooth PAN" "Thunderbolt Bridge" "LWS-VPN-PAR"

A wrong number of network services... No changes have been made.
Note: Quotes must be used around service names which contain spaces (ie. "Built-in Ethernet").
** Error: The parameters were not valid.

Однако как бы я ни анализировал различные службы, я снова и снова получаю одну и ту же ошибку.

Неправильное количество сетевых служб... Изменения не были внесены. Примечание: имена служб, содержащие пробелы (например, «Встроенный Ethernet»), необходимо заключать в кавычки. ** Ошибка: недопустимые параметры.

Это сводит с ума, поэтому любые советы и помощь будут очень признательны.

Заранее спасибо.

Привет, Иньяки!

решение1

Вам нужновведите имя всех сетевых устройствдаже если они инвалиды.

Бегать networksetup -listnetworkserviceorderчтобы получитьсписокиз всех подобных интерфейсов.

Звездочка (*) обозначает, что сетевая служба отключена.

(1) Ethernet (аппаратный порт: Ethernet, устройство: en0)

(2) Wi-Fi (Аппаратный порт: Wi-Fi, Устройство: en1)

(3) Bluetooth PAN (Аппаратный порт: Bluetooth PAN, Устройство: en2)

(4) Последовательный адаптер PCI (22) (Аппаратный порт: Последовательный адаптер PCI (22), Устройство: pci-serial22)

(*) VPN Unlimited (Аппаратный порт: com.simplexsolutionsinc.vpnguardMac, Устройство: )

Например,Если мне нужноизменить мой заказс "Wi-Fi" в качестве первой службы, то мне нужно запуститьследующийкоманда со всеми интерфейсами/устройствами.

networksetup -ordernetworkservices "Wi-Fi" "Ethernet" "Bluetooth PAN" "PCI Serial Adapter (22)" "VPN Unlimited"

Связанный контент