Virtual BOX设置
在Virtual BOX中添加一个虚拟机的网络
管理
⟶主机网络管理器
⟶创建仅主机网络
配置虚拟机的网卡
在需要配置的虚拟机上右键设置
⟶网络
网卡一设置为网络地址转换(NAT),用于虚拟机对外上网。
网卡二设置为仅主机(Host-Only)网络,用于设置静态IP,提供ssh等服务所需的静态IP。
虚拟机设置
- 查看网卡名称
ifconfig | more
从图中可以看出,enp0s3
是我们配置的第一块网卡,用于连接外网进行上网的。
enp0s8
是我们配置的第二块网卡,用于本地连接的,因此我们需要修改这块网卡的配置文件。
2. 编辑联网配置文件
网卡配置文件在/etc/sysconfig/network-scripts/
中
cd /etc/sysconfig/network-scripts/
ls
编辑第二块网卡的配置文件ifcfg-enp0s8
在末尾添加
BOOTPROTO="static" #dhcp改为static
ONBOOT="yes" #开机启用本配置
IPADDR=192.168.56.111 #静态IP
GATEWAY=192.168.56.1 #默认网关
NETMASK=255.255.255.0 #子网掩码
DNS1=192.168.56.1 #DNS 配置
完整的文件为:
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="enp0s8"
UUID="11b1c85d-31dc-3df1-b99e-7bd8afd6b85b"
DEVICE="enp0s8"
HWADDR="08:00:27:3c:e3:9f"
ONBOOT="yes"
IPADDR=192.168.56.111
GATEWAY=192.168.56.1
NETMASK=255.255.255.0
DNS1=192.168.56.1
如果不存在第二块网卡的配置信息,可以自行创建该文件,文件名为ifcfg-
+ 网卡名称,如ifcfg-enpos8
注意修改完整文件中的UUID
、HWADDR
、NAME
查看UUID
:
nmcli con show
HWADDR
其实就是该网卡的MAC地址:
ip addr
NAME
是网卡的名称
重启
reboot