目录
一、查看网络配置
1.1查看所有活动的网络接口信息
1.2查看指定网络接口信息
1.3常见的几种网络接口
1.4补充知识
1.5查看主机名称
1.6查看主机中路由表信息
1.7查看网络连接情况
1.8查看系统的网络连接情况,获取socket统计信息
二、测试网络是否连接
2.1ping命令--测试网络连通性
2.2ping不通的两种情况
三、跟踪数据包
四、域名解析
五、设置网络参数的方式
5.1临时配置--使用命令调整网络参数
5.2固定设置--通过配置文件修改网络参数
5.3设置网络接口参数ifconfig
5.4设置路由记录route
5.5网络接口配置文件
5.6启用、禁用网络接口配置
5.7域名解析配置文件
5.8本地主机映射文件
一、查看网络配置
1.1查看所有活动的网络接口信息
ifconfig 命令 ###使用该命令需要先安装net-tools网络管理工具
示例:
1.2查看指定网络接口信息
ifconfig 网络接口
示例:
1.3常见的几种网络接口
ens33:物理网卡
loopback(lo):回环网卡,测试TCP/IP协议是否正常,能ping通127.0.0.0/24网段的IP地址代表TCP/IP协议能够使用,才能实现网络通信
virbr0:虚拟的桥接网卡
1.4补充知识
补充知识1:网络出故障如何进行排障
第一步,测试TCP/IP协议是否正常,ping127.0.0.1能ping通则正常,不通则故障。
第二步,ping本地网卡地址,如果不通,需要重新配置IP或者重启网络服务功能
第三步,ping网关,如果不通代表网关IP或者网线出问题。
第四步,ping外网服务器地址,如果不通,ISP运营商或者对方服务器出问题(但是ISP一般都会双机热备,vrrp)。
补充知识2:虚拟机与宿主机的三种网络连接模式
VMnet0:桥接模式,把虚拟机直接暴露在局域网环境下,可以直接被访问
VMnet1:仅主机模式,把虚拟机之间构建成局域网,只能宿主机和虚拟机通信,无法与外部通信
VMnet8:NAT模式,把虚拟机连接到类似三层交换的虚拟网卡上,不仅可以内部通信还可以与外部通信。
1.5查看主机名称
hostname命令---查看或设置当前主机名
hostname 主机名 ##临时修改主机名
hostnamectl set-hostname 主机名 ##永久修改主机名 改完后su切一下
注意:本处永久修改主机名是通过命令修改的,但其实在Linux系统中临时修改大部分都是通过命令
实现的,而永久修改则是修改配置文件实现。
1.6查看主机中路由表信息
route命令 加上-n,内容不变,但都以数字形式显示
示例:
1.7查看网络连接情况
如果提示没有命令的话,需要先安装net-tools
netstat命令---查看系统的网络连接状态、路由表、接口统计等信息
-a 显示所有接口信息,包含已连接和未连接正在监听的
-n 以数字形式进行显示