调用IPPROTO_RAW发送后,如果源IP不是本地IP,服务端收不到对应的包,不知为什么?
如果源IP与本地IP相同,对端网络可以收到。
如果源IP与本地IP不同,对端网络收不到包。
使用函数:golang
syscall.Socket(syscall.AF_INET, syscall.SOCK_RAW, syscall.IPPROTO_RAW)
抓包:(centos 7 环境上两台服务器)
客户端:发出
服务端:没有收到
调用IPPROTO_RAW发送后,如果源IP不是本地IP,服务端收不到对应的包,不知为什么?
如果源IP与本地IP相同,对端网络可以收到。
如果源IP与本地IP不同,对端网络收不到包。
使用函数:golang
syscall.Socket(syscall.AF_INET, syscall.SOCK_RAW, syscall.IPPROTO_RAW)
抓包:(centos 7 环境上两台服务器)
客户端:发出
服务端:没有收到