Virtual Box中Centos虚拟机设置静态IP

Virtual BOX设置

在Virtual BOX中添加一个虚拟机的网络

管理主机网络管理器创建仅主机网络
Virtual Box中Centos虚拟机设置静态IP_第1张图片Virtual Box中Centos虚拟机设置静态IP_第2张图片

配置虚拟机的网卡

在需要配置的虚拟机上右键设置网络

网卡一设置为网络地址转换(NAT),用于虚拟机对外上网。
Virtual Box中Centos虚拟机设置静态IP_第3张图片

网卡二设置为仅主机(Host-Only)网络,用于设置静态IP,提供ssh等服务所需的静态IP。
Virtual Box中Centos虚拟机设置静态IP_第4张图片

虚拟机设置

  1. 查看网卡名称
ifconfig | more

Virtual Box中Centos虚拟机设置静态IP_第5张图片

从图中可以看出,enp0s3是我们配置的第一块网卡,用于连接外网进行上网的。
enp0s8是我们配置的第二块网卡,用于本地连接的,因此我们需要修改这块网卡的配置文件。
2. 编辑联网配置文件
网卡配置文件在/etc/sysconfig/network-scripts/

cd /etc/sysconfig/network-scripts/
ls

Virtual Box中Centos虚拟机设置静态IP_第6张图片

编辑第二块网卡的配置文件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
注意修改完整文件中的UUIDHWADDRNAME
查看UUID

nmcli con show

HWADDR其实就是该网卡的MAC地址:

ip addr

NAME是网卡的名称

重启

reboot

你可能感兴趣的:(工具类,笔记,Linux)