iT邦幫忙

1

請問為何不同網段 , windows 10 不可以 ping hyper-v 內部 vm , 但內部 vm 可以 ping 外部 windows 10?

延續此問題 Windows 10 hyper-v SSH 不能登入顯示 Could not connect to '...' (port 22): Connection failed.
ckp6250 大神說:

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

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

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

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

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

請問為何不同網段 , windows 10 不可以 ping hyper-v 內部 vm , 但內部 vm 可以 ping 外部 windows 10?

我在上一個問題解決方式是不去理解原理,直接全部設為同一網段解決。

slime iT邦大師 1 級 ‧ 2020-09-18 13:29:07 檢舉
因為是NAT
樓上正解,就跟INTERNET的網路PING不到內部網路意思一樣,如果只是單純做lab,解決可以設路由解決

exp:
external host(192.168.1.10) -->(192.168.1.20) nat host --> internal host(192.168.20.10)

external host要加一筆路由192.168.20.0/24 192.168.1.20

尚未有邦友回答

立即登入回答