环境:
1、Centos刚装完系统
2、虚拟机使用VirtualBox,并且虚拟机网卡(VirtualBox Host-Only Network)网段为:192.168.0.*
=============场景1:虚拟机上外网,与主机不通信======================
1、配置上网方式:(网络地址转换)NAT
2、配置动态获取IP,修改网络配置:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
修改内容如下:
ONBOOT=yes,表示开机启动此网卡,保存退出
重启网卡:service network restart,完成配置
=============场景2:虚拟机与主机通信(即局域网)======================
1、配置上网方式:Host-Only|网桥模式,两者区别:前者虚拟机不能上网,后者可以
2、配置静态IP,修改网络配置:
vim /etc/sysconfig/network-scripts/ifcfg-eth0,修改内容如下:
ONBOOT=yes,表示开机启动此网卡
BOOTPROTO=static,静态获取IP地址
IPADDR=192.168.0.211,IP地址
NETMASK=255.255.255.0,子网掩码
3、修改网关,便于在网桥模式下虚拟机上网
vi /etc/sysconfig/network,修改内容如下:
HOSTNAME=centos211,主机名
GATEWAY=192.168.0.1,网关地址
4、修改DNS,方便ping通域名
vi /etc/resolv.conf,清空文件,仅填写如下内容:
nameserver 192.168.0.1,使用网关地址做域名解析
nameserver 8.8.8.8,谷歌的域名解析服务器
5、修改hosts,方便ping通主机名
vi /etc/hosts,增加配置
192.168.0.201 centos211
=============场景3:场景2切换到场景1======================
备注:即动静态IP互相切换,网络模式相互切换
举例:静->动
1、vi /etc/sysconfig/network-scripts/ifcfg-eth0,修改BOOTPROTO=dhcp
2、vi /etc/sysconfig/network,删除网关行(GATEWAY=192.168.0.1)
3、重启网卡:service network restart
=============配置项目,名词解释======================
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #网卡对应的设备别名
BOOTPROTO=static #网卡获得ip地址的方式(默认为dhcp,表示自动获取)
HWADDR=00:07:E9:05:E8:B4 #网卡MAC地址(物理地址)
IPADDR=192.168.100.100 #IP地址
NETMASK=255.255.255.0 #子网掩码
ONBOOT=yes #系统启动时是否激活此设备
# vi /etc/sysconfig/network
NETWORKING=yes #表示系统是否使用网络,no表示不能使用网络
HOSTNAME=centos211 #设置本机的主机名,要和/etc/hosts中设置的主机名相同
GATEWAY=192.168.0.1 #设置网关的IP地址
# vi /etc/resolv.conf
nameserver 8.8.8.8 #google域名服务器
nameserver 114.144.114.114 #国内域名服务器