- 什么是IP ADDRESS
internet protocol ADDRESS 网络进程地址
ipv4 internet protocol version 4
ip是由32个01组成
11111110.11111110.11111110.11111110 = 254.254.254.254
网络位 主机位 - 子网掩码
用来划分网络区域
子网掩码非0的位对应的ip上的数字表示这个ip的网络位
子网掩码0位对应的数字是ip的主机位
网络位表示网络区域,主机位表示网络区域里某台主机
- IP通信判定
网络位一致,主机位不一致的2个IP可以直接通讯
172.25.254.1/24 24=255.255.255.0
172.25.254.2/24
172.25.0.1/16 - 网络设定工具
ping 检查网络是否通畅
ping -c 1 ping1次
ping -w 1 等待1秒
ping -c 1 -w 1 ping1次等待1秒
ifconfig 查看所有接口IP
ifconfig device IP/24 设定IP
ifconfig device down 关闭
ifconfig device up 开启
ip a=ip addr show 查看IP
ip addr add ip/24 dev device 设定
ip addr del dev ens160 ip/24 删除
注意: device的名字一个物理事实,看到什么名字只能用什么名字 - 图形方式设定IP
图形设定:nm-connection-editor
更改完需要执行nmcli connection reload,nmcli connection up ens160
执行nm-connection-editor命令必须开启图形
init 3 开启图形时可以用此命令进入无图形模式(只控制当前,重启后还是根据默认启动级别 开启)
管理网络时必须开启网络管理服务,否则无法管理网络设定 - 命令方式设定网络
nmcli NetworkManager必须开启
nmcli device connect ens160 启用ens160网卡
nmcli device disconnect ens160 关闭ens160网卡
nmcli device show ens160 查看网卡信息
nmcli device status 查看网卡服务接口信息
nmcli connection show 查看连接
nmcli connection down westos 关闭连接
nmcli connection up westos 开启连接
nmcli connection delete westos 删除连接 - 管理网络配置文件
网络配置目录 /etc/sysconfig/network-scripts/一块网卡上多个IP
dhcp网络设定
在dhcp服务器端配置好静态网络并安装hcpd服务提供对外分发IP的功能
生成dhcpd服务的配置文件并编辑 - lo回环接口
- 网关
vim /etc/sysconfig/network 全局网关,针对所有没有设定网关的网卡生效
GATEWAY=172.25.254.250
vim /etc/sysconfig/network-scripts/ifcfg-ens160
GATEWAY0=172.25.254.20 当网卡中设定的IP有多个时,指定对于那个IP生效
GATEWAY=172.25.254.20 当网卡中设定的IP只有一个时
route -n 查看网关
Destination Gateway Genmask Flags Metric Ref Use Iface
实验环境:需要三台主机
在双网卡主机上设定
在172.25.254.110主机设置网关
正在上传…重新上传取消 - 设定dns
地址解析
系统操作者对字符敏感
系统网络通信需要通过ip地址这个数字
当操作着输入网址www.baidu.com,这个网址不是一个可以通信的IP地址,于是必须要在系统中把www.baidu.com变成百度服务器的IP地址,这样的过程叫做地址解析 - 设定解析的优先级
系统默认/etc/hosts > /etc/resolv.conf
vim /etc/nsswitch.conf 此文件可以调整解析的优先级 在第59行