一、配置静态IP地址及DNS
1、查看宿主电脑的IP以及网关
2、配置静态IP地址及DNS
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#BOOTPROTO=dhcp
DEFROUTE=yes
BOOTPROTO="static" #静态ip
NM_CONTROLLED="no" #不使用网络管理器,而使用配置文件,这个配置要有
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=e6f921d4-7a75-405b-aa0d-455ab1b43a03
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.2.153
NETMASK=255.255.255.0
GATEWAY=192.168.2.1
DNS1=192.168.2.1 #跟“宿主系统”的DNS服务器一样
DNS2=8.8.8.8 #使用谷歌的DNS服务器
注意!
一开始我以宿主机A的ip地址作为网关,结果centos7死活连接不了外网!折腾了好久!因为virtualbox中centos7是以桥接模式创建的,那么centos7也就相当于一台电脑了,它与宿主机A处于一个平行的关系,并不是从属的关系,它也会独占一个内网ip。它的网关应该设置为宿主机A 的网关。DNS最好与宿主机A的DNS一样,当然也可以设置为114.114.114.114。
二、配置network及主机名
1、配置network
vi /etc/sysconfig/network
# Created by anaconda NETWORKING=yes HOSTNAME=BeckLiang # 这里可以不用设置 GATEWAY=192.168.2.1 #其实这里的设置不起作用,因为在ifcfg-enp0s3中已经设置了网关,如果在ifcfg-enp0s3中没有设置网关,则会启用这里设 置的网关
2、配置主机名
vi /etc/hostname
三、重启网卡信息
systemctl restart network
至此,静态IP配好,并且可以连接外网