目录
一、环境:
VisualBox6.1
Ubuntu18.04 Server
二、VisualBox网络配置
1.管理→全局设定→网络
点击"添加新增NAT网络",OK
2.管理→主机网络管理
创建Host-Only网络,这里配置的网卡地即虚拟机Host-Only网络网关的地址
3.新建虚拟机并安装Ubuntu18.04
此步骤略过
4.在左侧选中安装好的虚拟机→明细→设置
在设置弹窗中,选择“网络”,连接方式选中"NAT 网络"
注意是"NAT 网络",不是"网络地址转换(NAT)",
然后点击高级,混杂模式选择"全部允许"
切换到网卡2标签,勾选启用网络链接,连接方式选中仅主机(Host-Only)网络
然后点击高级,混杂模式选择"全部允许"
三、虚拟机IP设置
1.给虚拟机配置静态ip
enp0s3用于虚拟机访问外网,默认是dhcp的,我们设置为静态ip
cd /etc/netplan
vim 00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
ethernets:
enp0s3:
addresses: [10.0.2.4/24]
dhcp4: no
optional: true
nameservers:
addresses: [10.0.2.1,119.29.29.29]
routes:
- to: 0.0.0.0/0
via: 10.0.2.1
version: 2
2.创建enp0s8用于物理机访问虚拟机
在/etc/netplan下创建netcfg.yaml(文件名无特殊要求,yaml后缀结尾即可)
cd /etc/netplan
touch netcfg.yaml
使用vim编辑器在netcfg.yaml中写入如下配置:
vim netcfg.yaml
network:
version: 2
renderer: networkd
ethernets:
enp0s8:
dhcp4: no
addresses: [192.168.200.100/24]
routes:
- to: 192.168.200.1/24
via: 192.168.200.1
optional: true
保存后,执行如下两条命令使网络配置生效
netplan generate
netplan apply
如此就配置完成了。