路由转发还是没整明白

This commit is contained in:
impact-eintr
2023-01-03 14:48:58 +08:00
parent 6156ee63cd
commit 5d0a9c3721
6 changed files with 94 additions and 37 deletions

View File

@@ -616,7 +616,7 @@ func (s *Stack) FindRoute(id tcpip.NICID, localAddr, remoteAddr tcpip.Address,
// 构建一个路由 包括 目标ip 目标mac 本地ip 本地mac
r := makeRoute(netProto, ref.ep.ID().LocalAddress, remoteAddr, nic.linkEP.LinkAddress(), ref)
r.NextHop = s.routeTable[i].Gateway
r.NextHop = s.routeTable[i].Gateway // 路由器地址
logger.GetInstance().Info(logger.IP, func() {
log.Println(r.LocalLinkAddress, r.LocalAddress, r.RemoteLinkAddress, r.RemoteAddress, r.NextHop)
})