需求描述:为虚拟机配置静态ip,保证本地可以ping 虚拟机的静态ip,同时虚拟机之间也可以互相ping通,并且虚拟既可以访问外网。
环境说明:
VirtualBox6.0
CentOS7
步骤1: 管理 ——> 全局设定 ——> 网络,新增Natnetwork
步骤2:配置网卡1信息,选择桥接网络
步骤3:配置网卡2信息,选择Nat 网络
步骤4:启动虚拟机,并且修改网卡配置
ip addr # 查看网卡信息
vi /etc/sysconfig/network-scripts/ifcfg-enp0s8 # 配置网卡enp0s8
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 # 配置网卡enp0s3
其中enp0s8配置信息如下
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s8
UUID=9abd3bbd-6172-4091-b670-1371cc654e6e
DEVICE=enp0s8
ONBOOT=yes
NETMASK=255.255.255.0
IPADDR=192.168.0.122
GATEWAY=192.168.0.1
DNS1=114.114.114.114
enp0s1配置信息如下:
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s3
UUID=f1e447ec-d979-4f34-adb6-bf75571e5312
DEVICE=enp0s3
ONBOOT=yes
修改网卡配置按Esc :wq保存退出,并且重启机器网络服务
server network restart
步骤5:关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
步骤6:配置本地域名服务
cat >>/etc/hosts<<EOF #添加DNS域名解析
search localdomain
namserver 8.8.8.8
namserver 8.8.8.4
EOF
- ping测试
ping www.baidu.com
ping 其他主机地址