下面每一種測試方式都給出了成功通信的截圖,如果與截圖不相符可以根據你控制臺的報錯調試。
測試主機之間的連通性
測試兩個主機之間是否可以通信,通常使用ping指令用法如下:
ping ip地址
底層實現使用的是ICMP協(xié)議,是Internet Control Message Protocol
(Internet控制消息協(xié)議)的縮寫,是TCP/IP協(xié)議族的一個子協(xié)議,用于在IP主機、路由器之間傳遞控制消息。同一局域網下兩個沒有通信過的主機首次ping時會先發(fā)送一個ARP數據包獲取到對方的MAC地址,然后發(fā)送ICMP數據包。
成功截圖:
測試端口是否開放(curl)
curl是利用URL語法在命令行方式下工作的開源文件傳輸工具。也可以用來測試端口的連通性,具體用法:
curl ip:port
成功截圖(有html樣式的內容輸出出來):
測試端口是否開放(wget)
wget是一個從網絡上自動下載文件的自由工具,支持通過HTTP、HTTPS、FTP三個最常見的TCP/IP協(xié)議下載,并可以使用HTTP代理。wget名稱的由來是“World Wide Web”與“get”的結合,它也可以用來測試端口的連通性具體用法:
wget ip:port
成功截圖(成功將端口對應的頁面下載下來):
測試端口是否開放(ssh)
ssh專為遠程登錄會話和其他網絡服務提供安全性的協(xié)議,在linux上可以通過ssh命令來測試端口的連通性,具體用法格式如下:
ssh -v -p port username@ip
參數說明:
- -v 調試模式(會打印日志)
- -p 指定端口
- username:遠程主機的登錄用戶
- ip:遠程主機
成功截圖(建立連接):后面可能會有是否建立連接的選項,輸入no即可。文章來源:http://www.zghlxwxcb.cn/news/detail-451431.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-451431.html
到了這里,關于Linux測試主機之間連通性和端口是否開放的方法的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!