欢迎来到天天文库
浏览记录
ID:34399122
大小:434.47 KB
页数:9页
时间:2019-03-05
《第2章 基本网络配置命令》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Linux基本的网络配置一、查看及测试网络配置1.使用ifcofig命令查看网络接口信息例:查看系统中处于活动状态的网络接口设备。#ifconfig例:查看指定网络接口eth0的基本配置信息从上述命令显示的结果中,可以获知eth0网卡的一些基本配置信息,如:¾“HWaddr”:表示网络接口的物理地址(MAC地址)。如“00:0C:29:D9:7E:E9”网络接口的物理地址通常不能更改,是网卡在生产时确定的全球唯一的地址值。¾“inetaddr”:表示网络接口的IP地址,在上面实例中的值是“192.168.2.5”。¾“Bcast”:表示网络接口所在网络的广播地址,在上面实例中
2、的值是192.168.2.255”。¾“Mask”:表示网络接口的子网掩码,在上面实例中的值是“255.255.255.0”。除此以外还能够通过“TX”“RX”等信息了解到该网络接口发送和接收的数据包括数,流量等更多属性。2、使用Ping测试网络连接例:测试到局域网内主机192.168.2.2的连接状况,连接正常时会收到正常的数据包.例:若Ping命令获得DestinationHostUnreachable的反馈信息,则表示目的主机不可达。例:若Ping命令获得“Networkisunreachable”的反馈信息,则表示没有设置对应的路由记录,(如默认网关地址),无法达到目
3、标主机所在的网络。例:向主机192.168.2.2发送两个100字节的测试数据包(封装过程中会添加8个字节的ICMP协议头和20个字节的IP包头)。1)测试网络连接的一般技巧使用Ping命令测试主机间的网络连接时,通过观察返回的信息可以得出相应的测试结论,一般的步骤和技巧如下:¾Ping127.0.0.1,检查TCP/IP协议的是否工作正常。¾Ping本机网卡IP,如果测试成功,说明当前主机的网络接口是有效的,否则需要检查本机的网络接口配置是否正确。¾Ping局域网内其他主机IP,如果测试成功,说明局域网内的连接是正常的,否则需要检查网络接口配置及交换机,网接连接是否正确。¾
4、Ping默认网关,如果测试成功,说明本机到网关的连接是正常的,否则检查网关连接和配置是否正确。¾Ping外部主机,如果不通,可能是目标主机无法接连,也可能是网关服务器没有对数据包做正确转发。¾Ping域名,如pingwww.sina.com.cn,不通则可能DNS问题。¾当Ping命令测试不成功时,并不能正确判断当前主机到目标主机的连接是断开的,例如有些主机中的网络防火墙可能会禁止对Ping测试进行响应。3、查看主机路由表信息例:查看Linux主机中的路由表信息。例:查看Linux主机中的路由表信息,以数字形式显示地址。使用这种方式时,默认网关记录中对应的目标地址将显示为“0
5、.0.0.0”,而不是“Default”。4、跟踪数据包的路由途径使用traceroute(在Windows中tracert)命令可以测试从当前主机到目的主机经过了哪些网络结点,并显示中间节点的联络状态,(响应时间),对于无法联结的中间节点,响应时间处将会显示为“*”。在网络测试与排错过程中,通常会先使用Ping命令测试与目的主机的网络连接,如果发现网络连接有故障,再使用traceroute命令跟踪看是在哪个中间节点中断的。。5、查看当前主机的主机名称不使用任何命令选项或参数,直接执行hostname命令即可查看本机的主机名称,大多数Linux主机的默认主机名称为“local
6、host.localdomain”。例:查看本机的主机名称。6、使用nsloookup命令测试域名解析nslookup命令可以用来测试域名解析是否正常,最基本的命令用法如下:nslookup域名或IP[DNS服务器]7、查看网络的连接状态以下是netstat命令中最常用的几个选项¾-a:显示当前主机中所有活动的网络连接信息(包括监听,非监听状态的服务端口)¾-n:以数字的形式显示相关的主机地址,端口等信息。¾-r::显示路由表信息¾-l:显示出于监听(Listening)状态的网络连接及端口信息-¾-t:查看TCP协议相关的信息¾-u:显示UDP协议相关的信息¾-p:显示与网
7、络连接相关联的进程号,进程名称信息(该选项需要root权限)例:查看本机中运行的标准的服务程序。使用“-nr”组合选项可以快速查看路由表信息,与执行“route-n”命令的结果相同。例:查看Linux主机中的路由表信息。8、查看ARP地址解析记录例:查看Linux主机中的ARP信息,使用“-n”选项显示数字形式的地址。二、使用命令调整网络参数调整网络参数需要具有root用户权限,在Linux主机中,手动个修改网络配置包括两种最基本的方法:¾执行网络配置命令修改:适合在调试网络过程中临时使用,修改的网络参
此文档下载收益归作者所有