- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vmware网络重定向总结(含源码)
VMware中关于桥接、NAT模式和host-only模式的介绍
A桥接模式的大致流程
适配器就是每个电脑的网卡(包含有虚拟的mac地址)
VMnet0,VMnet8等本质就是交换机
由于VMnet0是交换机,所以只要处于同一个局域网的都可以通信
B,NAT模式的大致流程(要求处于同一个交换机的ip处于同一个网段)
c,host-only好像只是与主机隔离,只在一台虚拟机上操作,无法与其他虚拟机和主机通信
二、Cento系统下虚拟路由配置(将linux当做路由器使用)
Linux下路由功能手动启动命令;
方法1,本次生效(不需重新启动),sysctl net.ipv4.ip_forward=1
方法2,更改文件,echo “1” /proc/sys/net/ipv4/ip_forward
设置虚拟机开机自启动路由功能,
#cd /etc/rc.d/
Vi rc.local
在这个文件就是所有系统文件运行之后要执行的文件
Linux在启动时,会自动执行/etc/rc.d目录下的初始化程序,因此我们可以把启动任务放到该目录下
? 方案一:
??? 比较简单,就是上面的做法,/etc/rc.d/目录下的初始化程序很多,rc.local是在完成所有初始化之后执行的,所以在这里做手脚很合适。
???? 方案二:
??? init.d目录下都为可执行程序,他们其实是服务脚本,按照一定格式编写,Linux 在启动时会自动执行,类似Windows下的服务。
参考网站, HYPERLINK /blog/387265 /blog/387265
HYPERLINK /uidid-3986914.html /uidid-3986914.html
四.Netfilter的网络流程
HYPERLINK /uidid-3351852.html /uidid-3351852.html
HYPERLINK /ggjucheng/archive/2012/08/19/2646466.html /ggjucheng/archive/2012/08/19/2646466.html
钩子函数的使用方法
HYPERLINK /uidid-3270944.html /uidid-3270944.html
五.针对各种包头的结构体及其对应的操作函数
skbuffer 结构,/jk110333/article/details/7492718
sk_buff封装解封:/os/201502/376226.html
从skbuffer中可以获得数据链路层、网络层、传输层的头部指针
Ip数据头结构, HYPERLINK /ff110698662/article/details/5616431 /ff110698662/article/details/5616431
iph?=?ip_hdr(skb);?
Tcp数据结构头部,
?tcph?=?(void?*)?iph?+?iph-ihl?*?4;?
seqack的大小为接收到的ack大小加上接收到的数据包的大小(不包括mac、ip、和tcp报头长度)
syn、fin占一位,ack和push不占序号
六.重定向实现的注意事项
三次握手及其重定向的过程:
HYPERLINK /tianyue168/article/details/5822042 /tianyue168/article/details/5822042
七.代码及其注释
__s32 为signed32位整型(有符号整型int)
__u32 位unsigned32位整型(无符号整型int)
#include linux/module.h
#include linux/kernel.h
#include linux/init.h
#include linux/netfilter.h
#include linux/skbuff.h
#include linux/ip.h
#include linux/netdevice.h
#include linux/if_ether.h
#include linux/if_packet.h
#include linux/inet.h
#include net/tcp.h
#include net/udp.h
#include net/icmp.h
#include linux/netfilter_ipv4.h
#define SHOW_ADDR(addr) \
((unsigned char*)addr)[0], ((unsigned c
您可能关注的文档
- ipd流程-概念.ppt
- iso13485-2016版变化.pptx
- iso9001:2015版质量管理程序文件范本1.doc
- it服务支撑运维管理平台建设方案汇报--集成公司.ppt
- k2,k3煤层-煤采设计.doc
- k3+cloud+v6.1_产品培训_供应链_销售管理.pptx
- k3煤层--煤采设计.doc
- linux系统概述-第1章 概述.pptx
- linux系统概述-第2章.ppt
- linux系统概述-第3章.ppt
- 2024年证券分析与咨询服务项目投资申请报告代可行性研究报告.docx
- 2024年铬酸酐项目资金申请报告代可行性研究报告.docx
- 2024年清洁胶项目资金申请报告代可行性研究报告.docx
- 2024年肉松饼项目投资申请报告代可行性研究报告.docx
- 2024年陆上泵项目资金需求报告代可行性研究报告.docx
- 2024年未硫化复合橡胶及其制品项目资金需求报告代可行性研究报告.docx
- 2024年精密温控节能设备项目资金筹措计划书代可行性研究报告.docx
- 2024年汽车覆盖件模具项目资金筹措计划书代可行性研究报告.docx
- 宋词行书钢笔字帖.pdf
- 我的暑假生活作文三年级300字10篇.pdf
最近下载
- 刍议核心素养理念下小学道德与法治情境教学研究-来源:中国校外教育(第2020022期)-中国儿童中心.pdf VIP
- 屋顶分布式光伏发电项目可行性研究报告2.doc
- QC诊断师培训分享试题.docx
- 结题鉴定表.doc
- 北师大版七上《去括号》说课稿2.pdf
- 对被执行人的拘留申请书.docx VIP
- 黑龙江省齐齐哈尔市铁峰区2023-2024学年九年级上学期期中考试英语试题.pdf VIP
- 肾脏疾病生活质量简表(KidneyDiseaseQualityofLifeshortForm1.3,KDQOL-SFTM1.3).pdf
- 《税法》说课课件.pptx VIP
- ASTM C231_C231M-24 Standard Test Method for Air Content of Freshly Mixed Concrete by the Pressure Method 用压力法测定新拌混凝土中空气含量的标准试验方法.pdf
文档评论(0)