嵌入式之网络管理命令调试篇

网络调试命令
*1、ifconfig
**作用:**linux中用于显示或配置网络设备(网络接口卡)的命令
(1)修改ip、子网掩码
ifconfig eth0 IP netmask子网掩码
例如:ifconfig eth0 10.82.16.195 netmask 255.255.255.0

(3)关闭、打开网卡
启用网卡:ifconfig 网卡 up 例如:ifconfig eth0 up
禁用网卡: ifconfig 网卡 down 例如:ifconfig eth0 down
(4)查看IP地址、MAC地址 、子网掩码等
(5)判断网络是否连接
RX bytes: 网络发送量 TX bytes:网络接收量
如果网络连通,则网络发送量 和网络接收量是实时变化的,反正则网络不通,可能是网线松动或者网卡有问题或者其他问题。
处理ifconfig命令外、cat /proc/net/dev 也可以查看设备的网络实时出入流量。

2、ping
作用:网络诊断工具
(1)诊断内部TCP/IP协议栈是否正常
ping 127.0.0.1, 当我们可以ping通127.0.0.1的时候, 则说明本机的网卡以及tcp/ip协议族被正确安装了。
(2) Ping远程IP地址,检查本网或本机与外部的连接是否正常
(3)ping 网关地址 检查和网关连接性
(4)测试网速
ping -n 30000 设备IP – 发送大包,查看返回信息的时间延时来判断网速是否良好。

3、netstat
作用:用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况
(1)查看网络连接、监听状态
netstat -an|grep EST 列出网络建立连接情况,可以查看设备建立多少路连接,方便诊断设备的网络性能。
netstat -an|grep LISTEN 列出网络建立监听情况
(2)查看核心路由信息
netstat -rn

4、route
(1)查看核心路由信息
route -n
(2)添加、删除网关
添加网关: route add default gw 网关
删除网关: route del default gw 网关
**注:**当一个设备出现两个网卡的时候,即会有两个网关,数据通信时,就会相互干扰,比如发送网关1的数据可能会被发送到网关2。解决方法之一就是关闭其中一个作用不大的网关。
(3)添加网段
格式:route add -net {NETWORK-ADDRESS} netmask {NETMASK} dev {INTERFACE-NAME}
添加到指定网络的路由规则,其中
参数{NETWORK-ADDRESS}: 用于指定网络地址
参数{NETMASK}: 用于指定子网掩码
参数{INTERFACE-NAME}: 用于指定接口名称,如eth0。
例1:route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0
(4)删除网段
格式:route del -net {NETWORK-ADDRESS} netmask {NETMASK} dev {INTERFACE-NAME}
例1:route del -net 192.56.76.0 netmask 255.255.255.0 dev eth0

4、arp
作用:来管理系统的arp缓冲区,可以显示、删除、添加静态mac地址
(1)查看ARP缓存表
arp -an

特殊网络IP
(1)127.0.0.1
127.0.0.1是本机回送地址,发送到127.0.0.1的数据或者从127.0.0.1返回的数据只会在本机进行传输, 而不进行外部网络传输。
主要有以下两个作用:
测试本机网络
当我们可以ping通127.0.0.1的时候, 则说明本机的网卡以及tcp/ip协议族被正确安装了。
测试编写的网络应用
像上he面的例子一样, 我们可以将本地ip和127.0.0.1分别看做客户端和服务器的ip地址, 然后在一台电脑上完成client/server应用的测试。
(2)0.0.0.0
0.0.0.0是不能被ping通的。在服务器中,0.0.0.0并不是一个真实的的IP地址,它表示本机中所有的IPV4地址。监听0.0.0.0的端口,就是监听本机中所有IP的端口。
(3)localhost
localhost是个域名,而不是一个ip地址。之所以我们经常把localhost与127.0.0.1认为是同一个是因为我们使用的大多数电脑上都讲localhost指向了127.0.0.1这个地址。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值