Centos配置网络和主机映射
目录
虚拟机网络的三种配置方式
- 桥接模式:当前虚拟机与主机在同一个局域网下,同一个局域网下的所有电脑都可以访问这台虚拟机。如果局域网可以联网,那么虚拟机也可以联网。
- NAT模式:把我们主机的 IP 当做公网 IP ,虚拟机只能和宿主机互相访问,并且如果宿主机有望,虚拟机也能联网。
- 仅主机模式:虚拟机不能联网,并且虚拟机和宿主机之间不能互相访问。
配置虚拟机IP
1. CentOS7 操作系统网络配置文件:
网络配置文件目录:/etc/sysconfig/network-scripts/ifcfg-ens33
Notes:
配置网络的两种方式:
- 动态配置(dhcp):虚拟机每一次开启之后,其 IP 地址都可能不一样
- 静态配置(static):电脑无论开机多少次,其 IP 地址都不变,需要手动配置
2. 修改和增加如下配置项:
配置项 |
作用 |
IPADDR=192.168.218.60 |
设置静态的ip地址,子网IP的网段必须和刚查看的虚拟机的IP网段保持一致 |
GATEWAY=192.168.218.1 |
设置网关 刚查看的虚拟机网关IP |
ONBOOT=yes |
表示使用eth0这个网卡 |
BOOTPROTO=static |
表示使用静态路由,dhcp是动态路由协议,这样IP地址就会固定 |
DNS1=8.8.8.8或者114.114.114.114 |
设置NDS域名解析服务器 |
NETMASK=255.255.255.0 |
子网掩码配置 |
3. 编辑完成后输入 :wq 保存并退出文件
4. 重启虚拟网卡:service network restart
5. 查看 IP 地址是否变化
#centos6/7
ifconfig 能看到自己刚刚配置的IP地址代表配置成功
#centos7特有命令
ip addr
6. 有可能出现 ping 不通的情况:
主机访问不到虚拟机 IP(主机ping不通虚拟机):
虚拟机防火墙干扰,此时可以关闭虚拟机防火墙:systemctl stop firewalld;
开启虚拟机的网络服务:服务 ---> VMware DHCP Service / VMware NAT Service
主机映射问题
centos的主机映射就是给主机的IP换个比较容易记忆的名字,便于通过主机映射名来记忆这个IP地址
IP:互联网id ---> 39.156.66.18
域名:用来表示一个 IP ---> www.baidu.com
域名解析服务器
浏览器访问网站时:
先通过域名查找本地域名解析文件,如果本地域名解析文件没有所需域名,再联网查找域名解析服务器,最后域名解析服务器返回一个网站 IP。
Notes:
C:\Windows\System32\drivers\etc\hosts:本机的域名解析文件
Linux上的主机映射配置:
vi /etc/hosts
配置本地 IP 和域名:
在本地命令管理器查看当前网络 IP(192.168.1.6),再编辑 hosts 文件,搭配域名为 www.bendi.com
Notes:
大数据:集群,可以将每一台电脑都配置一个域名
配置虚拟机的主机名
修改主机名就好比给自己的电脑重新起个名字,便于寻找。一般情况下我们配置的主机映射名就是主机名
- 查看自己的主机名:
[root@localhost ~]# hostname
localhost.localdomain
- 修改主机名
#centos6:
[root@localhost /]# vim /etc/sysconfig/network
#修改其中的HOSTNAME选项 将其配置成我们想要的主机名比如node01
HOSTNAME=node01#centos7:
[root@localhost /]# vim /etc/hostname
#直接添加或者修改主机名即可
node01
- 保存退出文件,执行 reboot 命令重启虚拟机生效