基本的原理就是用netsh interface ipv4 show address命令列出所有网卡的地址信息,然后用sed过滤掉无用的内容,具体实现如下:

$  netsh interface ipv4 show address |\sed -E -e '/(DHCP enabled|Subnet Prefix|InterfaceMetric|Default Gateway|Gateway Metric)/d' |\sed -e '/Configuration/{ N ; s/\n/ / }' |\sed -E -e 's/(Configuration for interface|IP Address)//g' -e '/^$/d'

输出:

“Npcap Loopback Adapter” : 169.254.154.214
“本地连接 2”
“本地连接” : 192.168.10.150
“VirtualBox Host-Only Network” : 192.168.56.1
“Loopback Pseudo-Interface 1” : 127.0.0.1

MSYS2:windows下获取ip地址对应的网卡名相关推荐

  1. windows下获取IP和MAC地址

    1.定义数据结构 //一个网卡可能有多个IP地址 typedef struct s_ip_fname {std::vector<std::string> ips;std::string m ...

  2. c语言windows获取时间,【转载】c/c++在windows下获取时间和计算时间差的几种方法总结...

    一.标准C和C++都可用 1.获取时间用time_t time( time_t * timer ),计算时间差使用double difftime( time_t timer1, time_t time ...

  3. Qt在linux和widows下获取IP列表,网关,子网掩码,广播地址

    Qt获取IP列表,网关,子网掩码,广播地址 linux下根据IP获取子网掩码还有网关 首先获取出IP列表,然后根据传入的IP地址进行判断,然后获取子网掩码和网关 #if defined(Q_OS_WI ...

  4. java获取IP地址和MAC地址方式

    java获取IP地址和MAC地址方式 前端和后台都可以获取 ip获取方式比较简单,就不做分析了,主要说mac的获取 前端获取的方式与局限性:尝试好几种方式,这种是最易实现.最简单的方式,确实能获取该浏 ...

  5. server2019远程服务器ipv4地址_windows服务器下指定IP地址远程访问服务器的设置方法...

    文章主要为大家详细介绍了windows下指定IP地址进行远程访问服务器设置方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下. 我们有很多服务器经常受到外界网络的干扰,入侵者们通过扫描3389端口 ...

  6. 【更新】关于VMware虚拟机无法正常获取IP地址问题的解决方法及思路

    目录 一.先从一个示例入手 二.为什么会出现网卡无法正常获取IP地址的情况?这种时候该如何解决呢? 1. 原因 2. 解决方法 2.1. VMware程序出现bug 2.2. VMware的虚拟网络编 ...

  7. C++在windows下获取本地主机ipv4地址和ipv6地址的代码

    把内容过程中经常用的内容段记录起来,下面内容段是关于C++在windows下获取本地主机ipv4地址和ipv6地址的内容,应该是对码农有所用处. #include <Winsock2.h> ...

  8. [经验教程]Windows电脑无法自动获取ip地址怎么办?

    Windows电脑无法获取ip地址怎么办? 1.在Windows电脑桌面上找到网络或NetWork,鼠标右键点击属性: 2.打开网络共享中心后,找到以太网并点击打开: 3.打开以太网后,点击属性打开: ...

  9. C#net6实现Linux系统下修改IP地址、修改系统时间、获取内存信息、获取磁盘信息、重启系统

    C#net6实现Linux系统下修改IP地址.修改系统时间.获取内存信息.获取磁盘信息.重启系统 背景 项目背景 实现思路 代码实现 背景 随着微软.net core的出现,C#程序实现跨平台不在困难 ...

最新文章

  1. 百度:YOLOX和NanoDet都没我优秀!轻量型实时目标检测模型PP-PicoDet开源
  2. java的环境变量classpath中加点号 ‘.’ 的作用
  3. python 游戏 —— 汉诺塔(Hanoita)
  4. oo面向对象第一单元总结
  5. Python list去重,去掉list中元素为字典的且字典部分key相同的list元素(列表去重、字典去重)
  6. [开源第一波]SmartScript
  7. linux常用命令集(用户和组操作-共15个)
  8. 歌剧世家DSP电脑调音软件
  9. 软件商业模式的发展与2.0时代
  10. wps表格错开半行_WPS文字制作左右错行表格(运用插入分节符、分栏等功能)
  11. java转测试_Java开发菜转测试可行?
  12. 【深度学习算法原理】Deep Structured Semantic Models(DSSM)
  13. dubbo线程池exhausted
  14. 用js超简单判断图片地址是否存在(404问题)
  15. 牛顿法求解柯西分布参数的最大似然估计(P055)
  16. shader镜面反射(Reflection)
  17. 永不服输的Java之路---重学Java (第二章)
  18. mantis 重启mysql_机器突然重启导致Mantis错误
  19. 微服务架构设计实践之七:业务架构
  20. 每一种颜色都有其对应波长的色光吗?

热门文章

  1. 3.java-判断是否为标准体重
  2. Hive 的数据压缩格式怎么选择?
  3. 通用的后台菜单、权限、用户、分组管理系统
  4. 信息学奥赛一本通(1081:分苹果)
  5. redis缓存数据清理
  6. Dom.nodeType
  7. 【小程序开发之个人档案功能的实现】如何获取输入框输入值以及如何更新数据库
  8. 2018几本Python新书推荐!
  9. ArcGIS教程:创建网络数据集(一)
  10. 默纳克系统服务器怎么看抱闸,默纳克3000怎样把抱闸检测功能关掉