创作人QQ:851301776,邮箱:lfr890207@163.com,欢迎大家一起技术交流,本博客主要是自己学习的心得体会,只为每天进步一点点!

个人座右铭:
1.没有横空出世,只要厚积一定发。
2.你可以学历不高,你可以不上学,但你不能不学习

一、目的

熟悉arp命令,主要是为了调试dpdk和用户态协议栈用的。

二、arp命令

(1)arp -a

查看当前电脑上的ARP映射表。可以看到当前的ARP的映射关系是动态的还是静态的

(2)arp -s w.x.y.z aa-bb-cc-dd-ee-ff

加静态ARP实现ARP绑定。其中w.x.y.z代表要绑定的IP地址,aa-bb-cc-dd-ee-ff代表其MAC地址

注意:这里可以添加进来,但是无法确定是添加到那个子网里面

(3)arp -d InetAddr[IfaceAddr]

删除指定的IP地址项,此处的InetAddr代表IP地址,要删除所有项,请使用星号(*)通配符代替

三、netsh命令

1.查看帮助

C:\Users\Administrator>netsh i i show in

Idx     Met         MTU          状态                名称
---  ----------  ----------  ------------  ---------------------------
  1          50  4294967295  connected     Loopback Pseudo-Interface 1
 19          25        1500  connected     无线网络连接 3
 12           5        1500  disconnected  本地连接
 18          50        1500  disconnected  Bluetooth 网络连接 3
 29          20        1500  connected     VMware Network Adapter VMnet1
 30          20        1500  connected     VMware Network Adapter VMnet8

C:\Users\Administrator>netsh -h

用法: netsh [-a AliasFile] [-c Context] [-r RemoteMachine] [-u [DomainName\]User
Name] [-p Password | *]
             [Command | -f ScriptFile]

下列指令有效:

此上下文中的命令:
?              - 显示命令列表。
add            - 在项目列表上添加一个配置项目。
advfirewall    - 更改到 `netsh advfirewall' 上下文。
branchcache    - 更改到 `netsh branchcache' 上下文。
bridge         - 更改到 `netsh bridge' 上下文。
delete         - 在项目列表上删除一个配置项目。
dhcpclient     - 更改到 `netsh dhcpclient' 上下文。
dnsclient      - 更改到 `netsh dnsclient' 上下文。
dump           - 显示一个配置脚本。
exec           - 运行一个脚本文件。
firewall       - 更改到 `netsh firewall' 上下文。
help           - 显示命令列表。
http           - 更改到 `netsh http' 上下文。
interface      - 更改到 `netsh interface' 上下文。
ipsec          - 更改到 `netsh ipsec' 上下文。
lan            - 更改到 `netsh lan' 上下文。
mbn            - 更改到 `netsh mbn' 上下文。
namespace      - 更改到 `netsh namespace' 上下文。
nap            - 更改到 `netsh nap' 上下文。
netio          - 更改到 `netsh netio' 上下文。
p2p            - 更改到 `netsh p2p' 上下文。
ras            - 更改到 `netsh ras' 上下文。
rpc            - 更改到 `netsh rpc' 上下文。
set            - 更新配置设置。
show           - 显示信息。
trace          - 更改到 `netsh trace' 上下文。
wcn            - 更改到 `netsh wcn' 上下文。
wfp            - 更改到 `netsh wfp' 上下文。
winhttp        - 更改到 `netsh winhttp' 上下文。
winsock        - 更改到 `netsh winsock' 上下文。
wlan           - 更改到 `netsh wlan' 上下文。

下列的子上下文可用:
 advfirewall branchcache bridge dhcpclient dnsclient firewall http interface ips
ec lan mbn namespace nap netio p2p ras rpc trace wcn wfp winhttp winsock wlan

若需要命令的更多帮助信息,请键入命令,接着是空格,
后面跟 ?。

2.显示网络信息

命令:netsh i i show in

注意:Idx对应的网卡等信息

3.在对应的子网中增加一个静态arp

命令:netsh -c i i add neighbors Idx destaddr destmacaddr

说明:idx是对应子网的Idx

destaddr:目标设备的IP(192.168.1.100)

destmacaddr:目标设备的mac地址(00-0c-29-85-2e-88)

4.将静态绑定改为动态

netsh -c "i i" delete neighbors Idx

windows 系统arp命令相关推荐

  1. Windows系统 notepad命令详解,Windows系统打开记事本

    「作者主页」:士别三日wyx 第一步.打开cmd 按下 win 键,输入 cmd 后回车,打开「命令提示符」 第二步.打开计算器 在打开的cmd窗口中,输入 notepad 后回车,即可在新弹出的窗口 ...

  2. Windows系统cmd命令窗口无法粘贴解决的方法步骤

    描述:Windows系统cmd命令窗口无法粘贴解决的方法步骤 步骤: 按一下ESC键,即可粘贴

  3. Windows系统 gpedit命令详解,Windows系统使用命令行查看组策略

    「作者主页」:士别三日wyx 第一步.打开cmd 按下 win 键,输入 cmd 后回车,打开「命令提示符」 第二步.查看组策略 在打开的cmd窗口中,输入 gpedit 后回车,即可在新弹出的窗口中 ...

  4. Windows系统 cleanmgr命令详解,Windows命令行清理磁盘

    「作者主页」:士别三日wyx 第一步.打开cmd 按下 win 键,输入 cmd 后回车,打开「命令提示符」 第二步.查看系统版本 在打开的cmd窗口中,输入 cleanmgr 后回车,即可在新弹出的 ...

  5. 解决windows系统powershell命令行无法使用代理的问题

    解决windows系统powershell命令行无法使用代理的问题 有时在用命令行下载一些项目的包时会出现无法连接或者下载的很慢的问题,遇到这种情况可以考虑设置powershell使其可以使用系统代理 ...

  6. Windows系统 lusrmgr命令详解,Windows命令行查看本地用户和组

    「作者主页」:士别三日wyx 第一步.打开cmd 按下 win 键,输入 cmd 后回车,打开「命令提示符」 第二步.查看系统版本 在打开的cmd窗口中,输入 lusrmgr后回车,即可在新弹出的窗口 ...

  7. Windows系统 winver命令详解,Windows系统使用命令行查看系统版本

    「作者主页」:士别三日wyx 第一步.打开cmd 按下 win 键,输入 cmd 后回车,打开「命令提示符」 第二步.查看系统版本 在打开的cmd窗口中,输入 winver 后回车,即可在新弹出的窗口 ...

  8. Windows系统shutdown命令详解

    Windows系统shutdown命令详解 #就不写那些晦涩的解释了,全部举例说明 例子: 1)指定时长后自动关机 >shutdown -s -t 3600    #1小时后自动关机 >s ...

  9. Windows系统telnet命令怎么打开?Telnet命令详解

    Windows系统telnet命令怎么打开? 概述 详情描述 概述 本文介绍在Windows系统中,如何开启telnet命令. 提示:本文以Windows 10系统版本为例. 详情描述 Windows ...

  10. Windows系统CMD命令测试

    新手如何驾驭系统命令行 相信很多刚接触到操作系统的人会用到命令行,不管是linux还是Windows,接触底层代码是一个合格的程序员的标配,本文将主要介绍Windows 系统中的大量命令从而更好地理解 ...

最新文章

  1. think in Java 第五章之垃圾回收类型
  2. 2020年github文件高速下载方法
  3. 如何根据指定软件版本制作属于自己的puppet yum源
  4. 项目经理如何理解定位技术
  5. 从源码分析RocketMQ系列-Remoting通信架构源码详解
  6. python中执行shell命令的几个方法
  7. 3700打印机和计算机连接,WNDR3700成功实现打印机服务器功能(刷机成WNDR3800)
  8. git branch是什么意思
  9. java 打印日志乱码
  10. 关于a标签 中特有的tilte属性 和 字符串文字换行
  11. JavsScript
  12. 打印机扫描显示服务器拒绝访问,打印机拒绝访问,教您打印机拒绝访问怎么解决...
  13. 汽车冬季养护的四个重点
  14. pixel2真机调试aosp
  15. JavaScript和JQuery好书推荐
  16. 《C语言基础学习笔记》—— 黑马程序员 <Part1-4>
  17. 一日一技:用Python做游戏有多简单 (2)
  18. 战舰少女rcffff服务器维护,战舰少女R4月29日临时维护公告 2-5配置错误修正
  19. 为啥要使用代理IP?
  20. 企业为什么需要一套固定资产管理系统?

热门文章

  1. 数字化是新物流的基础
  2. drony+fiddler抓包
  3. Java编程到底是用idea好还是eclipse好?
  4. 蒋方舟:到清华不再做名人 狂热崇拜理工男生
  5. ajax json destoon,destoon数据如何生成json
  6. web前端网页制作 小组作业(制作一个简单的小网页)
  7. pr中小人国微缩世界,速度快门的变化,动态地图,手写文字效果,打字机输入文字,照片定格效果
  8. 数天下文章,唯韩愈的《马说》《师说》感触深
  9. 有没有测试牙齿需不需要修正的软件,小虎正畸:测一测你到底需不需要进行牙齿矫正?...
  10. 佛山成功办理全省首笔区块链出口退税业务