配置主机IP地址、掩码、网关以及DNS的方式很多有ifconfig iproute等命令我这里只介绍通过配置文件修改主机IP地址等网络信息的方式,因为其他方式都是临时的,重启设备就没了。
配置主机的网卡的文件在/etc/sysconfig/network-scripts/ifcfg-ethX
标红的两个文件就是网卡的配置文件。
注意:有个时候通过ifconfig可以看到网卡,但是指定目录下没有对应网卡的配置文件,这个时候就需要手动创建了。
TYPE 指定网卡的二层协议
PROXY_METHOD 代理方式 一般不用这个参数
BOOTPROTO 这个好像是通过网卡启动,类似于无盘工作站
DEFROUTE 是否设置网关
IPV4_FAILURE_FATAL 不知道干什么用
IPV6INIT 初始化IPV6功能
IPV6_AUTOCONF IPV6地址是否自己配置
IPV6_DEFROUTE 是否设置IPV6网关
IPV6-FAILURE_FATAL 不知道干什么用
IPV6_ADDR_GEN_MODE 产生IPV6地址的方式
NAME 设备名称 ens37 这个参数必须和device的参数值一样,都必须是系统识别的设备的名称
UUID 网卡的UUID
DEVICE 设备名称
ONBOOT 开机就启动该网卡
IPADDR 网卡的IP地址
PREFIX 掩码长度
GATEWAY 设置网关
DNS1 首选DNS服务器
HWADDR=MACADDR 这个是网卡的MAC地址 可通过ifconfig获得
设置主机路由还可以通过路由配置文件
route-ens37 这个配置文件也在/etc/sysconfig/network-scripts/下
这个文件的路由写法有两种
1、Destination via next_hop
2、ADDRESS#=Destination
NETMASK#=MASK
GATEWAY#=NEXTHOP
#号区别一组路由信息
配置好路由信息后,需要通过重启进程来重新读取route-ens33文件。这个route-ens33文件可能不存在,需要手动创建
设置DNS服务器的配置文件
该文件在/etc/目录下
如何测试DNS服务器有效呢?
本地的host文件,也是DNS解析的一部分。
设置主机名称
hostname 这个只是临时有效的 重启系统就没了。
CentOS7 可以使用hostnamectl 来永久配置主机名 也可以通过配置文件
注意:使用hostnalectl设置主机名时,不能使用大写字母。
这个配置文件位于/etc/目录下。
PING命令的简单介绍
-c 设置PING包的数量
-D 显示时间戳
-w 设置PING命令的等待时间,不考虑发包或者收包数量
-W 等待一个PING响应的时间
-s 设置PING包大小 默认是56字节。