① 当centos安装完成后,通过ifconfig命令获取ip地址:
10.251.251.252
② 编辑网卡配置文件,vi /etc/sysconfig/network-scripts/ifcfg-ens18
-
更改(可选,可以更改也可以不更改,更改后好记)虚拟机的ip地址:
IPADDR="10.87.67.224"
-
配置网关:
GATEWAY="10.87.67.254"
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
# ip地址 (cent)
IPADDR="10.87.67.224"
# 网关
GATEWAY="10.87.67.254"
PREFIX="24"
DNS1="114.114.114.114"
DNS2="8.8.8.8"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens18"
UUID="5202a165-3ef0-4132-aed7-3368f942f5d7"
DEVICE="ens18"
ONBOOT="yes"
③ 为什么配置网关?
- IP地址就是用来明确局域网中的一台主机的编码;
- 网络地址(网段)是编码中比较特殊的一部分,它用来表明一个网段,不能分配给主机;
- 网关地址就是一个IP地址,是分配给路由器一个接口的地址;
PC1的IP地址为192.168.1.1
PC2的IP地址为192.168.1.2
那么它们的网络地址(网段)就为192.168.1.0,可以给它们指定一个网关192.168.1.254。
PC3的IP地址为192.168.2.1
那么它的网络地址(网段)就为192.168.2.0,可以给它指定一个网关192.168.2.254。
- 如果PC1要与PC2进行通信,因为它们处于同一网段,所以直接发到局域网上就可以了,用不到网关。
- 如果PC1要与PC3进行通信,它们不处于同一网段,这时候网关就起作用了,PC1要把数据发送给它的网关A(192.168.1.254),网关A再找到网关B(192.168.2.254) , 然后把数据发给B,网关B再转发数据到PC3上。
- 可见一个没有网关的设备不能与其它网络互通。
- 对于网关来说,除了网络地址(eg:192.168.1.0),广播地址(eg:192.168.1.255)以外可用的IP地址都可以分配给它。