1.子网掩码
用来划分网络区域
子网掩码非0的位对应的ip上的数字表示这个ip的网络位
子网掩码0位对应的数字是主即位
网络位表示网络区域
主机位表示网络区域里某台主机
2.ip通信判定
网络位一致,主机位不一致的2个IP可以直接通讯
172.25.254.1/24 24=255.255.255.0
172.25.254.2/24
172.25.0.1/16
3.网络设定工具
ping ##检测网络是否通畅
ifconfig ##查看或设定网络接口 注:设定只是临时的 ifconfig ##查看 ifconfig device ip/24 ##设定
ifconfig device down ##关闭
将eth0设备关闭,运行ifconfig查看网络接口,发现没有eth0这块网卡的设置
ifconfig device up ##开启网卡
将上一步关闭的设备重新打开,查看eth0这块网卡的设置
ip addr ##检测或这项网络接口 ip addr show ##检测
ip addr add ip/24 dev device ##设定
注:只能在指定网卡没有配置的时候设定它的ip地址,所以在更改ip地址的时候要先刷掉网卡的ip地址
ip addr fiush eth0 ##更改ip步骤
ip addr add ip/24 dev device
查看eth0这块网卡的配置,路径:/etc/sysconfig/network-script/ifcfg-eth0
"注意:device的名字一个物理事实,看到什么名字只能用什么名字"
4.图形方式设定ip
1.nm-connection-editor
如上图:NetworkManage界面,可以根据提示设定ip地址,比较直观,但是在更改网卡配置的时候,会出现下面问题
查看网卡的原始配置:
用nm-connection-editor更改网卡ip地址为1.1.1.107
保存退出,但是再次查看网卡配置的时候
网卡的地址仍然是1.1.1.106,重启网络服务ip地址会刷新
5.网络配置文件
网络配置目录
/etc/sysconfig/network-scripts/注:进入此目录下查看文件,ifcfg-eth0就是刚刚我们设定的eth0网卡的配置文件
网络配置文件的命名规则
ifcfg-xxxx查看ifcfg-eth0文件
DEVICE=xxx ##设备名称
BOOTPROTO=dhcp|static|none ##设备工作方式
ONBOOT=yes ##网络服务开启时自动激活网卡
IPADDR= ##IP地址
PREFIX=24 ##子网掩码
NETMASK=255.255.255.0 ##子网掩码 注:这两条命名规则作用是一样的,在使用的时候只用写一条
NAME= ##接口名称示例:
静态网络设定文件vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=172.25.254.100
NETWORK=255.255.255.0
BOOTPROTO=none
NAME=westos配置如下:
systemctl restart network
查看ip地址配置生效
一块网卡上配置多个IP
vim/vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=172.25.254.100
NETWORK=255.255.255.0
BOOTPROTO=none
NAME=westos
IPADDR1=172.25.0.100
PREFIX1=24systemctl restart network
ip addr show eth0
上图所示eth0上有两个ip地址