中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Mac OSX網絡診斷命令是什么

發布時間:2021-12-21 17:42:35 來源:億速云 閱讀:224 作者:iii 欄目:網絡安全

這篇文章主要講解了“Mac OSX網絡診斷命令是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Mac OSX網絡診斷命令是什么”吧!


有些工具,如arping, arp-scan,需要借助HomeBrew安裝。
 
基本工具

網絡診斷的第一步,是了解自己的設備,比如有哪些接口,IP地址都是什么。

ifconfig

顯示網絡接口(interface)信息。如接口名稱,接口類型,接口的IP地址,硬件的MAC地址等。
 
ARP

ARP協議用在局域網(LAN)內部。借用ARP協議,設備可以知道同一局域網內的IP-MAC對應關系。當我們訪問一個本地IP地址時,設備根據該對應關系,與對應的MAC地址通信。通過ARP工具,我們可以知道局域網內的通信是否正常。

arp -a

顯示本地存儲的IP-MAC對應關系

sudo arping -I eth0 192.168.1.1

經eth0接口,發送ARP請求,查詢IP為192.168.1.1設備的MAC地址

sudo arp-scan -l

查詢整個局域網內的所有IP地址的對應MAC地址

sudo tcpdump -i en0 arp

監聽en0接口的arp協議通信
 
網絡層

網絡層是一個廣域的互聯網,互聯網上的設備用IP地址識別。ping是向某個IP地址發送ICMP協議的ECHO_REQUEST請求。收到該請求的設備,將返回ICMP回復。如果ping到某個IP地址,那么說明該IP地址的設備可以經網絡層順利到達。

ping 192.168.1.1

向IP地址192.168.1.255發送ICMP請求。如果該地址的ICMP沒有被禁用,那么在該網上的設備將回復。

  ping 192.168.1.255

  向廣播(broadcast)地址192.168.1.255發送ICMP請求。如果ICMP沒有被禁用,那么在該網上的設備將回復。

需要注意的是,許多設備會禁用ICMP。如果ping不到一個設備,并不一定是網絡層故障。

如果兩個設備有相同的IP地址,將導致IP沖突。許多網絡中是由DHCP協議自動分配IP地址的,這樣可以極大的減少IP沖突的可能性。DHCP服務器與設備達成協議,設備將在一定時間內占據某個IP地址,而DHCP服務器不再把該IP地址分配給別人。

sudo ipconfig set en0 DHCP

更新DHCP租約。設備將釋放IP地址,再從DHCP服務器重新獲得IP地址。

sudo ipconfig set en0 INFORM 192.168.0.120

將接口en0設定為靜態IP地址。

路由

局域網通過路由器,接入廣域的互聯網。互聯網上的通信往往要經過多個路由器接力。途中路由器的故障,可能導致互聯網訪問異常。

netstat -nr

顯示路由表。從路由表中,可以找到網關(Gateway)。網關是通向更加廣域網絡的出口。

traceroute 74.125.128.99

追蹤到達IP目的地的全程路由。

  traceroute -I 74.125.128.99

  通過ICMP協議,追蹤路由。ICMP協議經常會被禁用,所以會返回"*"的字符串。

  sudo traceroute -T -p 80 74.125.128.99

  通過TCP協議,經80端口,追蹤路由。TCP協議的默認端口80很少會被禁用。
 
網絡監聽

tcpdump是一款網絡抓包工具。它可以監聽網絡接口不同層的通信,并過濾出特定的內容,比如特定協議、特定端口等等。我們上面已經使用tcpdump監聽了ARP協議通信。這里我們來看更多的監聽方式。

sudo tcpdump -i en0

監聽en0接口的所有通信

  sudo tcpdump -A -i en0

  用ASCII顯示en0接口的通信內容

  sudo tcpdump -i en0 'port 8080'

  顯示en0接口的8080端口的通信

  sudo tcpdump -i eth2 src 192.168.1.200

  顯示eth2接口,來自192.168.1.200的通信

  sudo tcpdump -i eth2 dst 192.168.1.101 and port 80

  顯示eth2接口80端口,目的地為192.168.1.101的通信

  sudo tcpdump -w record.pcap -i lo0

  將lo0接口的通信存入文件record.pcap

域名解析

DNS是在域名和IP之間進行翻譯。DNS故障會導致我們無法通過域名訪問某個網址。

host www.sina.com.cn

DNS域名解析。返回域名對應的IP地址

感謝各位的閱讀,以上就是“Mac OSX網絡診斷命令是什么”的內容了,經過本文的學習后,相信大家對Mac OSX網絡診斷命令是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

台湾省| 东丰县| 中方县| 胶南市| 邢台县| 大渡口区| 美姑县| 四子王旗| 黄梅县| 新津县| 股票| 新巴尔虎右旗| 洛南县| 昌平区| 伊金霍洛旗| 武川县| 同心县| 中牟县| 宝丰县| 姚安县| 始兴县| 武宁县| 策勒县| 唐河县| 商南县| 南皮县| 平阳县| 余庆县| 萨迦县| 土默特左旗| 藁城市| 平顺县| 南丹县| 遂宁市| 山东| 大安市| 江油市| 崇左市| 洛川县| 昭觉县| 光泽县|