前言
本篇文章主要以背记为主,网络参数配置文件为重点,也是实践操作的部分,让我们怀着愉悦的心情来走进本篇文章吧。
一、概述
(一)、概述
概述 | |
---|
网络负责进行计算机通信,可以实现客户端到服务器的访问 | 互联网使用TCP/IP协议进行网络传输 |
(二)、网卡配置参数
1.IPv4地址
IPv4地址 | 计算机在同一网络下的唯一标识,IP地址不能重复 |
---|
32位二进制数构成 | 11111111.11111111.11111111.11111111 |
由于不方便记忆,转换程十进制后分段,点分十进制 | 255.255.255.255 |
2.子网掩码
子网掩码 | 用来确定IP地址是否属于同一个网络 |
---|
8 | 255.0.0.0 |
16 | 255.255.0.0 |
24 | 255.255.255.0 |
32(唯一IP,仅用于唯一主机配置) | 255.255.255.255 |
3.默认网关
4.DNS地址
DNS地址 | |
---|
域名解析服务 | 将已知的域名解析为IP地址 |
用来进行使用域名访问网络服务器 | |
(三)、获得网卡配置参数的方式
获得网卡配置参数的方式 | |
---|
自动获得 | DHCP分配 |
手动配置 | 管理员手动配置 |
二、网络参数配置
1.图形化
NetworkManager(上篇已进行了介绍)
2.命令行
ifconfig(临时配置) | 查看及配置网卡参数,不能查看基于配置文件的多IP地址的网络参数。root用户可以使用该命令更改网卡参数,普通用户只能用户查看 |
---|
查看语法 | ifconfig [网卡名] |
| inet(IPv4地址) |
| ether(MAC地址【物理地址,全球唯一】) |
配置语法 | ifconfig 网卡名 IP地址/子网掩码的网络位长度 |
子接口 | 基于物理网卡的逻辑接口 |
| 可以使系统基于一块网卡配置多个IP地址 |
| ifconfig 网卡名:编号(上限999999999) IP地址/子网掩码的网络位长度 |
在这里插入图片描述
ip a | 查看网络参数 |
---|
能够查看基于配置文件实现的多IP地址配置后的网络参数 | |
3.配置文件
配置文件 | 永久配置,需要网卡重新读取配置文件 |
---|
/etc/sysconfig/network-scripts/ifcfg-网卡名 | |
配置参数 | 自动/手动 |
单一IP地址配置 | 自动获得 |
TYPE=Ethernet | 网卡参数的类型,Ethernet:以太网 |
BOOTPROTO=dhcp | 获得IP地址的方式,dhcp |
NAME=ens33 | 网卡描述名称,可有可无 |
DEVICE=ens33 | 网卡设备名称 |
ONBOOT=yes | 是否启用配置文件,yes |
| 手动配置 |
TYPE=Ethernet | 网卡参数的类型,Ethernet:以太网 |
BOOTPROTO=static | 获得IP地址的方式,static |
NAME=ens33 | 网卡描述名称,可有可无 |
DEVICE=ens33 | 网卡设备名称 |
ONBOOT=yes | 是否启用配置文件,yes |
IPADDR=192.168.115.150 | IP地址 |
PREFIX=24(NETMASK=255.255.255.0) | 子网掩码长度 |
GATEWAY=192.168.115.2 | 默认网关 |
DNS1=192.168.115.2 | 域名解析服务器地址 |
多IP地址配置 | 列举两个 |
---|
手动配置 | TYPE=Ethernet |
| BOOTPROTO=static |
| NAME=ens33 |
| DEVICE=ens33 |
| ONBOOT=yes |
| IPADDR1=192.168.115.150 |
| PREFIX1=24 |
| GATEWAY=192.168.115.2 |
– | DNS1=192.168.115.2 |
| IPADDR2=192.168.115.151 |
| PREFIX2=24 |
– | DNS2=192.168.115.3 |
加载配置文件 | 两种方法 |
---|
systemctl restart network | ifdown ens33 && ifup ens33 |
验证参数 | |
---|
IP地址 | ifconfig或ip a |
网关地址 | route -n |
DNS地址 | cat /etc/resolv.conf |
三、网卡启停操作
网卡启停操作 | |
---|
重新读取网卡配置文件 | systemctl start network |
| ifup 网卡名/ifdown 网卡名 |
不会重新读取配置文件 | ifconfig 网卡名 up /down |
四、路由配置
路由配置 | |
---|
查看 | route -n |
配置路由 | |
添加 | route [选项] add [选项] 目标网络ID/子网掩码网络位长度 [选项] 下一跳地址 |
删除 | route [选项] del [选项] 目标网络ID/子网掩码网络位长度 [选项] 下一跳地址 |
配置网关地址 | 临时 |
---|
语法 | route add -net 0/0 gw 网关地址 |
| route add default gw 网关地址 |
案例 | route add -net 0/0 gw 192.168.115.3 |
五、网络连接查看
网络连接查看 | netstat和ss作用,语法相同,后者选项多个-i |
---|
作用 | 查看本地服务的网络监听状态 |
| 查看客户端连接到本地服务的连接状态 |
语法 | netstat 选项 (-anptu) |
| ss 选项 (-anptui) |
共同选项 | |
-a | 显示所有的监听或连接状态 |
-n | 显示数字形式地址而不是去解析主机、端口或用户名 |
-p | 显示连接所属进程的PID和名称 |
-t | 显示TCP连接 |
-u | 显示UDP连接 |
ss多的选项 | |
-i | 查看客户端连接到本地的状态 |
总结
要背的知识点越来越多了,相信小伙伴们对知识绝对已经了如执掌了,那么本篇文章就相当于是开胃菜,so easy,学的知识的快乐就这么简单。