admin 管理员组文章数量: 887021
创作人QQ:851301776,邮箱:lfr890207@163,欢迎大家一起技术交流,本博客主要是自己学习的心得体会,只为每天进步一点点!
个人座右铭:
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命令 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1726473345h966915.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论