iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 20
0
自我挑戰組

30天菜鳥學 Linux 系列 第 20

20天-解決 Hyper-V 設固定IP後重啟還會浮動IP問題

  • 分享至 

  • xImage
  •  

今天進度 鳥哥的 Linux 私房菜 -- 簡易網路基礎概念


延續上次問題 Hyper-V 架設 ubuntu 修改 50-cloud-init.yaml 檔案設定固定 IP 無法 SSH 連線 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天

已經將IP改為 172.25.60.1 結果重開機幾次後,居然被換網段...換到192.168.240.1

請問怎麼做才能讓 Hyper-V 固定IP,並且不會被系統自動改?

xxx

我的 hyper-v switch 設定
xxx
xxx


搜尋 1 : Hyper-V虚拟机配置内部网络固定IP并连接外网 - kasnti - 博客园 這篇也是教用我現在的方式

延伸發現 :
我又再次手動改windows 網卡為 172.25.60.1 後,能成功 SSH 連線進 hyper-v 內的 ubuntu,但hyper-v裡面的ubuntu網卡不知道怎麼了,都無法 ping 到外網資源...

test@test:~$ ping 202.108.22.5
ping: connect: Network is unreachable
test@test:~$ curl http://www.netscape.com/
curl: (6) Could not resolve host: www.netscape.com
test@test:~$ ping 172.25.60.1
PING 172.25.60.1 (172.25.60.1) 56(84) bytes of data.
64 bytes from 172.25.60.1: icmp_seq=1 ttl=128 time=0.225 ms
64 bytes from 172.25.60.1: icmp_seq=2 ttl=128 time=0.306 ms

嘗試2 : 嘗試重機開機後 reboot ubuntu server , 結果IP又變成 172.24.16.1
xxx

但是進去 hyper-v 可以 ping baidu 外網 202.108.22.5
改完 windows 10 的 switch ip 後,外網能力就斷了 ....

xxx

改回172.24.16.1 IP,又可以正常 PING baidu 外網 202.108.22.5
xxx
xxx

也確認 172.25.60.1 IP 沒人用,搞不明白他幹嘛亂換 IP ... ( 我都固定好了啊! )

PS C:\> ping 172.25.60.1

Pinging 172.25.60.1 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.

Ping statistics for 172.25.60.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

按照 sam0407 大神作法解決問題!

結合您前幾次提問的問題,主要就是您Virtual Switch的網路設定問題
如果您有興趣了解,可以參考一下這個連結: 為 Hyper-V 虛擬機器建立虛擬交換器

如果只想解決問題,就將Default Switch的Connection type改為External network就好了,如下圖改選紅框處~
https://ithelp.ithome.com.tw/upload/images/20200923/20012665amcimRZzx1.png


上一篇
19天-這該死的 hyper-v ___*(  ̄皿 ̄)/#____
下一篇
21天- go pup + curl ~
系列文
30天菜鳥學 Linux 59
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言