一、 IP 地址
internet protocol address 网络进程地址就是ip地址。ip就是相当于使用该地址的主机的地址。
ipv 4 :internet protocol version 4 网络进程协助的第四个版本。
ip是由32个二进制位组成,一般八个二进制位 一组,分成四组:
例如:11111111.11111111.11111111.11111110
也可以将其每组的八位二进制数转化成十进制数:255.255.255.254 这两是相等的。
该32位二进制被分为网络位和主机位,而哪些位是网络位,哪些位是主机位是由该ip的子网掩码决定的。
二、子网掩码
子网掩码的作用是用来划分网络区域
子网掩码 非0的位对应的ip上的数字表示这个ip的 网络位
子网掩码 0位对应的数字是ip的主机位
与二进制IP地址相同,子网掩码的长度也是32位,由1和0组成,且1和0分别连续。1在左边,0在右边。单独的子网掩码没有意义,必须配合ip地址使用。
子网掩码中1位对应的ip中的数字表示网络位,表示网络区域。0位对应的ip中的数字表示主机位,表示网络区域中的某台主机。
三 ip通信判定
网络位一致,主即位不一致的2个ip可以直接通讯。检测网络是否畅通可以是用 ping 该工具进行检测。例如:
三, 查看主机网络ip
1 ip addr show br0 可以查看单个网卡网络信息
2 ifconfig # 查看该主机上所有的网络设置信息。
四 设计主机ip网络
1.临时设定
需要注意的是这个是临时设定的方式,系统重启或者重启网卡服务(NetworkManager)后消失变成修改之前的
2 .文本图形设置网络
使用nmtui 文本图形编辑
首先删除原来存在的ip地址
文件的方式设置网络。
命名规则
/etc/sysconfig/network-scripts/ifcfg-xxx 该类文件均为系统网络设置,都会被系统识别,出现内容异常的此类文件会导致系统网络异常。删除网络会导致对应的配置文件被删除
一个网卡可以配置多个ip
使用命令设置网络
nmcli # NetworkManager 服务必须开启
打开网卡 nmcli device connect eth0
关闭网卡 nmcli device disconnect eth0
查看网卡信息 nmcli device show eth0
查看网卡服务接口信息 nmcli device status eth0
nmcli connection add #添加网络连接
nmcli connection delede # 删除网络连接
nmcli connection show # 显示网络连接详细信息
nmcli connection down # 断开网络连接
nmcli connection up # 连接网络
nmcli connection modify # 修改网络信息(动态网络以及静态网络)
NAT 网络地址转换
功能:使得在不同网段的两台主机进行数据传输。
路由器:进行网络地址转换的主机,路由器至少需要两个网卡。可开启防火墙以及其伪装功能(masquerade yes)以及开启内核的路由功能
网关:路由器上与数据来源主机在同一网段的ip地址。用来接收该数据。
设置客户端的ip地址
开启防火墙伪装功能
开启系统内核路由功能
设置客户端网关
两台不在同一网段的主机通过路由器进行通讯
DNS服务器
地址解析 :将域名转换成ip地址过程,为地址解析。
DNS服务器 :提供所有域名的ip地址解析的主机。
将真机作为路由器,使得虚拟机可以通过真机连接网络。
本地解析文件 /etc/hosts. 提供域名ip地址解析
使用DNS服务器进行域名解析。/etc/resolv.conf 存放dns服务器的地址
本地域名解析与dns服务器进行解析的优先级 在文件 /etc/nsswitch 39行规定