iT邦幫忙

0

Windows 10 hyper-v SSH 不能登入顯示 `Could not connect to '...' (port 22): Connection failed.`

  • 分享至 

  • xImage

剛才重開電腦發現 SSH 不能登入顯示 Could not connect to '172.25.53.70' (port 22): Connection failed.

Connecting to 172.25.53.70:22...
Could not connect to '172.25.53.70' (port 22): Connection failed.

hyper-v 內 ubuntu 網卡資料 :

xxx

windows 10 網卡資料 :

Ethernet adapter vEthernet (Default Switch):

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::d45d:999c:c07c:8a89%35
   IPv4 Address. . . . . . . . . . . : 172.18.48.1
   Subnet Mask . . . . . . . . . . . : 255.255.240.0
   Default Gateway . . . . . . . . . :

嘗試調查 1 :

從 hyper-v 內的 ubuntu server ping 外部 windows 10 的IP是通的

xxx

但是在 windows 10 ping hyper-v 內的 ubuntu server 會顯示

PS C:\Users\> ping 172.25.53.70

Pinging 172.25.53.70 with 32 bytes of data:
Reply from 10.10.199.130: TTL expired in transit.
Reply from 10.10.199.130: TTL expired in transit.
Reply from 10.10.199.130: TTL expired in transit.
Reply from 10.10.199.130: TTL expired in transit.

嘗試解決2 :
在hyper-v 對應的 adapter 查看IP,發現是固定IP
並且是 172.18.144 網段
image
所以才造成 hyper-v 裡面無法 ping 到

解決方式 : 修改為172.25.60.1 同網段 IP
image

結果 : 接著測試,能成功 ping 並且 ssh 連線
image

wrxue iT邦好手 1 級 ‧ 2020-09-17 16:45:05 檢舉
172.25.53.70是誰的IP怎看不出來XD
放錯圖片更新了 >"<
wrxue iT邦好手 1 級 ‧ 2020-09-17 17:22:17 檢舉
在我看來就是網段的問題,但我也想不懂ubuntu怎麼ping通windows的,明明不同網段
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
ckp6250
iT邦好手 1 級 ‧ 2020-09-17 20:11:56
最佳解答

我沒有用過 hyper-v , 只用過 virtualbox

這二天,剛好也發生如同樓主的問題:甲方可以 ping 通乙方,但乙方不可以 ping 通甲方,就是單行道啦。

如同 wrxue 大大所言,是不同網段問題。

vbox 的解決方法是設二張網卡,第一張設成 nat 為了上網,第二張則設成 host only 為了成為同一網段 , 就能變成雙行道啦。

我不知道 hyper-v 是如何設定網卡的,不過,或許觀念互通也說不定,僅供參考。

wrxue iT邦好手 1 級 ‧ 2020-09-17 20:46:24 檢舉

請教大大為何有單行道的現象,明明不同網段卻可以ping通?想不透,這個現象有辦法刻意製造出來嗎?

ckp6250 iT邦好手 1 級 ‧ 2020-09-17 22:07:36 檢舉

我的問題是出在,win10 host要利用網路磁碟機讀寫 guest ubuntu 的資料夾,guest 已經啟動了 samba , 但在 host 端無法連線。

參考下列文章

https://hollyqood.wordpress.com/2016/12/08/virtualbox%E8%99%9B%E6%93%AC%E6%A9%9Fubuntu%E4%BD%BF%E7%94%A8samba%E5%9C%96%E6%96%87%E6%95%99%E5%AD%B8/

https://ithelp.ithome.com.tw/upload/images/20200917/20119662ZFWmxgy2dZ.png

https://ithelp.ithome.com.tw/upload/images/20200917/20119662GCUaFq5Kt5.png

2
小魚
iT邦大師 1 級 ‧ 2020-09-17 16:47:33

列表沒看到 172.25.53.70 啊,
那個是變動IP吧,
每次開機都會不一樣的,
設定變動IP還真是刺激,
如果是本機我通常都直接用127.0.0.1,
如果要學網路可能要用個能設定固定內網IP的IP分享器之類的來學習.

放錯圖片更新了 >"<

我是設定固定IP,放錯圖片更新了 >"<

小魚 iT邦大師 1 級 ‧ 2020-09-17 17:02:01 檢舉

喔喔,
你這應該是實體機跟虛擬機之間的問題,
這部分需要花時間下去研究,
有時候需要做一些設定,
網路的問題我還沒多做研究,
下一位~

1

將防火關掉再試試。我指的是 ubuntu 的防火。

我要發表回答

立即登入回答