macOS 10.15 ネットワークサービスの順序を変更します。networksetup -ordernetworkservices

macOS 10.15 ネットワークサービスの順序を変更します。networksetup -ordernetworkservices

基本的に、ネットワーク サービスの順序を変更するスクリプトを作成しようとしています。

macOS KB を確認し、networksetup のマニュアル ページを確認したところ、どうやら以下のコマンドでこのタスクを実行できるはずです。

##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.

しかし、さまざまなサービスをどのように解析しても、同じエラーが何度も発生します。

ネットワーク サービスの数が間違っています... 変更は行われていません。注: スペースを含むサービス名は引用符で囲む必要があります (例: "Built-in Ethernet")。** エラー: パラメーターが無効でした。

これは気が狂いそうなので、どんな指導や助けでも本当にありがたいです。

前もって感謝します。

乾杯、イニャキ

答え1

必要があるすべてのネットワークデバイスの名前を入力しますたとえ障害があっても。

走る networksetup -listnetworkserviceorderを取得するリストこのようなインターフェースはすべてそうです。

アスタリスク(*)は、ネットワーク サービスが無効になっていることを示します。

(1) イーサネット(ハードウェアポート:イーサネット、デバイス: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"

関連情報