brewlin / net-protocol

golang模拟内核协议栈 实现链路层、网络层、传输层、应用层 用户态协议栈 ,基于虚拟网卡TUN/TAP
https://wiki.brewlin.com/wiki/github/net-protocol/index/
Apache License 2.0
193 stars 45 forks source link

arp 协议bug #2

Closed fdgggy closed 4 years ago

fdgggy commented 4 years ago

arp 回包时,没有目标mac地址,所以用arping 时,控制台一直没有包回复。network/arp/arp.go 114行

fdgggy commented 4 years ago

同时,在cmd/network/arp/main.go里面,没有给tap网卡AddIP,只添加了路由,没法用arping测试arp协议。