新TAP测试(TODO 解析arp)
This commit is contained in:
parent
d3f4f3aac6
commit
2dcc5e0d9a
|
@ -148,7 +148,9 @@ func NewNetTunnel() *NetTunnel {
|
|||
for wbuf := range nt.writer {
|
||||
var frame ethernet.Frame = wbuf
|
||||
copy(frame[0:6], nt.ifmac)
|
||||
log.Printf("ifce write %d %s", len(frame), frame.Destination())
|
||||
log.Printf("ifce write %d ", len(frame))
|
||||
payload := frame.Payload()
|
||||
log.Println(frame.Source(), net.IP(payload[12:16]).To4(), binary.BigEndian.Uint16(payload[20:22]), frame.Destination(), net.IP(payload[16:20]).To4(), binary.BigEndian.Uint16(payload[22:24]))
|
||||
|
||||
_, err := nt.ifce.Write(frame)
|
||||
if err != nil {
|
||||
|
|
Loading…
Reference in New Issue
Block a user