1.什么是IP ADDRESS
internet protocol ADDRESS ##网络进程地址ipv4 internet protocol version 4
2*32
ip:由32个0和1组成
11111110.11111110.11111110.11111110
=254.254.254.254
254.254网段
2^16-2个ip
完整的字节表示
0 1bit 8bit=1byte
100M的传输速率:100M个0和1
2.子网掩码
用来划分网络区域
子网掩码非0的位对应的ip上的数字表示这个ip的网络位
子网掩码0位对应的数字是ip的主机位
网络位表示网络区域
主机位表示网络区域里某台主机
3.ip通信判定
网络位一致,主机位不一致的2个IP可以直接通讯
172.25.254.1/24 24=255.255.255.0
172.25.254.2/24
172.25.0.1/16
4. 网络设定工具
图形网络配置方式
图形网络配置方式:1.打开图形的网络工具
编辑连接名称和网卡
地址选择 手动指定
6是网络位 100 主机位
/24 子网掩码
24位是网络位,8位是主机位
0-255 更改网卡
2.重新加载网卡
3.down后up重启服务 更改生效
无图形: ip addr 方式
ip addr ##检测或设定网络接口
ip addr show ##检测
ip addr add ip/24 dev device ##设定
ip addr del dev ens3 ip/24 ##删除
无图形: ifconfig命令设定ip
- ifconfig ##查看或设定网络接口
- ifconfig ##查看
- ifconfig device ip/24 ##设定子网掩码为24的IP
- ifconfig device down ##关闭设定服务
- ifconfig device up ##开启服务
无图形:nmtui ##字符文本界面模式下的ip更改
6.命令方式设定网络
- nmcli connection show ##查看连接
- nmcli connection delete ens3 ##删除连接
- nmcli connection show ##显示连接,无ens3
- nmcli connection add type ethernet con-name ens3 ifname ens3 ipv4.method manual ipv4.addresses 192.168.6.111/24 ##以指令方式设置IP地址
- nmcli connection modify ens3 ipv4.addresses 172.25.254.111/24
注:修改后要
nmcli connection down 连接名
nmcli connection up 连接名
7. 利用文件管理网络(静态分配)
进入网卡配置目录,利用文件管理网络
- cd /etc/sysconfig/network-scripts/
- ls
- vim ifcfg-ens3 ##配置单网卡
- nmcli connection reload
- nmcli connection show ##查看连接是否生效
注:删掉其他ifcfg开头的文件
7.设定网关
无线路由基本原理:不在一个网段(网络区域)内的主机如何通信
网络地址转换NAT:把数据的源头地址转换成目的地能识别的地址,中间为路由器。
网关:路由器上和当前主机处于同一网络区域的IP地址,转接IP,以完成数据传输。
把主机源头IP设定与其处于统一网段,可直接连接
临时设定网关
1.临时设定网关,直接一条命令
将250设为临时网关,可以ping百度的i
经过下操作,原先设定的网关自动消失
- nmcli connection reload ##刷新网络连接
- nmcli connection down cyy
- nmcli connection up cyy
2.文件设定网关的两种操作
(1) vim /etc/sysconfig/network ##全局网关,针对所有没有设定网关的网卡生效
文件中编辑 GATEWAY=172.25.254.250
想要取消设定,直接在文件中更改,文件修改后必须reload,up一下
- nmcli connection reload
- nmcli connection down cyy(连接名)
- nmcli connection up cyy
- route -n ##查看网关
- nmcli connection show 显示所有连接名
2)利用网卡下的配置文件来设定网关
- cd /etc/sysconfig/network-scripts/
- ls
- vim /etc/sysconfig/network-scripts/ifconfig-ens3
- GATEWAY=172.25.254.111 ##当网卡中设定的IP有多个时,指定对于哪个IP生效
- nmcli connection reload ##重新加载连接
- nmcli connection down cyy ##关闭网卡连接,再开启网卡
- nmcli connection up cyy
- nmcli connection show
- route -n
- 当设定的ip地址比较多时,可以用下图方法,加上 0 ,1
11.网桥
实验前关闭所有虚拟机,在真机进行一下操作: 还原真机的网络模式
westos-network common
配置文件的位置
[root@westos_student12 ~]# cd /etc/sysconfig/network-scripts/
[root@westos_student12 network-scripts]# ls
ifcfg-enp0s25
[root@westos_student12 network-scripts]# vim ifcfg-enp0s25
[root@westos_student12 network-scripts]# vim ifcfg-br0
配置文件的内容
- cat ifcfg-br0
- DEVICE=br0
- BOOTPROTO=none
- ONBOOT=yes
- IPADDR=172.25.254.12
- NETMASK=255.255.255.0
- TYPE=Bridge
- NAME=br0
- cat ifcfg-enp0s25
- DEVICE=enp0s25
- BOOTPROTO=none
- ONBOOT=yes
- NAME=enp0s25
- BRIDGE=br0
检验配置文件是否有错
nmcli connection up br0
nmcli connection up enp0s25 ###重启
nmcli connection show和bridge link结果如下图