virtualbox怎么配置虚拟机centos7的网络静态ip以及联网
发布网友
发布时间:2022-04-23 01:51
我来回答
共1个回答
热心网友
时间:2023-07-13 19:00
在centos7中配置:
/etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE="Ethernet"
BOOTPROTO="static" #静态ip
NM_CONTROLLED="no" #不使用网络管理器,而使用配置文件,这个配置要有
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"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="enp0s3"
UUID="c0dfc357-22d6-4b5d-abce-a7d8a9a95a67"
DEVICE="enp0s3"
ONBOOT="yes" #开机启动
#
IPADDR=192.168.1.120 #ip地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.1.1 #网关
1234567891011121314151617181920212223
注意!
一开始我以宿主机A的ip地址作为网关,结果centos7死活连接不了*!折腾了好久!因为virtualbox中centos7是以桥接模式创建的,那么centos7也就相当于一台电脑了,它与宿主机A处于一个平行的关系,并不是从属的关系,它也会独占一个内网ip。它的网关应该设置为宿主机A 的网关。DNS最好与宿主机A的DNS一样,当然也可以设置为114.114.114.114。
/etc/sysconfig/network:
NETWORKING=yes #启用网络
HOSTNAME=localhost.localdomain
GATEWAY=192.168.1.1 #其实这里的设置不起作用,因为在ifcfg-enp0s3中已经设置了网关,如果在ifcfg-enp0s3中没有设置网关,则会启用这里设置的网关123