在老版本的虚拟机中,安装了centos后,可能需要手动设置IP地址,才可以上网。
新版本(8.0)中只要装了系统,网络连接采用NAT方式,不用任何设置,即可上网。
下面介绍老版中的IP设置:
网络连接方式还是采用NAT方式,设置eth0的ip地址
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
#设置静态IP地址
BOOTPROTO=static
#系统启动后自动启动eth0网卡
ONBOOT=yes
# 设置静态IP地址
# 这个IP地址根据 编辑>虚拟网络设置>NAT>默认网关(GATEWAY) 设置
# 本次虚拟机的默认网关是192.168.111.2
# 只要将最后一位不要设置成2
IPADDR=192.168.111.110
# 设置子网掩码
# 这个基于 编辑>虚拟网络设置>NAT>子网掩码(Netmask) 设置
NETMASK=255.255.255.0
# 设置默认网关
# 这个就是 编辑>虚拟网络设置>NAT>默认网关(GATEWAY)
GATEWAY=192.168.111.2
设置DNS(域名解析)
# vi /etc/resolv.conf
Search localdomain
# 设置域名 就是上面提到的默认网关
nameserver 192.168.111.2
重启网络
#service network restart
注:
1 主机可以上网,虚拟机上不了网
编辑->虚拟网络设置->NAT NAT Service 点击start
2 主机可以上网,虚拟机可以上网,虚拟机可以ping通主机,主机ping不通虚拟机
a 编辑->虚拟网络设置->DHCP VMnet8 点击start
b 虚拟机里的系统将防火墙关闭
c 将虚拟系统reboot
如果启动其中一个无效,检查两个是否都已start,虚拟机里的系统已运行的话,也可以设置。
如果新版本虚拟机nat,dhcp方式分配ip无法分配ip,检查主机的系统服务中的虚拟机nat服务和dhcp服务是否已启动