Featured image of post Hyper-V虚拟机固定Ip设置

Hyper-V虚拟机固定Ip设置

# Hyper-V 虚拟机固定 Ip设置

# 需求来源

  • 忽略外部网络变化,时刻保持虚拟机的 IP 地址不变。

  • 物理机与虚拟机互访,虚拟机之间互访,虚拟机联网

# 设置步骤

固定虚拟机 IP

  • 192.168.137.X 网段,CentOS-7 操作系统为例。查看虚拟机 IP
1
ip addr

1557467044467

  • 得到需要改的网卡信息后,编辑配置文件
1
2
cd /etc/sysconfig/network-scripts
vim ifcfg-eth0 

添加下面几行

1
2
3
4
5
6
7
8
BOOTPROTO="static"
DEVICE="eth0"
ONBOOT="yes"
IPADDR="192.168.137.200"
GATEWAY="192.168.137.1"
DNS1="114.114.114.114"
DNS2="114.114.115.115"
NETMASK="255.255.255.0"

20190510170445.gif

  • 重启网络,使设置生效
1
systemctl restart network

如果是 Ubuntu 18.04,修改方式如下:

1
2
# 编辑 *-cloud-init.yaml 文件,我这里为50-cloud-init.yaml
sudo vim /etc/netplan/50-cloud-init.yaml

配置文件修改如下:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
network:
    ethernets:
        eth0:
            addresses: [192.168.137.200/24]
            gateway4: 192.168.137.1
            dhcp4: false
            nameservers:
                    addresses: [114.114.114.114]

    version: 2
1
2
# 生效
sudo netplan apply
  • 打开Hyper-V,点击虚拟机交换管理器

1557481928062

1557482081186

1557482571032

  • 20190510175915
  • 打开 Hyper-V,选中虚拟机列表,鼠标右击打开设置:

1557481755729

  • 点击左侧网络适配器后,勾选刚才设置的Centos-server保存

1557483196638

  • 打开网络设置,点击“更改适配器选项”,找到刚才我们设置生成的新虚拟网卡CentOS-server,右击选择属性。打开后再点击Internet协议版本4(TCP/IP)

1557483291628

  • 在打开后的设置框如下图一样设置:

1557483349164

虚拟机联网

1557483478593

1557483431928

使用 Hugo 构建
主题 StackJimmy 设计