pptp的ppp协商使用pppd完成,这是在应用层做的事。 但我不明白的是,当协商完成后,正常的pptp数据包发送时,这个流程是如何的,我认为应该是在内核模块中干的 ip--------gre-------ppp-------ip 接收时 ip-------ppp--------gre-------ip 发送时 但我在pptpd程序中,根本没有看到对ppp接口和gre接口相关联的代码。记得pppoe代码中会显式的把ppp设备和eth设备联系起来。 或者这个过程也是在应用层干的,那样效率太低了吧,请赐...
by lyl19 - 服务器应用 - 2008-10-17 21:30:43 阅读(4818) 回复(8)
这个问题困扰了我天了.我的服务器端程序接收UDP数据包.但是客户端发送数据包后.服务端的执行到recvfrom()函数,就没有了反应.我看我的程序没有问题的.:( 请各位指点 在线等待谢谢.
发送程序:
#include
如果在 nf_forward 这个钩子上对skb作了操作,比如 我改了目的ip,这时候该数据包应该重新作本地路由。 这个重路由的工作内核会做还是得自己做? 请大侠们帮帮忙 谢谢谢谢!!! 印象中:如果我在local_out这个钩子上对skbuff做了操作, 并将skbuff里边的nfcache的字段置为NFC_ALTERED, 内核就会就会在local_out之后做路由。今天试了,不行:(
如果在 nf_forward 这个钩子上对skb作了操作,比如 我改了目的ip,这时候该数据包应该重新作本地路由。 这个重路由的工作内核会做还是得自己做? 请大侠们帮帮忙 谢谢谢谢!!! 印象中:如果我在local_out这个钩子上对skbuff做了操作, 并将skbuff里边的nfcache的字段置为NFC_ALTERED, 内核就会就会在local_out之后做路由 。但今天试了,不行
转自zcx3000的专栏~~~~http://blog.csdn.net/zcx3000/ 最近把AX88796的datasheet看了一下,又看到了zcx3000关于RTL8019的一系列文章,转过来参考一下~~~~~~ 我们在上面谈到了网卡的ram的结构,网卡ram是以256字节为一页,是按页存储的结构,16位的ram的地址的高8位又叫页码. 网卡的16k的ram地址从0x4000-0x7fff,从页0x40到页0x7f,一共有64页.这64页被用来接收和发送数据包用. 一般把前面的12页用来存放发送的数据包,后面的...
用C语言写了个前台,通过socket发交易到后台,后台返回字符串。当字符串长度小于1460字节时接收没问题;当字符串长度大于1460时只能接收到1460字节。 在本机上模拟后台返回是好的;对方(后台)说也是好的,看到包已经返回,其他前台发交易都没问题。 不知道为什么? 通讯设置的问题? 防火墙设置的问题? 还是其他? 请大家帮忙, :) 偶都搞了一天啦,唉, :em10: 没辙!谢谢