關於 networksetup

指令行工具 networksetup 用於設置用戶端的網路設定。

任何使用 networksetup 的指令可用在使用「傳送 UNIX 指令」作業的 Remote Desktop 上。

在工具的說明提示中尋找指令行語法、說明和範例:

networksetup -help

networksetup 的幾項功能列出如下:

旗標

說明

-listallnetworkservices

顯示電腦硬體埠上的所有網路服務列表。星號 (*)註記表示一項網路服務已被停用。

-setmanual networkserviceip subnet router

藉由將「IP 位址」設為 ip、「子網路遮罩」設為 subnet、「路由器」位址設為 router,來將網路服務的 TCP/IP 設置設定為手動。例如:

networksetup -setmanual "Ethernet" 192.168.100.100 255.255.255.0 192.168.100.1
-setdhcp networkservice[clientid]

將特定網路服務的 TCP/IP 設置設定為使用 DHCP。用戶端識別碼為選擇性選項。將 [clientid] 指定為「Empty」來清除 DHCP 用戶端識別碼。例如:

networksetup -setdhcp "Ethernet"
-setbootp networkservice

將特定網路服務的 TCP/IP 設置設定為使用 BOOTP。例如:

networksetup -setbootp "Ethernet"
-setmanualwithdhcprouter networkservice ip

為 DHCP 指定一個手動 IP 位址,用於特定的網路服務上。例如:

networksetup -setmanualwithdhcprouter "Ethernet" 192.168.100.120
-setdnsservers networkservice dns1 [dns2]

指定您想要特定網路服務使用的伺服器 IP 位址,用於解析網域名稱。您可以列出任意數量的伺服器(以網域名稱的 IP 位址替換 dns1、dns2,以此類推)。若您想要為特定網路服務清除所有 DNS 項目,在 DNS 伺服器名稱輸入「empty」。例如:

networksetup -setdnsservers "Ethernet" 192.168.100.100 192.168.100.12
-setsearchdomains networkservice domain1 [domain2]

指定特定網路服務的搜尋網域。您可以列出任意數量的搜尋網域(以其本機網域的名稱替換 domain1、domain2,以此類推)。若您想要為特定網路服務清除所有網域項目,在網域名稱輸入「empty」。例如:

networksetup -setsearchdomains "Ethernet" example.com foo.com
-setwebproxy networkservicedomain portnumber (on | off) [username password]

以網域和埠號為網路服務設定代理伺服器。啟動網路伺服器。您可以選擇性指定啟動或關閉,來啟用或停用支援認證代理伺服器。若您啟動支援認證代理伺服器,請指定使用者名稱和密碼。例如:

networksetup -setwebproxy "Ethernet" proxy.company.com 80 on steve mypassword
-help

在「網路設定工具」顯示所有可用的指令列表,及其說明資訊。

也請參閱