multipass to set development environment#
官网
指定配置#
$ multipass launch --name XXX -c 2 -d 20G -m 2G
$ multipass delete --purge XXXXX
- macos下面使用virtualbox暂时拿不到ip,只能使用NAT,最好使用hyperkit
- windows下面也不行,尝试添加第二个网络(gui操作 or vboxmanager),我这里使用了桥接,之后修改
/etc/network/interfaces
填写相关信息,重启之后查看网卡能获得ip
# ubuntu 18.04
allow-hotplug enp0s8
iface enp0s8 inet static
address 10.200.242.200
netmask 255.0.0.0
gateway 10.0.0.3
- ubuntu20.04操作:
- 修改 /etc/netplan/50-cloud-init.yaml
- 应用 sudo netplan apply
- 重启 sudo reboot
# ubuntu 20.04 /etc/netplan/50-cloud-init.yaml
network:
ethernets:
enp0s3:
dhcp4: true
match:
macaddress: 08:00:27:bc:97:36
set-name: enp0s3
version: 2
# change like following part
network:
ethernets:
enp0s3:
dhcp4: false
addresses: [10.200.242.200/8]
gateway4: 10.0.0.3
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
match:
macaddress: 08:00:27:bc:97:36
set-name: enp0s3
version: 2