一.网络地址配置
1.1网络地址查看–ifconfig
命令格式:ifconfig 或 ifconfig +网卡名
主要参数信息:
![在这里插入图片描述](https://img-blog.csdnimg.cn/6545c3ff6b4e429e9ecddff3a118a58f.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAU3HlpI_popw=,size_20,color_FFFFFF,t_70,g_se,x_16)
1.2网络配置修改
临时修改IP地址
ifconfig +网卡 +更改后的IP地址
[root@xiayan ~]# ifconfig ens33 192.168.48.10
[root@xiayan ~]# ifconfig ens33
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.48.10 netmask 255.255.255.0 broadcast 192.168.48.255
inet6 fe80::3ab8:991b:a38a:e6bd prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:4f:79:cd txqueuelen 1000 (Ethernet)
临时启动与关闭网卡
ifconfig +网卡 up #打开
ifconfig +网卡 down #关闭
永久修改IP地址
网卡配置文件存放在 /etc/sysconfig/network-scripts/ifcfg-ens33
可以对网卡编辑进行修改
TYPE=Ethernet #网卡类型,Ethernet为以太网
BOOTPROTO=static #网络配置方式。static为静态dhcp为动态
DEVICE=ens33 #网络接口名称
NAME=ens33 #网络接口名称
UUID=09fb2b87-8a2a-4f57-b4cf-9cd8040c9c #网卡地址
ONBOOT=yes #是否开机自启动
IPADDR=192.168.48.6 #网络接口IP地址
GATEWAY=192.168.48.2 #网络接口默认网关
NETMASK=255.255.255.0 #网络接口子网掩码
DNS1=114.114.114.114 #域名解析服务器地址
修改配置文件后,需要重启网络服务:systemctl restart network
1.3网络虚拟接口设置
ifconfig 网卡:序号 +IP地址
![在这里插入图片描述](https://img-blog.csdnimg.cn/c2b51e596b984ee092c2c6d15c01b7bd.png)
二.路由表配置
2.1路由表查看–route
路由表:Linux操作系统中的路由表决定着从本机向其他主机、其他网络发送数据的去向,是排除网络故障的关键信息。
命令格式:route
route -n 将路由记录中的地址显示为数字形式
![在这里插入图片描述](https://img-blog.csdnimg.cn/59f1e03465544b6e9105bbd97cb3345c.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAU3HlpI_popw=,size_20,color_FFFFFF,t_70,g_se,x_16)
直接执行“route"命令可以查看当前主机中的路由表信息
当下一跳为"gateway"时,表示目标网段是与本机直接相连的。
2.2路由表设置
2.2.1添加指定网段到路由表
route add -net 网段地址 gw IP地址
![在这里插入图片描述](https://img-blog.csdnimg.cn/f4b5ace276d24528a9f45724232252aa.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAU3HlpI_popw=,size_20,color_FFFFFF,t_70,g_se,x_16)
2.2.2删除指定的网段
route del -net 网段地址
![在这里插入图片描述](https://img-blog.csdnimg.cn/b5328d6b95634a5c9a886a1c4863fd72.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAU3HlpI_popw=,size_20,color_FFFFFF,t_70,g_se,x_16)
2.2.3添加默认路由到路由表
route add default gw 网关地址
![在这里插入图片描述](https://img-blog.csdnimg.cn/d819bec86f36408e92239d21ccbb4744.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAU3HlpI_popw=,size_20,color_FFFFFF,t_70,g_se,x_16)
2.2.4从路由表中删除默认网关
route del default gw IP地址
![在这里插入图片描述](https://img-blog.csdnimg.cn/23f3e293a766439aad7e31441685159e.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAU3HlpI_popw=,size_20,color_FFFFFF,t_70,g_se,x_16)
三.网络连接测试
3.1测试网络连通性–ping
命令格式:ping 【选项】 目标主机名或IP
选项 |
功能 |
-c |
指定发包次数 |
-i |
指定发包间隔时间 |
-w |
超时时间间隔 |
![在这里插入图片描述](https://img-blog.csdnimg.cn/0d987b94107741ffa0d9800ecbd64730.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAU3HlpI_popw=,size_20,color_FFFFFF,t_70,g_se,x_16)
若看到"Destination Host Unrelachable"的反 馈信息,则表示 目的主机不可达,可能目标地址不存在或者主机已经关闭
若看到"Network is unreachable" 的反馈信息,则表示没有可用的路由记录(如默认网关),无法达到目标主机所在的网络。
当目标主机有严格的防火墙限制时,或者当网络中存在影响通信过程稳定性的因素(如网卡故障、病毒或网络攻击等)时,可能收到"Request timeout"的反馈结果
3.2跟踪数据包路径–traceroute
traceroute命令能够比ping命令更加准确的地位网络连接故障点
命令格式:traceroute +目标主机名或IP
![在这里插入图片描述](https://img-blog.csdnimg.cn/f411641f75a440f5994f687db7b9931f.png)
四.域名解析
4.1域名解析–nslookup
通过网站地址,解析出对方的IP地址
nslookup 目标主机地址 [DNS服务器地址] #测试DNS域名解析
![在这里插入图片描述](https://img-blog.csdnimg.cn/882a15c60a9f4a53bbc96a10baa1f707.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAU3HlpI_popw=,size_20,color_FFFFFF,t_70,g_se,x_16)
或使用dig命令
![在这里插入图片描述](https://img-blog.csdnimg.cn/bbd946bac429443aa0df8b99c6ca40fb.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAU3HlpI_popw=,size_20,color_FFFFFF,t_70,g_se,x_16)
4.2DNS设置
更改DNS两种方法
方法一:vim /etc/resolv.conf配置文件
次方法实时生效
![在这里插入图片描述](https://img-blog.csdnimg.cn/5cd3057b18d54efa9e3d029c63dc91b0.png)
方法二:vim /etc/sysconfig/network-scripts/ifcfg-ens33 修改网卡信息中的DNS
修改配置文件后,需要重启网络服务:systemctl restart network
![在这里插入图片描述](https://img-blog.csdnimg.cn/9ed642f036bb4b5694a256356c8bbcba.png)
4.3本地主机映射
默认情况下,系统首先从hosts 文件查找解析记录,hosts文件只对当前的主机有效,hosts文件可减少DNS查询过程,从而加快访问速度
host文件位置:/etc/hosts
添加格式:主机IP IP地址
不更改host,直接ping百度
![在这里插入图片描述](https://img-blog.csdnimg.cn/ce8468f94ba944e4bfc1b6391864f454.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAU3HlpI_popw=,size_20,color_FFFFFF,t_70,g_se,x_16)
vim /etc/hosts
![在这里插入图片描述](https://img-blog.csdnimg.cn/df9359a21f7543f99d3e9cf8d95f667c.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAU3HlpI_popw=,size_20,color_FFFFFF,t_70,g_se,x_16)
更改过hosts再ping百度
![在这里插入图片描述](https://img-blog.csdnimg.cn/b6254e1cea1f490ab4cb0cad5a675e57.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAU3HlpI_popw=,size_20,color_FFFFFF,t_70,g_se,x_16)
五.端口检查
5.1netstat命令查看
命令格式:nststat 【选项】
![在这里插入图片描述](https://img-blog.csdnimg.cn/36b28fd0628d46a88248476d1ae924db.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAU3HlpI_popw=,size_20,color_FFFFFF,t_70,g_se,x_16)
查看系统正在运行的TCP端口信息
![在这里插入图片描述](https://img-blog.csdnimg.cn/cabf700cd52c47ec99ee053faf5bed68.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAU3HlpI_popw=,size_20,color_FFFFFF,t_70,g_se,x_16)
查看TCP协议的80端口
![在这里插入图片描述](https://img-blog.csdnimg.cn/c87b91ed6dd245389fd43d19fa31074c.png)
5.2ss命令查看
命令格式:ss 【选项】
ss常用选项
![在这里插入图片描述](https://img-blog.csdnimg.cn/2f7b440465964498989cf263a0cf66bf.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAU3HlpI_popw=,size_20,color_FFFFFF,t_70,g_se,x_16)
查看ssh端口状态
![在这里插入图片描述](https://img-blog.csdnimg.cn/7e5139650a2b4038a7a0d02b725e43ea.png)
5.3lsof命令
命令格式: lsof -i:+端口号
查看22端口使用
![在这里插入图片描述](https://img-blog.csdnimg.cn/51d5ba57d3074cbfb7a8b9b73d76edea.png)
总结:
1.在设置网卡的时候ifconfig设置的为临时IP地址,在网卡重启或机器重启后,将变为默认IP,更改永久Ip需要更改配置文件
2.ss命令与netstat命令用户基本相同,但是ss命令显示的信息比netstat更详细;ss也比netstat命令更加快速
3.nslookup域名解析,将域名解析为IP地址
4.主机映射可以更快速的对域名进行访问