共 8 篇文章
显示摘要每页显示  条
IPtables中SNAT、DNAT和MASQUERADE的含义。比如,多个PC机使用ADSL路由器共享上网,每个PC机都配置了内网IP,PC机访问外部网络的时候,路由器将数据包的报头中的源地址替换成路由器的ip,当外部网络的服务器比如网站web服务器接到访问请求的时候,他的日志记录下来的是路由器的ip地址,而不是pc机的内网ip,这是因为,这个服务器收到的数据包的...
当用到多个路由表的时候,在查找路由之前,内核需要知道如何选择一个正确的路由表,而这正是策略所做的时候.比如上例中,根据我们自己的原则,即路由策略,我们可以知道,来自接口eth0的数据包要根据第一个路由表进行路由选择,而来自于eth1的数据包根据第二个表进行路由选择.
复制代码二、路由缓存初始化2.1 ip_rt_init路由缓存使用hash表存储,初始化工作,最重要的就是分配hash表和表项所使用的SLAB,这个工作是在ip_rt_init中完成的:int __init ip_rt_init(void){ ……复制代码指针rt_hash_table指向缓存hash表,表的每一个桶是结构struct rt_hash_bucket,桶下的链表的结构是struct rtable。
linux内核扩展模块编译tun.ko 大 | 中 | 小 最近arm盒子想用下tun功能。结果发现内核编译时没开tun,所以决定编译一个。提示insmod: error inserting ''tun.ko'': -1 Invalid module format。在dmesg里提示tun: no symbol version for module_layout。由于内核源码版本和当前内核版本并不完全一致。即--force-vermagic参数...
再谈Arduino和DDWRT直接交互 本帖最后由 cosailer 于 2012-12-4 19:03 编辑。简单来说,就是Arduino通过串口直接将数据传给路由器,路由器端运行一个小程序再把数据传给网页服务器。第一种是直接TTL对TTL,这个最好搞定,但是你要把路由器的TTL事先引出来,还有一个问题就是一般这种带登录的TTL在由启动的时候会输出大量启动记录,如果你打算控...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部