區域網內通訊
阿新 • • 發佈:2018-11-25
主機相互發送訊息
背景
本學期的計算機網路課非常有意思,它與我們的生活息息相關,曾經我也為電腦發生的網路問題而困惑,總是沒有根據的瞎嘗試來試圖解決問題。但是在老師的一些簡單指導之後,有了一個基本的ip之間通訊以及區域網的概念。於是就想,既然區域網內部不用通過路由器就能傳送資料,那我就可以給同學的電腦發訊息了呀,帶著這樣的興趣,我開始了本次嘗試。
傳送訊息
-
關掉髮送訊息電腦及接受電腦360安全衛士等防毒軟體
-
關掉兩電腦域防火牆、專用網路防火牆、公用網路防火牆等,如圖1
-
開啟控制面板->憑據管理器->Windows憑據
單擊新增Windows憑據,輸入要連線的ip(cmd中用ipconfig /all檢視ipv4地址)以及使用者名稱密碼(每臺主機可以同時擁有多個使用者,儘量不要用Adminsitrator使用者)
-
新增之後,點選確定即可。同時按住win+r開啟執行介面,輸入cmd後回車
-
在cmd命令列中輸入
msg server:(ip) * "訊息內容"
如下圖所示
-
目標電腦收到所傳送的訊息,如圖
可能存在的一些問題
獲取會話名稱時的錯誤1722
這種情況說明RPC伺服器不可用,win+r執行regedit.exe,找到"計算機\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server"把AllowRemoteRPC的值從0改為1就能接受資訊了。
獲取會話名稱時的錯誤5
嘗試以管理員身份執行cmd,或者就是沒有新增使用者憑據,或者是使用者憑據添加出錯了,重新新增一下使用者憑據
msg不是內部或外部命令
新增系統環境變數,右鍵我的電腦,找到環境變數中新增msg.exe的路徑到path中,大部分路徑都是C:\Windows\System32\msg.exe,根據情況可以進行修改,將正確的環境變數新增到path中,重新開啟cmd即可。