Multipass配置固定网络IP
- 前言:当创建一个node01虚拟服务器之后, 每次重启后,虚拟服务器node01的ip会改变,导致有时候其他工具每次需要重新配置ip地址链接,所以需要固定下我们的服务器ip地址,我这里使用的是Hyper-V管理的。
创建一个新的Hyper-V网络交换器
-
打开hyper-v,创建一个新的虚拟网络交换机
-
给虚拟机配置新的网络交换机
选择虚拟机→设置→添加硬件→选择我们新建的网络交换机
选择我们刚新建的网络交换机,点击确定
登录虚拟机,配置我们的固定ip
使用cmd登录我们的虚拟机
multipass shell node01
切换root用户
sudo -i
查看网卡信息
ip addr
我这里是已经启动过了,所以网卡的状态是UP
启动网卡eth1
ip link set eth1 up
编辑网路配置文件
nano /etc/netplan/50-cloud-init.yaml
network:
ethernets:
eth0:
dhcp4: true
match:
macaddress: *********
set-name: eth0
eth1:
optional: true
addresses: [192.168.*.*/24] #固定ip地址,网段写你自己的
nameservers:
addresses: [192.168.*.1] #nameservers的地址
routes: #配置当前路由,走192.168这个交换机的地址
- to: default
via: 192.168.*.1
version: 2
重新启动服务器的网络
netplan apply
重新连接即可