今日无线
首页无线路由器设置无线路由器技术综合无线局域网局域网常识今日问答今日论坛域名注册
输入要查询的IP地址或者域名:
现在所处的位置:今日无线 > 技术综合 > LINUX入门 >

LINUX入门篇之使用命令检测网络设置

更新时间:2012年06月17日08:32   文章作者:今日无线   文章来源:今日无线

Ifconfig

Ifconfig可以查看的信息相当的丰富,有MAC地址,IP地址,MTU(最大传输单元,以太网默认为1500),RX表示接受的数据包,TX表示发送的包,等等。

1、使用ifconfig 网卡名称(如ifconfig eth0)的方式查看特定网卡,只输ifconfig的话查看所有网卡。

2、 使用ifconfig eth0 IP地址的方式为网卡临时指派IP地址,不过当网络服务重启(service network restart)的时候,配置会失效。

3、使用ifconfig eth0 MTU 2000的方式修改网卡接口的MTU值,这个值不建议修改,因为改大了在对方设备会分片,改小了会多传数据包。

Route

这个命令windows上边也有,只是参数不同罢了:

1、 单纯使用route直接输出路由表,可以加上-n参数输出未经解析的名称(就是用IP地址表示而不是主机名)。

2、使用route add|del [-net|-host] [网段或者主机] netmask [mask] [gw|dev]的方式添加或删除路由信息-net是添加网段,-host添加主机,mask是子网掩码,gw是指要到达目的网段(或主机)需要将数据包发送到哪个IP地址,dev的意思是指要发送的数据包从本机的哪个网卡出去,如eth0。

比如route add –net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1意思就是说发往192.168.2.0/24网段的数据包都发给192.168.1.1。

Ip

Ip命令的参数非常的丰富,既可以查看修改网卡的信息,同样可以查看修改路由表信息

1、使用ip link show查看网卡的数据链路层信息,如MAC,MTU等。

2、使用ip address show查看网卡的网络层信息,如IP地址,子网掩码等。

3、使用ip link set eth0 address MAC地址的方式修改网卡MAC(需要先关闭网卡)。

4、使用ip route查看路由表,表现形式和route命令有所不同。

5、使用ip route add|del的方式添加或删除路由信息,如使用ip route add default via 192.168.1.1的方式添加默认路由,删除就简单了,比如ip route del 192.168.2.0/24。

Ip命令的参数非常之丰富,可以使用ip –help或者man ip的方式查看详细的帮助文档。

Ping

这个太熟了,测试主机间的连通性最简单的方法就是ping一下对方主机,参数和windows上的有很大差别。

1、-c参数表示要执行ping的次数,如ping www.baidu.com –c3。

2、-n参数表示不进行IP与主机名的反查,直接使用IP,

3、-s参数指定发出的icmp数据包的大小,这个一般不用改。

4、-t指定TTL的数值,每过一个三层设备TTL会减1。

Netstat

Netstat命令的用途非常广泛,返回的信息量也非常的大,主要用于检测网络服务的监听端口是否正常。

1、-a参数,列出所有的端口状态,包括TCP、UDP等。

2、-c参数,设置更新信息的时间间隔,如-c 10表示10秒更新一次连接状态。

3、-l参数,列出处在监听(listen)状态的连接,监听状态就是等待连接的状态。

3、-n参数,与使用route –n的效果通,不适用主机名,直接使用IP地址列出路由表。

4、-p参数,列出进程标示符(PID)。

5、-r参数,与直接使用route命令的效果相同,列出路由表。

6、-t参数,仅列出TCP连接的状态。

7、-u参数,仅列出UDP连接的状态。

暂时先简单的说说这几个,详细的使用方法可以使用“命令 --help”或者“man 命令”的方式查看详细的帮助文档。

WINDOWS下一些常用网络命令请参见网络排错中经常使用到的命令一文。