Hyper-V固定虚拟机IP

355 阅读1分钟

前言

前段时间体验了一下 Docker for Windows,整体体验不是很好,偶现启动失败的异常情况。这种情况在更换成SSD之后,明显减少。

同时,也体验了 Win10Linux 子系统。

不知为何,wsl 相对稳定,且启动较快,就是访问宿主机文件着实比较慢,再加上公司安全政策,安装了一些软件,影响文件 IO

wsl2 在电脑重新启动之后,就再也启动不了,着实让人头疼。

而且,wslHyper-V 模式的切换也是个问题。

环境

  • Windows10
  • Hyper-V
  • Ubuntu20.04

Hyper-V 固定虚拟机IP

新建虚拟网络交换机

  1. 点击虚拟交换机管理器

Dingtalk_20220130094742.jpg

  1. 新建内部虚拟交换机

Dingtalk_20220130094915.jpg

  1. 修改名称,选择内部网络且应用

Dingtalk_20220130095006.jpg

设置共享网络

  1. 打开网络连接

Dingtalk_20220130095213.jpg

  1. 设置以太网属性

Dingtalk_20220130095511.jpg

  1. 设置共享,选择新建的交换机

Dingtalk_20220130095639.jpg

设置新建的虚拟网络交换机

  1. 打开虚拟网络交换机的属性

Dingtalk_20220130095756.jpg

  1. 设置固定IP

Dingtalk_20220130095853.jpg

虚拟机IP设置

  1. 进入虚拟机
  2. 设置IP(192.168.137.128)及DNS
sudo tee /etc/netplan/00-installer-config.yaml <<-'EOF'
network:
  ethernets:
    eth0:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.137.128/24]
      gateway4: 192.168.137.1
      nameservers:
              addresses: [8.8.8.8]
  version: 2
EOF

sudo netplan apply

最后

搞定,重启电脑之后记得要重新共享一下。