android开发中,经常遇到的调试工具汇总如下:
静态IP设置:
1. 设置指定网卡的IP地址和子网掩码:
busybox ifconfig ethx IP地址 netmask 子网掩码
2. 设置指定网卡的网关:
route add default gw 192.168.1.1 dev ethx
3. 设置指定网卡DNS
setprop net.eth1.dns1 192.168.1.1
上面的方法会导致问题:网卡ping外网域名不通,ping网关或某IP地址正常。
解决:设置全局dns,方法如下:
setprop net.dns1 192.168.1.1
查看DNS:
getprop |grep dns
示例:
root@sabresd_6dq:/ # getprop |grep dns

[dhcp.eth0.dns1]: [114.114.114.114]
[dhcp.eth0.dns2]: [1.2.4.8]
[dhcp.eth0.dns3]: []

上面[net.dns1]不是某个网卡的dns,而是全局dns

DHCP设置:
netcfg ethx dhcp   //通过dhcp 自动获取ip、网关、掩码、dns等
netcfg(网络配置命令):查看IP地址、MAC地址、打开或关闭等
设置网卡MAC地址:
busybox ifconfig ethx down
busybox ifconfig ethx hw ether 1234567890ab
busybox ifconfig ehtx up
注意:该方法缺点:MAC地址无法保存,重启后,设置的MAC地址丢失。
关闭/开启网卡:
关闭:busybox ifconfig eth0 down
打开:busybox ifconfig eth0 up

指定特定网卡ping网络:
ping -I eth0 192.168.1.1

路由跟踪:

windows: tracert IP地址

android:busybox traceroute 114.114.114.114(IP地址)

另外,还可以利用 ethtool 工具进行调试,例如:

设置网卡速率(切换网卡速率):
示例:设置eth0速率为100M,网卡自动协商关闭,全双工
./ethtool -s eth0 speed 100 autoneg off duplex full 

ethtool 功能很强大,此处不一一阐述。

android网卡调试命令相关推荐

  1. 【转官方】Android ADB调试命令、支持的命令、ADB文档

    ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具. 持续更新中,欢迎提 PR 和 Issue 补充指 ...

  2. Android开发调试命令汇总

    文章目录 一.git & repo 1.1.repo 切换仓库分支 还原所有仓库修改 1.2.git 查看分支 添加分支 删除本地/远程分支 git lg 命令配置 修改commit注释 查看 ...

  3. android 串口调试adb,Android系统 debug 技巧(最全最强adb 串口调试命令)

    串口调试命令 debug adb 命令(去掉adb shell即为串口命令) 发送广播 adb shell am broadcast -a com.android.test 打开activity ad ...

  4. Linux断开usb调试命令,Android关闭USB的ADB调试和文件传输功能(禁用USB)【转】

    通过设置系统属性(System Property)[persist.sys.usb.config]即可实现关闭或打开USB调试和文件传输功能,其中mtp表示文件传输,adb表示adb调试,none表示 ...

  5. Rockchip Android平台常用调试命令汇总

    Rockchip Android平台常用调试命令汇总 文章目录 Rockchip Android平台常用调试命令汇总 查看帧率信息 查看显示图层信息 手动触发内核产生panic 通过命令设置Andro ...

  6. Android常用adb调试命令

    常用调试命令 文章目录 常用调试命令 前言 1.查看当前设备连接 2.adb服务重启 3.抓取log 4.抓取驱动Kernel log 5.查看当前启动的应用activity 6.输入相关的keyco ...

  7. android系列:第一篇 android开发常用命令集合,代码目录简介

    下面整理了android开发常用命令集合如adb命令,adb over wifi,jgrep等代码搜索命令,编译环境变量配置,lunch平台选择,mm模块编译,godir代码路径跳转,log.v()等 ...

  8. Android系统的命令行操作及C程序编译

    在Android系统执行C程序,需要使用Android系统的专用编译器NDK,下载NDK工具可以通过以下博文中给出的链接: https://blog.csdn.net/baidu_35904821/a ...

  9. Android adb常用命令

    为什么80%的码农都做不了架构师?>>>    Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态. 可以通过下列几种方法加入adb: 在设 ...

最新文章

  1. CUDA运行时 Runtime(四)
  2. PSM-省电模式(PowerSaving Mode)
  3. cefsharp 加载慢_知道硬盘很慢,但没想到比 CPU Cache 慢 10000000 倍!
  4. 2019 Mac装Cocoapods的步(cai)骤(keng)记录
  5. 给ADAS泼冷水?不,是客观评价
  6. java bat 运行 jar文件_运行bat文件启动java的jar且不弹出DOS窗口,后台运行java的jar包...
  7. TestNG方法測试及注意要点 代码及配置具体解释(解决testng方法不运行问题)
  8. Linux学习之系统编程篇:exec 函数族
  9. c#二叉树 取叶子节点个数_数据结构第四章:树与二叉树(二叉树的概念、性质、特殊二叉树)...
  10. echarts map 点击地图区域变色_pyecharts 地图可视化
  11. C11标准库原子操作/无锁队列 stdatomic.h
  12. SharePoint 使用ECMAscript对象模型来读取帖子列表
  13. 私有云的Eucalyptus简介
  14. 51单片机之继电器实验
  15. 如何编辑已存在的.fig文件
  16. sklearn.metrics confusion_matrix注意事项
  17. shell训练营日常打卡DAY1
  18. 英文视频添加中英双语字幕(基于Whisper语音识别和Google翻译)
  19. 如何快速取消关注B站(哔哩哔哩)所有up主?(Javascript实现)
  20. 《嵌入式 - STM32开发指南》手把手教你搭建STM32开发环境 [Windows版 - 1]

热门文章

  1. ux设计_如何草绘UX文章
  2. 360正式造车,网友:自带杀毒软件吗?
  3. 求解n阶方阵的行列式
  4. Windows每五秒点击一次键盘保持不锁屏
  5. layui tree支持搜索
  6. python创建dataframe表格不显示_Python pandas .使用Series创建DataFrame不会保留dtype
  7. 【微信小程序】---- redux 在原生微信小程序的使用实例
  8. 按需视觉识别:愿景和初步方案
  9. Unity制作简陋版跑酷
  10. Android 获取内部存储中音乐文件的正确姿势