linux网络参数管理(二)route命令查看路由表,netstat查看网络连接情况,ping,traceroute测试网络通性,解析域名DNS,修改网络地址参数

本文详细介绍如何使用route命令查看路由表,netstat命令检查网络连接,ping与traceroute测试网络连通性,及nslookup进行DNS解析。同时,提供临时与固定网络配置的方法,包括ifconfig与编辑配置文件。
摘要由CSDN通过智能技术生成

查看路由表,使用route命令查看路由表

使用route命令查看路由表
-n:不执行DNS反向查找,直接显示数字形式的IP地址

[root@localhost ~]# route
[root@localhost ~]# route -n
[root@localhost ~]# route -rn

查看网络连接情况netstat命令

常用选项:
-a: 显示当前主机中所有活动的网络连接信息
-n:不执行DNS反向查找,以数字的形式显示相关信息
-r:显示路由表信息
-t:显示TCP协议相关的信息
-u:显示UDP协议相关的信息
-p:显示与网络连接相关的进程号、进程名称信息(需要root权限)
-l :查看监听状态的网络连接信息

一般组合为
netstat -anpt
netstat -lnpt
netstat -anpu

测试网络连通性ping,traceroute命令

常用选项: ping
-c:指定发送数据包的个数
-i: 当ping通时,指定间隔多少秒发送下一个数据包
-w:当ping不通时,指定发送的每个数据包的超时时间,单位秒
-s : 指定数据包大小

跟踪数据包的路由途径traceroute命令

n:不执行DNS反向查找,直接显示数字形式的IP地址
[root@localhost ~]# traceroute -n www.baidu.com
常见的TTL (Time To Live)生存周期值:
windows: 128
linux: 64
unix: 255
cisco: 255

测试DNS域名解析nslookup命令

[root@localhost ~]# nslookup www.baidu.com

设置网络地址参数

1、临时修改网络配置
(1)方法-: ifconfig 网络设备IP地址[短格式子网掩码]
(2)方法二: ifconfig 网络设备IP地址[netmask子网掩码]
[root@localhost -]# ifconfg ens33 192.168.200.111
[root@localhost ~]# ifconfig ens33 192.168.200.111/24
[root@localhost ~]# ifconfig ens33 192.168.200.111 netmask 255.255.255.0

2、固定修改网络配置
(1)配置文件: /etc/sysconfig/network-scripts/目录 下的ifcfg-对应网络设备名称,虚拟机默认为ens33 ens32

(2)编辑配置文件:前面带#表示非必要配置内容
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

主要内容为:
BOOTPROTO=static #引导协议(static/none: 手动配置)

DEVICE=ens33 #设备名

ONBOOT=yes #是否开机自动启用

IPADDR=192.168.200.111 IPv4协议的IP地址

PREFIX=24 #子网掩码也可以写成 NTEMASK=255.255.255.0

GATEWAY=192.168.200.1 #网关

DNS1=202.106.0.20(北京联通) #DNS域名解析服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值