时间:2023-07-14 20:18:02 | 来源:网站运营
时间:2023-07-14 20:18:02 来源:网站运营
玩转虚拟机之VirtualBox设置虚拟机为静态IP并访问外网:VirtualBox
安装的CentOS7 x86_64 Minimal
版本的虚拟机CentOS7
网卡的配置文件在这个目录下面:/etc/sysconfig/network-scripts/
,网络配置文件的格式为: ifcfg-xxx
,默认的网络配置文件是:ifcfg-enp0s3
ifcfg-enp0s3
这个文件,将其中的 ONBOOT=no
改为 ONBOOT=yes
,如果在安装 CentOS 的时候就设置了网络,则可以忽略这一步。ifcfg-enp0s3
文件内容如下:TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="dhcp"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="enp0s3"UUID="6020592b-9f11-4cb6-aeac-8bcc3dba3690"DEVICE="enp0s3"# ONBOOT设置为yesONBOOT="yes"
保存文件并重启网络服务,重启网络的命令是 service network restart
ping www.baidu.com
可以 ping 通,说明与外网已经连通ifcfg-enp0s3
命名为ifcfg-enp0s8
命令为cp ifcfg-enp0s3 ifcfg-enp0s8
ifcfg-enp0s8
,最后重启网络即可ifcfg-enp0s8
文件需要变动的地方如下:TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"# BOOTPROTO改为static,意为静态模式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,和文件名称后缀ifcfg-xxx保持一致NAME="enp0s8"# UUID 也需要修改,UUID可以重新生成一个,直接在命令行输入 uuidgen,回车就会出现结果,把结果复制过来。UUID="87a8c150-3d1a-4111-97aa-816692dcf504"# NAME改为enp0s8,和文件名称后缀ifcfg-xxx保持一致DEVICE="enp0s8"ONBOOT="yes"# IPADDR需要在指定的IP范围内,NETMASK也和指定的服务器网络掩码一致,可以在VirtualBox主机网络配置管理器DHCP服务器中查看IPADDR=192.168.56.102NETMASK=255.255.255.0
VirtualBox 主机网络配置管理器 DHCP 服务器配置如下:关键词:虚拟,访问,静态,设置