本节内容主要由:概述、网络参数配置、网卡启停操作、路由配置、网络连接查看等。
目录
查看及配置网卡参数(临时配置),不能查看基于配置文件的多IP地址的网络参数
root用户可以使用该命令更改网卡参数,普通用户只能用户查看
配置—ifconfig 网卡名 IP地址/子网掩码的网络位长度
ifup 网卡名 ifdown 网卡名(重新读取网卡配置文件)
ifconfig 网卡名 up | down 不会重新读取配置文件
一、概述
网络负责进行计算机通信,可以实现客户端到服务器的访问
互联网使用TCP/IP协议进行网络传输
1)网卡配置参数
IPv4地址
计算机在同一网络下的唯一标识,IP地址不能重复
32位二进制数构成
由于不方便记忆
二进制分段,点分二进制 | 11111111.11111111.11111111.11111111 |
转换程十进制后分段,点分十进制 | 255.255.255.255 |
子网掩码—用来确定IP地址是否属于同一个网络
8 | 255.0.0.0 |
16 | 255.255.0.0 |
24 | 255.255.255.0 |
32 | 255.255.255.255 |
唯一IP,仅用于唯一主机配置 |
默认网关
通向外部网络的唯一出口
连接不同网络的途径
DNS地址
域名解析服务—将已知的域名解析为IP地址
用来进行使用域名访问网络服务器
2)获得网卡配置参数的方法
自动获得 | DHCP分配 |
手动配置 | 管理员手动配置 |
二、网络参数配置
1.图形化—NetworkManager
2.命令行
ifconfig
查看及配置网卡参数(临时配置),不能查看基于配置文件的多IP地址的网络参数
root用户可以使用该命令更改网卡参数,普通用户只能用户查看
语法
查看—ifconfig [网卡名]
inet | IPV4地址 |
ether | MAC地址(物理地址,全球唯一) |
配置—ifconfig 网卡名 IP地址/子网掩码的网络位长度
案例
ifconfig enss 192.168.115.136/24
子接口
基于物理网卡的逻辑接口
可以使系统基于一块网卡配置多个IP地址
ifconfig 网卡名:编号(上限999999999) IP地址/子网掩码的网络位长度
ip a[ddress]
查看网络参数
能够查看基于配置文件实现的多IP地址配置后的网络参数
3.配置文件
/etc/sysconfig/network-scripts/ifcfg-网卡名
永久配置,需要网卡重新读取配置文件
配置参数
单一IP地址配置
自动获得
TYPE=Ethernet 网卡参数的类型,Ethernet:以太网
BOOTPROTO=dhcp 获得IP地址的方式,dhcp|static|none
NAME=ens33 网卡描述名称,可有可无
DEVICE=ens33 网卡设备名称
ONBOOT=yes 是否启用配置文件,yes|no
手动配置
TYPE=Ethernet
BOOTPROTO=static
NAME=ens33
DEVICE=ens33
ONBOOT=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
DNS3=192.168.115.4
验证:验证DNS地址
验证:ip
加载配置文件
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
查看 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
作用
查看本地服务的网络监听状态,查看客户端连接到本地服务的连接状态
语法—netstat 选项 (-anptu)
选项
-n, --numeric | 显示数字形式地址而不是去解析主机、端口或用户名。 |
-a, --all | 显示所有的监听或连接状态 |
-p, --program | 显示连接所属进程的PID和名称。 |
-t,--tcp | 显示TCP连接 |
-u,--udp | 显示UDP连接 |
ss
作用
查看本地服务的网络监听状态,查看客户端连接到本地服务的连接状态
语法—ss 选项 (-anptuli)
选项
-n, --numeric | 显示数字形式地址而不是去解析主机、端口或用户名。 |
-a, --all | 显示所有的监听或连接状态 |
-p, --program | 显示连接所属进程的PID和名称。 |
-t,--tcp | 显示TCP连接 |
-u,--udp | 显示UDP连接 |
-i,--info | 查看客户端连接到本地的状态 |