MacOS設定網路教學
1、IP位址設定
手動指定IP
以下3個指令都可以完成IP位址的設定:
- ifconfig interface [address_family] [address [netmask]]
- ipconfig set interface-name (MANUAL | INFORM) ip-address subnet-mask
- networksetup -setmanual手動指定IP範例:
macbook$ sudo ifconfig en0 inet 192.168.1.10 netmask 255.255.255.0登入後複製macbook$ sudo ipconfig set en0 MANUAL 192.168.1.10 255.255.255.0登入後複製macbook$ sudo networksetup -setmanual Wi-Fi 192.168.1.10 255.255.255.0 192.168.1.1登入後複製登入後複製
注意:ifconfig和ipconfig都是指定網路口設備名稱,而networksetup要求使用MacOS為網口設定的別名(所謂「network service」)來指定網路埠。
使用DHCP設定IP
可以使用以下2個指令來重新取得DHCP設定:- ipconfig set interface-name ( DHCP | BOOTP)- networksetup -setdhcp使用DHCP動態取得IP位址範例:
macbook$ ipconfig set en0 DHCP登入後複製macbook$ networksetup -setdhcp Wi-Fi登入後複製
注意:ifconfig和ipconfig都是指定網口設備名稱,而networksetup要求使用MacOS為網口設定的別名(所謂「network service」)來指定網路埠。
設定預設閘道
可以使用下列指令設定預設閘道:- networksetup -setmanualmacbook$ sudo networksetup -setmanual Wi-Fi 192.168.1.10 255.255.255.0 192.168.1.1
macbook$ sudo route add default 192.168.1.1 macbook$ sudo route add -net 0.0.0.0 192.168.1.1
macbook$ sudo route delete default macbook$ sudo route add default 192.168.1.1
macbook$ sudo route change default 192.168.1.1
#新增靜態路由
可以使用下列指令新增路由:macbook$ sudo route [-n] [add | delete | change] [-net | -host] [-ifscope boundif] destination gateway [netmask]
macbook$ netstat -nr Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 192.168.1.1 UGSc 21 5 en0 127 127.0.0.1 UCS 0 0 lo0 127.0.0.1 127.0.0.1 UH 1 1699 lo0 169.254 link#4 UCS 0 0 en0 169.254 link#6 UCSI 1 0 en6 169.254.89.143/32 link#6 UCS 0 0 en6 192.168.1 link#4 UCS 1 0 en0 192.168.1.1/32 link#4 UCS 1 0 en0 192.168.1.1 f4:ec:38:1e:ea:52 UHLWIir 19 224 en0 887 192.168.1.101/32 link#4 UCS 1 0 en0 192.168.1.101 48:d7:5:cb:7d:bd UHLWIi 1 4 lo0 192.168.1.104 7c:b2:32:70:33:5c UHLWI 0 2 en0 1053 224.0.0/4 link#4 UmCS 2 0 en0 224.0.0/4 link#6 UmCSI 0 0 en6 224.0.0.251 1:0:5e:0:0:fb UHmLWI 0 0 en0 239.255.255.250 1:0:5e:7f:ff:fa UHmLWI 0 3 en0 255.255.255.255/32 link#4 UCS 0 0 en0 255.255.255.255/32 link#6 UCSI 0 0 en6 Internet6: Destination Gateway Flags Netif Expire default fe80::%utun1 UGcI utun1 ::1 ::1 UHL lo0 fdf7:a4c1:cda:e04f::/64 fe80::f4d3:8e83:6ac7:4c70%utun0 Uc utun0 fdf7:a4c1:cda:e04f:f4d3:8e83:6ac7:4c70 link#10 UHL lo0 fe80::%lo0/64 fe80::1%lo0 UcI lo0 fe80::1%lo0 link#1 UHLI lo0 fe80::%en0/64 link#4 UCI en0 fe80::ca3:96a0:7113:b973%en0 48:d7:5:cb:7d:bd UHLI lo0 fe80::%en6/64 link#6 UCI en6 fe80::c02:7c0f:52a1:d528%en6 ff:fa:0:0:78:86 UHLI lo0 fe80::%awdl0/64 link#8 UCI awdl0 fe80::e00e:6dff:fef9:e630%awdl0 e2:e:6d:f9:e6:30 UHLI lo0 fe80::%utun0/64 fe80::f4d3:8e83:6ac7:4c70%utun0 UcI utun0 fe80::f4d3:8e83:6ac7:4c70%utun0 link#10 UHLI lo0 fe80::%utun1/64 fe80::593a:c424:495:3b05%utun1 UcI utun1 fe80::593a:c424:495:3b05%utun1 link#11 UHLI lo0 ff01::%lo0/32 ::1 UmCI lo0 ff01::%en0/32 link#4 UmCI en0 ff01::%en6/32 link#6 UmCI en6 ff01::%awdl0/32 link#8 UmCI awdl0 ff01::%utun0/32 fe80::f4d3:8e83:6ac7:4c70%utun0 UmCI utun0 ff01::%utun1/32 fe80::593a:c424:495:3b05%utun1 UmCI utun1 ff02::%lo0/32 ::1 UmCI lo0 ff02::%en0/32 link#4 UmCI en0 ff02::%en6/32 link#6 UmCI en6 ff02::%awdl0/32 link#8 UmCI awdl0 ff02::%utun0/32 fe80::f4d3:8e83:6ac7:4c70%utun0 UmCI utun0 ff02::%utun1/32 fe80::593a:c424:495:3b05%utun1 UmCI utun1
macbook$ sudo route add -net 10.1.1.1/32 192.168.1.1 Password: add net 10.1.1.1: gateway 192.168.1.1
macbook$ netstat -nr Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 192.168.1.1 UGSc 23 5 en0 10.1.1.1/32 192.168.1.1 UGSc 0 0 en0 127 127.0.0.1 UCS 0 0 lo0 127.0.0.1 127.0.0.1 UH 1 1699 lo0 169.254 link#4 UCS 0 0 en0 169.254 link#6 UCSI 1 0 en6 169.254.89.143/32 link#6 UCS 0 0 en6 192.168.1 link#4 UCS 1 0 en0 192.168.1.1/32 link#4 UCS 1 0 en0 192.168.1.1 f4:ec:38:1e:ea:52 UHLWIir 22 210 en0 1000 192.168.1.101/32 link#4 UCS 1 0 en0 192.168.1.101 48:d7:5:cb:7d:bd UHLWI 0 4 lo0 192.168.1.104 7c:b2:32:70:33:5c UHLWIi 1 2 en0 1166 224.0.0/4 link#4 UmCS 2 0 en0 224.0.0/4 link#6 UmCSI 0 0 en6 224.0.0.251 1:0:5e:0:0:fb UHmLWI 0 0 en0 239.255.255.250 1:0:5e:7f:ff:fa UHmLWI 0 3 en0 255.255.255.255/32 link#4 UCS 0 0 en0 255.255.255.255/32 link#6 UCSI 0 0 en6 Internet6: Destination Gateway Flags Netif Expire default fe80::%utun1 UGcI utun1 ::1 ::1 UHL lo0 fdf7:a4c1:cda:e04f::/64 fe80::f4d3:8e83:6ac7:4c70%utun0 Uc utun0 fdf7:a4c1:cda:e04f:f4d3:8e83:6ac7:4c70 link#10 UHL lo0 fe80::%lo0/64 fe80::1%lo0 UcI lo0 fe80::1%lo0 link#1 UHLI lo0 fe80::%en0/64 link#4 UCI en0 fe80::ca3:96a0:7113:b973%en0 48:d7:5:cb:7d:bd UHLI lo0 fe80::%en6/64 link#6 UCI en6 fe80::c02:7c0f:52a1:d528%en6 ff:fa:0:0:78:86 UHLI lo0 fe80::%awdl0/64 link#8 UCI awdl0 fe80::e00e:6dff:fef9:e630%awdl0 e2:e:6d:f9:e6:30 UHLI lo0 fe80::%utun0/64 fe80::f4d3:8e83:6ac7:4c70%utun0 UcI utun0 fe80::f4d3:8e83:6ac7:4c70%utun0 link#10 UHLI lo0 fe80::%utun1/64 fe80::593a:c424:495:3b05%utun1 UcI utun1 fe80::593a:c424:495:3b05%utun1 link#11 UHLI lo0 ff01::%lo0/32 ::1 UmCI lo0 ff01::%en0/32 link#4 UmCI en0 ff01::%en6/32 link#6 UmCI en6 ff01::%awdl0/32 link#8 UmCI awdl0 ff01::%utun0/32 fe80::f4d3:8e83:6ac7:4c70%utun0 UmCI utun0 ff01::%utun1/32 fe80::593a:c424:495:3b05%utun1 UmCI utun1 ff02::%lo0/32 ::1 UmCI lo0 ff02::%en0/32 link#4 UmCI en0 ff02::%en6/32 link#6 UmCI en6 ff02::%awdl0/32 link#8 UmCI awdl0 ff02::%utun0/32 fe80::f4d3:8e83:6ac7:4c70%utun0 UmCI utun0 ff02::%utun1/32 fe80::593a:c424:495:3b05%utun1 UmCI utun1
macbook$ netstat -nr Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 192.168.1.1 UGSc 21 5 en0 10.1.1.1/32 192.168.1.1 UGSc 0 0 en0 10.1.1.2/32 192.168.1.1 UGSc 0 0 en0 127 127.0.0.1 UCS 0 0 lo0 127.0.0.1 127.0.0.1 UH 1 1699 lo0 169.254 link#4 UCS 0 0 en0 169.254 link#6 UCSI 1 0 en6 169.254.89.143/32 link#6 UCS 0 0 en6 192.168.1 link#4 UCS 2 0 en0 192.168.1.1/32 link#4 UCS 1 0 en0 192.168.1.1 f4:ec:38:1e:ea:52 UHLWIir 21 224 en0 962 192.168.1.101/32 link#4 UCS 1 0 en0 192.168.1.101 48:d7:5:cb:7d:bd UHLWI 0 4 lo0 192.168.1.104 7c:b2:32:70:33:5c UHLWI 0 2 en0 1128 224.0.0/4 link#4 UmCS 2 0 en0 224.0.0/4 link#6 UmCSI 0 0 en6 224.0.0.251 1:0:5e:0:0:fb UHmLWI 0 0 en0 239.255.255.250 1:0:5e:7f:ff:fa UHmLWI 0 3 en0 255.255.255.255/32 link#4 UCS 0 0 en0 255.255.255.255/32 link#6 UCSI 0 0 en6 Internet6: Destination Gateway Flags Netif Expire default fe80::%utun1 UGcI utun1 ::1 ::1 UHL lo0 fdf7:a4c1:cda:e04f::/64 fe80::f4d3:8e83:6ac7:4c70%utun0 Uc utun0 fdf7:a4c1:cda:e04f:f4d3:8e83:6ac7:4c70 link#10 UHL lo0 fe80::%lo0/64 fe80::1%lo0 UcI lo0 fe80::1%lo0 link#1 UHLI lo0 fe80::%en0/64 link#4 UCI en0 fe80::ca3:96a0:7113:b973%en0 48:d7:5:cb:7d:bd UHLI lo0 fe80::%en6/64 link#6 UCI en6 fe80::c02:7c0f:52a1:d528%en6 ff:fa:0:0:78:86 UHLI lo0 fe80::%awdl0/64 link#8 UCI awdl0 fe80::e00e:6dff:fef9:e630%awdl0 e2:e:6d:f9:e6:30 UHLI lo0 fe80::%utun0/64 fe80::f4d3:8e83:6ac7:4c70%utun0 UcI utun0 fe80::f4d3:8e83:6ac7:4c70%utun0 link#10 UHLI lo0 fe80::%utun1/64 fe80::593a:c424:495:3b05%utun1 UcI utun1 fe80::593a:c424:495:3b05%utun1 link#11 UHLI lo0 ff01::%lo0/32 ::1 UmCI lo0 ff01::%en0/32 link#4 UmCI en0 ff01::%en6/32 link#6 UmCI en6 ff01::%awdl0/32 link#8 UmCI awdl0 ff01::%utun0/32 fe80::f4d3:8e83:6ac7:4c70%utun0 UmCI utun0 ff01::%utun1/32 fe80::593a:c424:495:3b05%utun1 UmCI utun1 ff02::%lo0/32 ::1 UmCI lo0 ff02::%en0/32 link#4 UmCI en0 ff02::%en6/32 link#6 UmCI en6 ff02::%awdl0/32 link#8 UmCI awdl0 ff02::%utun0/32 fe80::f4d3:8e83:6ac7:4c70%utun0 UmCI utun0 ff02::%utun1/32 fe80::593a:c424:495:3b05%utun1 UmCI utun1
2、設定DNS
#指定DNS伺服器
##設定指令:macbook$ networksetup -setdnsservers <networkservice> <dns1> [dns2] [...]
macbook$ sudo networksetup -setdnsservers Wi-Fi 114.114.114.114 114.114.114.115
macbook$ sudo networksetup -setdnsservers Wi-Fi
查看目前設定的DNS伺服器
方法一:查看手動指定的DNS伺服器位址指令:macbook$ networksetup -getdnsservers注意:此指令只能檢視手動指定的DNS伺服器位址,無法查看到DHCP取得的DNS位址!範例:
macbook$ sudo networksetup -getdnsservers Wi-Fi
macbook$ ipconfig getpacket interface-name
macbook$ sudo ipconfig getpacket en0 Password: op = BOOTREPLY htype = 1 flags = 0 hlen = 6 hops = 0 xid = 0x1da0b2e6 secs = 0 ciaddr = 0.0.0.0 yiaddr = 192.168.1.101 siaddr = 0.0.0.0 giaddr = 0.0.0.0 chaddr = 48:d7:5:cb:7d:bd sname = file = options: Options count is 7 dhcp_message_type (uint8): ACK 0x5 server_identifier (ip): 192.168.1.1 lease_time (uint32): 0xffffffff subnet_mask (ip): 255.255.255.0 router (ip_mult): {192.168.1.1} domain_name_server (ip_mult): {114.114.114.114, 114.114.115.115} end (none):
3、清除DNS快取
OS X 10.9 (Mavericks):macbook$ dscacheutil -flushcache; sudo killall -HUP mDNSResponder
macbook$ sudo discoveryutil udnsflushcaches
macbook$ sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
macbook$ sudo killall -HUP mDNSResponder
macbook$ sudo killall -HUP mDNSResponder; sudo killall mDNSResponderHelper; sudo dscacheutil -flushcache;
MacOS教學》
以上是MacOS設定網路教學的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

VS Code 系統要求:操作系統:Windows 10 及以上、macOS 10.12 及以上、Linux 發行版處理器:最低 1.6 GHz,推薦 2.0 GHz 及以上內存:最低 512 MB,推薦 4 GB 及以上存儲空間:最低 250 MB,推薦 1 GB 及以上其他要求:穩定網絡連接,Xorg/Wayland(Linux)

要從 Apache 中刪除多餘的 ServerName 指令,可以採取以下步驟:識別並刪除多餘的 ServerName 指令。重新啟動 Apache 使更改生效。檢查配置文件驗證更改。測試服務器確保問題已解決。

要重啟 Apache 服務器,請按照以下步驟操作:Linux/macOS:運行 sudo systemctl restart apache2。 Windows:運行 net stop Apache2.4 然後 net start Apache2.4。運行 netstat -a | findstr 80 檢查服務器狀態。

vscode 內置終端是一個開發工具,允許在編輯器內運行命令和腳本,以簡化開發流程。如何使用 vscode 終端:通過快捷鍵 (Ctrl/Cmd ) 打開終端。輸入命令或運行腳本。使用熱鍵 (如 Ctrl L 清除終端)。更改工作目錄 (如 cd 命令)。高級功能包括調試模式、代碼片段自動補全和交互式命令歷史。

要查看 Git 倉庫地址,請執行以下步驟:1. 打開命令行並導航到倉庫目錄;2. 運行 "git remote -v" 命令;3. 查看輸出中的倉庫名稱及其相應的地址。

在 Visual Studio Code(VSCode)中編寫代碼簡單易行,只需安裝 VSCode、創建項目、選擇語言、創建文件、編寫代碼、保存並運行即可。 VSCode 的優點包括跨平台、免費開源、強大功能、擴展豐富,以及輕量快速。

VS Code擴展安裝失敗的原因可能包括:網絡不穩定、權限不足、系統兼容性問題、VS Code版本過舊、殺毒軟件或防火牆干擾。通過檢查網絡連接、權限、日誌文件、更新VS Code、禁用安全軟件以及重啟VS Code或計算機,可以逐步排查和解決問題。

VS Code 可以在 Mac 上使用。它具有強大的擴展功能、Git 集成、終端和調試器,同時還提供了豐富的設置選項。但是,對於特別大型項目或專業性較強的開發,VS Code 可能會有性能或功能限制。
